Catégorie : Voice of Customer
Cette intégration n'est disponible que pour les projets web.
À quoi s'attendre
Les insights sur les parcours client deviennent enfin opérationnels à grande échelle. Combiner les données de Contentsquare et de GetFeedback Digital aide les professionnels de l'expérience client (CX) à découvrir et à quantifier les raisons pour lesquelles les clients éprouvent de la friction et abandonnent leurs parcours avec votre marque. Grâce à l'intégration de GetFeedback Digital et de Contentsquare, vous pouvez combiner les données quantitatives et qualitatives pour attribuer la conversion et le revenu à certains points de friction spécifiques du parcours client et prioriser les éléments à améliorer ou à retirer. Cette intégration offre deux méthodes : la première inclut d'envoyer les données de GetFeedback Digital à Contentsquare et la seconde envoie les liens des replays Contentsquare à GetFeedback Digital, ce qui vous permet de visionner les replays de session. L'intégration est activée par l'équipe Support de Contentsquare ou par votre CSM.
Ce que nous collectons
Variables dynamiques
Key | Value | Type de données |
FB_UB_Feedback Displayed (Toutes les enquêtes) | vrai | Texte |
FB_UB_Feedback Submitted (Toutes les enquêtes) | vrai | Texte |
FB_UB_Feedback Mood Rating | 1 | Nombre |
FB_UB_Feedback NPS Rating | 5 | Nombre |
FB_UB_Feedback Performance Rating | 3 | Nombre |
FB_UB_Campaign Displayed | a26a6fab6a05 | Texte |
FB_UB_Campaign Submitted (Toutes les campagnes) | vrai | Texte |
FB_UB_Campaign Submitted | a26a6fab6a05 | Texte |
FB_UB_Widget Displayed - ID: 608fdbb85a7f96296a041 | vrai | Texte |
FB_UB_Widget Submitted - ID: 608fdbb85a7f96296a041 | vrai | Texte |
Vues de page artificielles
Afin que des vues de pages artificielles soient déclenchées pour les options ci-dessous, vous devrez demander à votre CSM Contentsquare ou à notre équipe Support d'activer une fonctionnalité permettant leur envoi. Notez que celles-ci sont spécifiquement créées pour être utilisées dans le module Parcours de navigation de l'application Contentsquare.
Déclencheur | Chaînes de paramètres |
Campagne affichée | cs_usabilla=campaign_displayed_{label} |
Campagne envoyée | cs_usabilla=campaign_submitted_{label} |
Feedback affiché | cs_usabilla=feedback_displayed |
Feedback envoyé | cs_usabilla=feedback_submitted |
Ce que nous envoyons
Replay de session
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) activé sur votre projet. 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=ub
Implémentation
Étapes d'implémentation
Consultez l'article "Demander une intégration" et suivez ses instructions pour activer cette intégration. Une fois cela fait, vous pourrez reprendre votre lecture de cet article.
Si vous avez déjà effectué l'étape ci-dessus, continuez.
Veuillez noter que si vous souhaitez activer le suivi des widgets in-page, vous devrez demander explicitement à l'équipe Support d'activer cette option. La raison pour laquelle celle-ci n'est pas activée par défaut est que l'activation de cette fonction entraîne le rechargement des widgets et un léger tremblement. Il est possible que vous ne le remarquiez pas, mais si cela n'est pas acceptable pour vous, ne demandez pas l'activation du suivi des widgets in-page dans l'intégration. Il s'agit actuellement d'une des limitations de GetFeedback que nous essayons d'améliorer en collaboration avec notre partenaire.
Il est important de noter que si vous utilisez la fonction usabilla_live setEventCallback pour obtenir des données de sondages que vous transmettez ensuite à des outils d'analytiques tiers, vous devrez peut-être changer la logique du code, mais seulement si le tag Contentsquare charge avant votre définition de cette fonction. Cette fonction ne peut être définie que par un parti à la fois et toute définition supplémentaire sera écrasée, de sorte qu'une seule sera en vigueur. Pour résoudre ce problème, veuillez consulter l'exemple de code ci-dessous :
var usbIframe = document.getElementById("lightningjs-frame-usabilla_live"); function getUSBCallback() { var usbCallback = usbIframe.contentWindow.usabilla_live_settings.eventCallback; return usbCallback; } if (usbIframe && usbIframe.contentWindow && usbIframe.contentWindow.usabilla_live_settings) { var newUSBcallback = (function () { var cachedCallback = getUSBCallback(); return function (category, action, label, value, userData) { if (cachedCallback) { cachedCallback.apply(this, arguments); } if (action == "Feedback:Open" || action === "Campaign:Open") { //Do what you want here then update the local custom data property with your own and its value like this: if (usbIframe.contentWindow.usabilla_live_settings.local_data && usbIframe.contentWindow.usabilla_live_settings.local_data.custom) { usbIframe.contentWindow.usabilla_live_settings.local_data.custom.ADD_CUSTOM_PROPERTY_HERE = ADD_VALUE_HERE; } } if (action == "Feedback:Open") { //Do whatever you want here } if (action === "Feedback:Success") { //Do whatever you want here } if (action === "Campaign:Open") { //Do whatever you want here } if (action === "Campaign:Page Switch") { //Do whatever you want here } if (action === "Campaign:Success") { //Do whatever you want here } }; })(); window.usabilla_live("setEventCallback", newUSBcallback); }
Vérifier que ça fonctionne
Vous pouvez utiliser l'extension Chrome pour vous assurer que les résultats sont bien envoyés à Contentsquare.
- les évaluations NPS
- les notations des performances
- les notations de l'humeur
- les champs de saisie de texte
- les champs de type "zone de texte"
- les sélecteurs déroulants
- les boutons radio
- les évaluations NPS
- les notations standards
- les notations matricielles
- les notations d'humeur