Catégorie : Voice of Customer
Cette intégration est uniquement disponible pour les projets web.
À quoi s'attendre
Cette intégration vous permettra de segmenter les répondants de Qualtrics dans Contentsquare en fonction de leurs interactions et réponses dans les feedbacks Qualtrics. De plus, vous pourrez analyser les réponses utilisateurs Qualtrics plus en détails en examinant les liens de replays de session joints sous forme d'attributs personnalisés.
Ce que nous collectons
Variables dynamiques
Key | Value | Type de données |
FB_QT_Feedback Displayed
|
Survey ID : {surveyID}
|
Texte
|
FB_QT_Feedback Accepted
|
Survey ID : {surveyID} |
Texte
|
FB_QT_Feedback Submitted
|
Survey ID : {surveyID} |
Texte
|
FB_QT_Feedback Response ID
|
{responseID} |
Texte
|
FB_QT_NPS Rating - {QuestionID} - {SurveyID} - {Question}
|
{rating} |
Nombre
|
FB_QT_Star Rating - {QuestionID} - {SurveyID} - {SubQuestion}
|
{starRating} |
Nombre
|
FB_QT_{QuestionID} - {SurveyID}
|
{AnswerID} |
Texte
|
FB_QT_Feedback Completed
|
Survey ID :{surveyID} |
Texte
|
Vues de pages 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é qui permettra de les envoyer. 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 |
Feedback accepté
|
cs_qualtrics=feedback_accepted_{surveyID}
|
Feedback envoyé
|
cs_qualtrics=feedback_submitted_{surveyID}
|
Feedback complété |
cs_qualtrics=feedback_completed_{surveyID}
|
Ce que nous envoyons
Replay de session
Afin de correctement utiliser la fonctionnalité de replay, vous devrez avoir soit un taux d'échantionnage 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=copa
Limites
Générale
En raison de la politique officielle de WebKit, connue sous le nom de ITP (Intelligent Tracking Prevention), et de la "Protection renforcée contre le pistage" ("Enhanced Tracking Prevention") de Firefox, certains navigateurs bloquent, par défaut, les cookies de parties tiers en iframes. Si votre enquête apparaît en iframe, alors nous ne pourrons pas supporter les navigateurs ou modes de navigateurs suivants :
- Safari 12+
- Chrome 83+ (uniquement en Incognito)
- Firefox 67+ (uniquement en mode navigation privée)
La solution est d'activer l'iFrames Tracking for Zoning dans les paramètres du projet Contentsquare. Parlez-en à votre CSM ou au Support.
Notez que si votre enquête se trouve dans une fenêtre pop-up ou dans un nouvel onglet, alors ce qui est dit au-dessus ne s'applique pas.
Qualtrics
Si vous utilisez la nouvelle mise en page "Simple" pour vos sondages, alors l'envoi de score ou de données de question/réponse à Contentsquare ne sera pas supporté. Toutes les autres fonctionnalités seront supportées. Si vous voulez faire parvenir toutes ces données à Contentsquare, vous devrez utiliser l'une des autres options de mise en page telles que "Flat" ou "Modern". Il s'agit d'une limitation de Qualtrics.
De plus, si vous passez à la disposition Simple à un moment donné, vous devrez renommer l'élément Embedded Data (Donnée Intégrée) dans le flux du sondage pour qu'il devienne : __js_ContentsquareReplayLink
Implémentation
Étapes d'implémentation
Étape 1
Consultez l'article "Demander une intégration" et suivez ses instructions pour activer l'intégration. Une fois cela fait, vous pourrez reprendre votre lecture de cet article.
Veuillez vous assurer de demander à ce que le domaine qualtrics.com soit mis sur la liste blanche de votre compte par votre CSM.
Si vous avez déjà complété l'étape ci-dessus, poursuivez.
Étape 2
Définir les Données Intégrées (Embedded Data)
Selon si vous utilisez le nouveau flux de configuration "Intercept" ou l'ancien, veuillez vous référez à la section qui convient ci-dessous.
Pour l'ancien flux :
Configurer le Tag Contentsquare
<script> Qualtrics.SurveyEngine.addOnReady(function () { (function () { if (!window.CS_CONF){ window._cs_integration_qualtrics_csid = "${e://Field/CSID}"; var mt = document.createElement("script"); mt.type = "text/javascript"; mt.async = true; mt.src = "https://t.contentsquare.net/uxa/REPLACE_WITH_TAG_ID.js"; document.getElementsByTagName("head")[0].appendChild(mt); } })(); }); </script>
Après avoir ajouté le code, cela devrait ressembler à quelque chose comme ceci :
Configurer le lien de replay Contentsquare
Rendez-vous dans le "Flux de l'enquête" :
Envoyer des Variables dynamiques personnalisées depuis l'enquête
var csKey
var csValue
window._uxa = window._uxa || []; _uxa.push([ "afterPageView", function (context) { if (typeof window.CustomEvent === "function") { var csKey = ""; var csValue = ""; if (csKey && csValue) { var evt = new window.CustomEvent("Contentsquare_QT_Integration_Dispatcher", { detail: { key: csKey, value: csValue, }, }); window.dispatchEvent(evt); } } }, ]);
Vous pouvez ensuite ouvrir la section JavaScript de la ou des question(s) qui vous intéresse(nt) et coller le code dedans :
Veuillez vous assurer de l'ajouter dans la fonction Qualtrics.SurveyEngine.addOnReady.
Cela devrait alors ressembler à ceci, mais avec vos propres chaînes de clés et de valeurs personnalisées. Les clés et les valeurs peuvent également être générées dynamiquement à l'aide de code, comme le montre l'exemple de la valeur ci-dessous. Nous prenons l'identifiant de l'enquête dynamiquement et le définissons comme valeur (Page.runtime.ED.SurveyID). Notez que nous n'acceptons que des valeurs de type chaîne de caractères à cet endroit. La longueur maximale de la clé est de 50 caractères, et celle de la valeur de 255 caractères.
Si vous utilisez les nouvelles enquêtes "simples", vous devrez utiliser l'identifiant de l'enquête (window.q.appData.setup.survey.id) au lieu de ce qui est indiqué ci-dessus.
Notez que nous avons une limite de 50 variables dynamiques par vue de page. Ainsi, si vous êtes déjà proche de cette limite, il se peut que vous ne receviez pas celle que vous créez en plus. Il est recommandé de vérifier combien sont envoyées de votre enquête (dans son entièreté) avant d'en ajouter davantage.
Vérifier que ça fonctionne
Vous pouvez utiliser l'extension Chrome pour vous assurer que les résultats sont bien envoyés à Contentsquare.