Documentation technique sur le Feedback site Web/application

Sur cette page:

Conseil : Site Intercept s’appelle désormais Feedback site Web/application. Toutes les fonctionnalités de Site Intercept sont toujours prises en charge, même si nous avons apporté des améliorations à l’interface utilisateur (UI) afin de mieux intégrer la plateforme XM. Si vous souhaitez passer à la nouvelle présentation, contactez votre représentant Réussite des clients.

Qu’est-ce qu’un projet de Feedback site Web/application ? Pourquoi l’utilisons-nous sur notre site ?

Le Feedback site Web/application de Qualtrics aide les organisations à mesurer et à améliorer l’expérience des visiteurs d’un site dans leur média numérique. Publiez des images sympas sur votre site Web contenant des liens et des enquêtes intégrées afin d’obtenir des feedbacks sur l’expérience de vos visiteurs, les informer de vos dernières offres et promotions, etc.

Vous et vos collègues contrôlez l’apparence de l’image (également connue sous le nom de Creative), les conditions dans lesquelles elle apparaît (Intercept) et le code utilisé pour la déployer.

Dès que le code de votre projet est ajouté à votre site Web, vous pouvez apporter toutes sortes de modifications sans même avoir à changer le code ou à alerter votre équipe informatique. Faites simplement ce qu’il faut dans Qualtrics et les Creatives et les Intercepts de vos sites Web changeront en conséquence.

Est-ce sécurisé ?

Nous ne transmettons aucune donnée aux serveurs Qualtrics à moins que cela ne soit nécessaire pour la logique de ciblage. Cela dit, nous ne stockons aucune de ces données dans notre système.

Pour sécuriser ces données sur le réseau et les protéger contre les attaques de l’homme du milieu, Qualtrics utilise toujours le protocole HTTPS. Celui-ci fait référence à la manière dont le contenu est transmis au navigateur des visiteurs.

Où puis-je trouver le code de déploiement du projet ?

Vous trouverez le code de déploiement (ou code de déploiement du projet) en vous rendant à la section Déploiement de l’onglet Paramètres dans votre compte Qualtrics. Vous pouvez simplement copier le code et l’envoyer à votre équipe de développement Web pour le mettre en œuvre. Aucune modification ne doit être apportée au code.

Le code de déploiement affiche les Intercepts qui ont été créés dans tout le projet.

Comment fonctionne le code ?

Le code de déploiement est asynchrone, c’est-à-dire qu’il ne s’exécute qu’après le chargement de tout le contenu de la page. Autrement dit, le code de déploiement n’empêchera aucun autre aspect de votre page de se charger, car il ne s’exécutera qu’une fois l’événement onLoad déclenché.

Étudions le processus de ce qui se passe lorsqu’un visiteur affiche une page contenant un code de déploiement :

  • Un visiteur du site affichera une page dans son navigateur contenant le code de déploiement.
  • Le code de déploiement (placé généralement dans l’en-tête HTML) s’exécutera immédiatement au chargement de la page et ajoutera une autre balise <script> à la fin du corps HTML lors du déclenchement de l’événement onLoad de la page.
  • Cette balise <script> demandera un code JavaScript (Orchestrateur) aux serveurs Qualtrics, mis en cache dans un réseau de diffusion de contenu (CDN).
  • L’Orchestrateur effectue un appel de ciblage aux serveurs de Qualtrics pour déterminer les Creatives à afficher. Cet appel n’est pas mis en cache dans le CDN.
    • Si nécessaire, une deuxième demande de ciblage est envoyée aux serveurs afin d’obtenir les données requises (ex. : expression JavaScript ou ciblage de cookies).
    • Qualtrics obtient la définition du Feedback site Web/application à partir de la base de données et crée le code de manière adéquate.
  • En fonction de la réponse de ciblage, l’Orchestrateur effectue des appels supplémentaires afin d’obtenir les différents contenus nécessaires pour fournir la page. Le nombre de demandes effectuées dépend du nombre de Creatives nécessaire pour afficher cette logique de ciblage. Tout ce contenu est mis en cache dans le CDN afin qu’il se charge rapidement.
  • Le(s) Creative(s) apparaî(ssen)t sur la page.

Le code est également dynamique, c’est-à-dire que les modifications apportées aux Intercepts et aux Creatives à partir de l’interface du projet de Feedback site Web/application n’entraînera pas la modification du code. Ainsi, des modifications peuvent être apportées aux projets de Feedback site Web/application dans un compte sans avoir à remplacer le code sur le site Web pour que les modifications soient vues.

Comment déployer un projet de Feedback site Web/application ?

1. AJOUTER DU CODE DIRECTEMENT À VOS PAGES WEB

Le code de déploiement peut être ajouté n’importe où sur une page Web. Étant donné que le code s’exécute de manière asynchrone, il ne commencera à se charger qu’une fois que la page Web a complètement chargé tout le contenu (y compris les images, les fichiers scripts, les fichiers CSS, etc.).

Nos demandes commencent à se produire dès que l’événement onLoad est déclenché : https://www.w3schools.com/jsref/event_onload.asp

En outre, l’emplacement réel des Creatives sur la page Web est déterminé par les paramètres définis dans l’interface Qualtrics. (Voir les informations sur le Positionnement personnalisé (EN).) Ainsi, l’emplacement du code dans la page n’affecte pas l’emplacement du contenu de la page.

2. EN-TÊTE/PIED DE PAGE GLOBAL (RECOMMANDÉ)

Nous vous recommandons d’ajouter le code de déploiement dans l’en-tête ou le pied de page global. Le code pourra ainsi être appliqué globalement sur tout le site en une seule fois. Cette méthode est la plus simple à déployer, car vous n’avez pas besoin d’ajouter plusieurs fois du code à plusieurs pages, ce qui peut prendre du temps. Si le code a été ajouté globalement à votre site de cette manière, vous pouvez alors utiliser la logique d’URL actuelle (EN) dans un Intercept afin de contrôler les pages sur lesquelles un Intercept apparaît réellement.

3. UTILISER LES GESTIONNAIRES DE BALISE

Pour mettre en œuvre le Feedback site Web/application sur votre site, vous pouvez également l’ajouter à un système de gestion des balises, au lieu de l’appliquer directement au code du site. Le code peut être copié et collé depuis l’interface Qualtrics directement dans un Gestionnaire de balise.

Conseil: Qualtrics ne peut pas résoudre complètement les problèmes liés au code appliqué aux Gestionnaires de balise, car nous ne sommes pas en mesure de voir les paramètres qui ont été activés de votre côté.

Les systèmes communs de gestion des balises que nos clients utilisent avec le Feedback site Web/application sont Tealium, Ensighten et Google Tag Manager. Tealium dispose notamment d’un assistant qui permet de mettre facilement en œuvre le Feedback site Web/application. Vous aurez simplement besoin de l’ID de zone du projet que vous mettez en œuvre et de votre ID d’organisation.

Vous pouvez obtenir l’ID d’organisation en allant dans le menu Paramètres du compte et en sélectionnant l’onglet ID Qualtrics.

L’ID de zone commencera par ZN_ et se trouve :

  1. Dans l’URL du projet lorsque vous êtes dans le projet, ou.
  2. Dans le code de déploiement du projet. 

Qui participe généralement à la mise en œuvre du Feedback site Web/application ?

Quiconque de votre organisation pouvant ajouter du contenu au site Web de votre entreprise. Il s’agit généralement de personnes faisant partie d’une équipe informatique, d’une équipe de contenu Web, etc.

Le Feedback site Web/application ralentira-t-il notre site?

Le code de déploiement est asynchrone, c’est-à-dire qu’il ne s’exécute qu’après le chargement de tout le contenu de la page. Autrement dit, le code de déploiement n’empêchera aucun autre aspect de votre page de se charger, car il ne s’exécutera qu’une fois l’événement onLoad déclenché.

Que faire si Qualtrics ne fonctionne plus ? Y aura-t-il des problèmes avec notre site Web?

Si Qualtrics est confronté à des interruptions ou des problèmes, les Intercepts ne s’afficheront tout simplement pas sur la page. Par ailleurs, il n’y aura aucun impact sur l’expérience du visiteur sur vos sites.

Combien de temps faut-il au code pour s’exécuter sur mon site Web?

Nous nous attendons à ce que le code de déploiement se charge en 300 millisecondes pour plus de 50 % des demandes et en 750 millisecondes pour plus de 90 % des demandes. La vitesse varie en fonction de l’emplacement géographique de l’utilisateur et du nombre d’Intercepts et de Creatives d’un projet.

Astuces relatives à la résolution de problèmes

LOGIQUE D’INTERCEPT ET LOGIQUE D’ENSEMBLE D’ACTIONS

  • Assurez-vous que les valeurs sont correctes.
  • Examinez votre utilisation de « Est » par rapport à « Contient ».
  • Examinez votre utilisation de la logique Et/Ou.
  • Faites attention aux espaces dans les valeurs.

HISTORIQUE DES RÉVISIONS

Assurez-vous que la version publiée est la plus récente (ou la version à laquelle vous vous attendiez).

FAIRE ATTENTION À LA DEMANDE DE RÉSEAU DE FEEDBACK SITE WEB/APPLICATION

  1. Ouvrez Outils de développement dans votre navigateur.
  2. Regardez la demande de réseau pour ?Q_ZID, etc.
    • Aucune demande de réseau: la mise en œuvre ne fonctionne pas.
    • Demande de réseau: vérifiez les paramètres de la demande pour voir s’il y a des incohérences. Parfois, le code est mis en œuvre grâce à un système de gestion des balises. Dans certains cas, cette mise en œuvre dérègle les paramètres de notre demande d’URL actuelle, etc.
    • Demande de réseau avec erreur: vérifiez si votre projet est activé.

RECHERCHER D’AUTRES DEMANDES DE SCRIPT EN SUSPENS SUSCEPTIBLES D’INTERFÉRER AVEC NOTRE SCRIPT

  1. Faites un clic droit n’importe où dans votre navigateur.
  2. Sélectionnez Inspecter.
  3. Choisissez Console (c’est là que les erreurs apparaissent).
Conseil: il est également possible de faire un clic droit et de sélectionner Afficher le code source de la page pour vérifier que votre code de déploiement figure bien sur la page.