AlcmeonChat - Déclencheurs
Table des matières
Pourquoi utiliser des déclencheurs AlcmeonChat?
Les déclencheurs AlcmeonChat vous permettent d’adapter automatiquement le comportement d'AlcmeonChat en fonction du parcours et du contexte de vos visiteurs.
Chaque déclencheur se compose de :
- un événement déclencheur (quand la règle s’exécute),
- une ou plusieurs conditions (dans quelles situations),
- une ou plusieurs actions (ce qui se passe concrètement).
Cas d’usage typiques
- Ouvrir le chat après X secondes sur la page d’accueil.
- Afficher un message d’invitation quand l’utilisateur a défilé Y % de la page.
- Masquer le bouton de discussion en dehors des heures d’ouverture ou lorsqu'aucun conseiller n'est disponible.
- Déclencher un événement JavaScript pour suivre l’interaction dans Google Analytics ou Adobe Analytics.
Pourquoi l'utiliser ?
- Augmenter l'engagement: les invitations contextuelles et bien ciblées obtiennent plus de réponses que les Chats statiques
- Mieux qualifier les opportunités: on ouvre le Chat au bon moment (intention forte).
- Fluidifier l'expérience: on adapte l'affichage selon l'appareil, la page, l'historique de conversation, ..
- Mesurer l'impact: via des événements dédiés envoyés et tracés sur Google ou Adobe Analytics
Accéder aux déclencheurs AlcmeonChat
Le paramétrage des déclencheurs est réservé aux utilisateurs disposant de la permission “Administrateur”.
- Rendez-vous dans Paramètres > Comptes
- Sélectionnez votre compte AlcmeonChat
- Cliquez sur l'onglet Déclencheurs
La liste des déclencheurs AlcmeonChat
Cette liste présente l'ensemble des règles configurées sur le compte AlcmeonChat sélectionné. Elle permet de visualiser rapidement l'état de chaque règle, de rechercher et de gérer les déclencheurs AlcmeonChat.
Colonnes affichées
-
Nom du déclencheur
Nom cliquable qui ouvre le formulaire d’édition. -
Activation
Affiche l’état courant (Actif en vert / Inactif en rouge).
Pour changer l’état, ouvrez l’automatisation puis basculez le switch Actif. -
Evénement déclencheur
Rappelle l’événement qui lance la règle (ex. Temps passé : 30 sec). -
Conditions
Résumé des conditions appliquées (les plus longues sont tronquées dans la vue liste). -
Actions
Rappel des actions exécutées (ex. Ouvrir la fenêtre…, Lancer un événement JavaScript…). -
Date de dernière édition
Date + heure de la dernière modification. -
Dernier éditeur
Utilisateur ayant modifié la règle en dernier (adresse e-mail affichée). -
Actions de ligne
Icône corbeille pour supprimer la règle (avec confirmation).
La suppression est définitive et n’est pas annulable.

Les valeurs longues (conditions/actions) sont abrégées dans la liste pour optimiser la lecture, en passant la souris dessus, une bulle affichera l'intégralité du libellé.
Bonnes pratiques
- Lisibilité: Nommez clairement vos automatisations
- Commencez simple: une automatisation par objectif, évitez les règles fourre-tout difficiles à maintenir
- Maintenir: Nettoyez régulièrement les règles inactives ou obsolètes pour la garder une liste lisible.
- Evitez les conflits: Veuillez à ne pas créer de règles contradictoires
Créer une nouveau déclencheur AlcmeonChat
Depuis la liste des déclencheurs AlcmeonChat, cliquez sur Nouveau déclencheur pour ouvrir le formulaire.
Général
- Nom du déclencheur (obligatoire)
- Description (facultatif)
- Actif (oui/non)

1- Choisir un événement déclencheur
Choisissez le moment (un seul événement déclencheur) où la règle se déclenche :
- Au chargement de la page
- Temps passé sur la page (valeur en secondes)
- Défilement sur la page (% ou pixels – si %, la valeur ≤ 100)

2- Définir des conditions
Affinez votre logique d’exécution grâce aux conditions (facultatives mais cumulables avec “ET”).
Les actions ne s’exécutent que si toutes les conditions sont vraies.

Note: vous pouvez définir jusqu'à 5 conditions
Affichage du Chat
- Le bouton de discussion est affiché / n'est pas affiché
- La fenêtre de discussion est ouverte / n'est pas ouverte
État de la conversation
- Le client a déjà / n'a pas encore envoyé un message dans la conversation en cours
- Le client a déjà eu / n'a pas eu de conversation dans le passé
Horaires
- Pendant les heures d'ouverture du compte AlcmeonChat
- En dehors des heures d'ouverture d'AlcmeonChat

Astuce
Les heures ouvrées sont paramétrées dans Paramètres > Heures ouvrées
Pour chaque compte AlcmeonChat, vous pouvez définir les horaires d'ouvertures pendant lesquelles les Bots se déclenchent.
Disponibilité des conseillers
- Conseillers connectés dans Alcmeon (disponibilité booléenne)
- Conseillers disponibles dans Zendesk / MeetDeal (disponibilité booléenne)
La disponibilité des conseillers Zendesk / MeetDeal est une option spécifique qui nécessite la configuration d'une API Zendesk, sans cette configuration cette condition renverra toujours la valeur False et ne sera donc jamais validée.
Contexte de navigation
- Page en cours de consultation: saisie d'une liste d'URLs complètes ou partielles à inclure / à exclure
- Type de support: Ordinateur de bureau, Tablette, Mobile (Sélection multiple)

3- Lancer des actions
Définissez les actions à exécuter lorsque l'événement déclencheur et les conditions sont validés. Au moins une action est requise, mais vous pouvez en combiner plusieurs qui s'exécuteront dans l'ordre que vous aurez défini.
Note: vous pouvez définir jusqu'à 3 actions
Ouvrir la fenêtre de discussion et lancer une branche de scénario
Ouvre AlcmeonChat et exécute directement une branche de scénario.
Renseignez l’identifiant de la branche dans le champ prévu, par défaut si aucun identifiant n'est renseigné le scénario sera joué à partir de la boite get started. Idéal pour une invitation proactive guidée.
Cette action n'a aucun impact si la fenêtre de discussion est déjà ouverte.

Evénement JavaScript par défaut lié à cette action :
automation-openChatCet événement peut être déclenché lors de l'exécution de l'action et des paramètres supplémentaires peuvent être passés au format JSON
{"param1":"valeur1"}

Astuce
Pour récupérer l'identifiant de la boite de scénario vers laquelle vous souhaitez que l'utilisateur soit renvoyé:
- Accéder à l'interface de gestion de vos scénarios
- Ouvrez le scénario actif pour votre AlcmeonChat
- Cliquez sur la flèche en haut à droite de la boite de scenario vers laquelle renvoyé
- Sélectionnez l'option “Copier l'identifiant”
- Collez l'information dans le contenu du champ “Identifiant de la boîte de scénario”
Fermer la fenêtre de discussion
Force la fermeture du la fenêtre de Chat si celle-ci est ouverte. Utile pour clore proprement une interaction.
Cette action n'a aucun impact si la fenêtre de discussion est déjà fermée.
Evénement JavaScript par défaut lié à cette action :
automation-closeChatCet événement peut être déclenché lors de l'exécution de l'action et des paramètres supplémentaires peuvent être passés au format JSON
{"param1":"valeur1"}
Afficher le bouton de discussion
Rend à nouveau visible ou masque le bouton de lancement du Chat.
Cette action n'a aucun impact si le bouton de lancement du Chat est déjà visible.
Evénement JavaScript par défaut lié à cette action :
automation-showButtonCet événement peut être déclenché lors de l'exécution de l'action et des paramètres supplémentaires peuvent être passés au format JSON
{"param1":"valeur1"}
Masquer le bouton de discussion
Cache le bouton de lancement du Chat. Pratique pour décharger vos équipes (ex. hors horaires, indisponibilité des conseillers) ou sur des pages où l’on souhaite limiter les sollicitations.
Cette action n'a aucun impact si le bouton de lancement du Chat est déjà masqué.
Evénement JavaScript par défaut lié à cette action :
automation-hideButtonCet événement peut être déclenché lors de l'exécution de l'action et des paramètres supplémentaires peuvent être passés au format JSON
{"param1":"valeur1"}
Afficher un texte dans la bulle d’invitation du Chat
Affiche un message court dans la bulle d’invitation pour inciter à l’échange sans ouvrir la fenêtre.
Champs : Texte d’invitation 1 (obligatoire) et Texte d’invitation 2 (optionnel) pour une seconde ligne.
Evénement JavaScript par défaut lié à cette action :
automation-displayInvitationCet événement peut être déclenché lors de l'exécution de l'action et des paramètres supplémentaires peuvent être passés au format JSON
{"param1":"valeur1"}

Note: vous pouvez mettre du texte en gras en utilisant le format markdown, en l'encadrant des étoiles:
*gras*
Lancer un événement JavaScript personnalisé
Émet un CustomEvent côté navigateur (nom au choix) avec des paramètres additionnels en JSON.
Idéal pour le tracking (GA4, Adobe) ou pour déclencher vos scripts front maison.
Astuce
Les actions proposent aussi un toggle “Déclencher un événement JavaScript” avec champs Paramètres additionnels.
- Le toggle sert à tracer l’exécution de l’action elle-même.
- L’action dédiée “Lancer un événement JavaScript personnalisé” vous laisse nommer l’événement et structurer les paramètres comme vous le souhaitez.
En savoir plus sur l'utilisation des événements JavaScript
Documentation officielle Google Tag Manager
Documentation officielle Adobe Analytics
Documentation développeur Alcmeon
Exemples de cas d'usages
Aider un client concernant un produit
Objectif : capter l’intention et initier la conversation au bon moment.
1- Créer une règle “Affichage d'un message”
Evénement déclencheur :
- Temps passé sur la page = 25 s
Conditions :
- Le bouton de discussion est affiché ET
- La fenêtre de discussion est fermée ET
- La page en cours de consultation: URL contient
/produit/
Actions :
- Afficher le texte dans la bulle d'invitation au Chat : « Besoin de renseignements concernant ce produit ? »
2- Créer une règle “Lancement du scenario renseignement Produit”
Evénement déclencheur :
- Temps passé sur la page = 35 s
Conditions :
- Le bouton de discussion est affiché ET
- La fenêtre de discussion est fermée ET
- La page en cours de consultation: URL contient
/produit/
Actions :
- Ouvrir la fenêtre de discussion et lancer une branche de scenario + l'identifiant de la branche de scenario correspondante
-
Puis Activer le déclenchement de l'événement JavaScript par défaut
automation-openChatou Ajouter une action “Lancer un événement JavaScript personnalisé” et y passer en paramètre le nom du produit et le déclencheur par exemple{ "product":"Produit A", "trigger":"25s" }
Tracking :
GA4 : gtag('event','automation-openChat',{product:'Produit A',trigger:'25s'})
Continuer une conversation
Objectif : Augmenter la réactivation
Evénement déclencheur :
- Au chargement de la page
Conditions :
- Le client a déjà eu conversation dans le passé (ou Le client a déjà envoyé un message dans la conversation en cours) ET
- La fenêtre de discussion est fermée ET
- Pendant les heures d'ouverture du compte AlcmeonChat (optionnel) ET
- Des conseillers sont connectés dans Alcmeon (optionnel)
Actions :
- Afficher le texte dans la bulle d'invitation au Chat : « Ravi de vous revoir. Vous souhaitez reprendre votre échange ? »
- Puis Ouvrir la fenêtre de discussion et lancer une branche de scenario + l'identifiant de la branche de scenario correspondante
-
Puis Lancer un événement JavaScript personnalisé par exemple
alcmeon_return_context_offeravec en paramètres{ "source":"automation","page_type":"auto","returning":true }
Tracking :
GA4 : gtag('event','alcmeon_return_context_offer',{page_type:'product',returning:'true'})
Abandon de panier
Objectif : Eviter les abandons de panier
Evénement déclencheur :
- Défilement de la page : 60%
Conditions :
- La page en cours de consultation: URL contient
/checkout/ET - La fenêtre de discussion est fermée ET
- Pendant les heures d'ouverture du compte AlcmeonChat (optionnel) ET
- Des conseillers sont connectés dans Alcmeon (optionnel)
Actions :
- Afficher le texte dans la bulle d'invitation au Chat : « Une question avant de valider ? »
- Puis Ouvrir la fenêtre de discussion et lancer une branche de scenario + l'identifiant de la branche de scenario correspondante
-
Puis Lancer un événement JavaScript personnalisé par exemple
alcmeon_checkout_invitavec en paramètres{ "step":"payment"}
Tracking :
GA4 : gtag('event','alcmeon_checkout_invit',{step:'payment'})