Catégorie : Chat
Cette intégration n'est disponible que pour les projets web.
À quoi s'attendre
Cette intégration capturera les variables dynamiques signalant le début et la fin de l'utilisation du chatbot et fournira un lien de replay de session au "Chatter Info" d'Ada. Un chat sera considéré comme "commencé" seulement à partir de l'évènement de salutation (et non à l'ouverture de la fenêtre de chat), et comme "terminé" uniquement lorsque l'utilisateur signalera au chatbot que le chat est terminé et qu'il cliquera sur "Fin du chat" (et non sur fermeture d'une fenêtre de chat active qui conserve le status de la conversation).
Ce que nous collectons
Variables dynamiques
Key | Value | Type de données |
CH_AD_Chat Started | true | Texte |
CH_AD_Chat Ended | true | Texte |
Ce que nous envoyons
Session Replay
Afin de correctement utiliser la fonctionnalité de replay, vous devrez avoir soit un taux d'échantillonnage de 100%, soit l'ETR (Event Triggered replay ou "replay déclenché par évènement" en français), parlez-en à votre CSM.
Exemple d'URL : https://app.contentsquare.com/quick-playback/index.html?pid=3771&uu=cc912cdb-ee03-a739-a659-ad2a5b1f08bb&sn=12&pvid=1&recordingType=cs&vd=ad
Implémentation
Étapes d'implémentation
Étape 1 - Activer le chargement lent & ajouter le code Contentsquare au tag d'Ada
Pour pouvoir activer l'intégration, vous devrez changer votre implémentation du tag d'Ada pour utiliser la fonctionnalité de chargement lent.
- Si le tag d'Ada dans votre section <HEAD> ne contient pas l'attribut "data-lazy",
remplacez-le par le tag suivant :
<script id="__ada" data-lazy="true" src="https://static.ada.support/embed2.js"></script>
- Une fois le chargement lent activé, le chat d'Ada nécessitera que vous démarriez le chatbot manuellement. Veuillez ajouter ce script au bas de votre section <BODY>, et remplacer "account_handle" par votre handle Ada.
<script>
Vous trouverez votre handle de compte dans le coin supérieur gauche de votre tableau de bord Ada :
window.adaSettings = {
handle: "account_handle",
eventCallbacks: {
chat_started: function (event) {
var evt;
if (typeof window.Event === "function") {
evt = new window.Event("Contentsquare_ADA_Integration_ChatStarted");
} else {
evt = document.createEvent("Event");
evt.initEvent("Contentsquare_ADA_Integration_ChatStarted", true, true);
}
window.dispatchEvent(evt);
},
},
};
window.adaEmbed.start(window.adaSettings);
</script>
- Une fois déployé, veuillez tester votre chatbot Ada et vous assurer qu'il est toujours opérationnel.
Étape 2 - Configurer un indicateur de "chat_started"
Dans votre tableau de bord Ada, rendrez-vous dans Construire → Réponses, et ajoutez un "déclenchement d'évènement" à votre flux de "Salutations". Nommez l'évènement "chat_started" (démarrage du chat) comme illustré ci-dessous :
Étape 3
Consultez l'article "Demander une intégration" et suivez ses instructions pour activer cette intégration. Une fois cela fait, vous pourrez poursuivre votre lecture de cet article.
Si vous avez déjà complété les étapes décrites ci-dessus, continuez.
Vérifier que ça fonctionne
Vous pouvez utiliser l'extension Chrome pour vous assurer que les résultats sont bien envoyés à Contentsquare.