Passer au contenu principal
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Application mono-page


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Astuce : Cette page décrit les changements apportés aux fonctionnalités des applications à page unique que nous avons l’intention de publier à partir du 14 mai 2025. Qualtrics peut, à son entière discrétion et sans que sa responsabilité ne soit engagée, modifier le calendrier de tout déploiement de fonctions d’un produit, modifier la capacité de toute fonction de produit de prévisualisation ou de développement, ou choisir de ne pas lancer une fonction ou une fonctionnalité d’un produit pour quelque raison que ce soit ou sans raison.

À propos des applications à page unique

Les applications à page unique (SPA) sont un type particulier d’application web. Une SPA charge une seule page lorsque vous entrez sur un site web et, à partir de ce moment, charge tout le contenu ultérieur dans cette même page au fur et à mesure que vous naviguez. Ce site semble fonctionner comme un site web normal, mais lorsque vous passez d’une “page” à l’autre, la page ne se recharge pas réellement.

Par défaut, le code de déploiement s’exécute dès le chargement d’une page web. Cependant, comme les SPA ne se rafraîchissent pas lors de la navigation entre les pages, le code de déploiement ne sera pas réévalué au fur et à mesure de la navigation entre les pages. En utilisant les techniques décrites ci-dessous, vous pouvez permettre au code de déploiement de fonctionner sur votre site SPA de manière transparente.

Astuce : certaines de ces techniques utilisent l’API JavaScript de rétroaction des sites web. Pour obtenir une documentation détaillée sur l’API JavaScript pour Qualtrics Website Insights, consultez cette page.
Attention : La mise en œuvre de la documentation suivante nécessite des connaissances en programmation. Nous vous recommandons de transmettre ces informations à l’équipe qui mettra en œuvre votre code de déploiement. Notre équipe d’assistance ne pourra pas vous aider sur les sujets touchant au codage personnalisé. Vous pouvez plutôt tenter de vous adresser à notre communauté d’utilisateurs dédiés. Si vous souhaitez en savoir plus sur les services de codage personnalisés que vous pouvez commander, veuillez contacter votre Compte Qualtrics.
Astuce : Javascript n’est pas inclus dans toutes les licences Qualtrics. Veuillez contacter votre Commercial Qualtrics si vous souhaitez obtenir un accès.

Réévaluation automatique de la logique d’Intercept lors d’un changement d’URL

Si votre application à page unique dépend du routage côté client pour la navigation de l’utilisateur, vous pouvez forcer la réévaluation des interceptions lors de changements d’URL ultérieurs en activant le paramètre Réévaluer la logique d’interception en cas de changement d’URL. Si vous cochez cette option, l’évaluation de la logique d’intercept s’ajoutera à l’évaluation qui a lieu lors du chargement initial de la page.

Pour activer la réévaluation automatique de la logique d’intercept, procédez comme suit :

  1. Aller à Intercept.
    page des paramètres dintercept
  2. Allez dans les paramètres d’Intercept.
  3. Assurez-vous que la case Réévaluer la logique d’intercept lorsque l’URL change est cochée dans la section Prise en charge des applications à page unique (SPA).
    application à page unique activée
  4. Cliquez sur Appliquer les modifications.
Astuce : Si vous souhaitez tester ce comportement, vous devez utiliser le signapplet au niveau du projet. Vous ne pouvez pas utiliser le signapplet d’un Intercept spécifique pour tester ce comportement.

Évaluateur de la logique d’Intercept et de l’activité de suivi en cas de changement d’URL

Dans la section précédente, nous avons montré comment prendre en charge les applications à page unique pour tous les intercepts d’un projet. Toutefois, si vous souhaitez prendre en charge ce comportement pour tous les intercepts d’un projet et l’analyse de l’expérience digitale, vous devez plutôt ajuster un paramètre au niveau du projet.

Astuce : Si vous activez le paramètre dans Manager le projet, le paramètre sera automatiquement appliqué dans les paramètres d’Intercept.

ajout dune application à page unique à partir de longlet de gestion des projets

  1. Allez dans Manager le projet.
  2. Assurez-vous que l’option Réévaluer la logique d’intercept et/ou suivre l’activité chaque fois que l’URL change est cochée dans la section Prise en charge des applications à page unique (SPA).
  3. Cliquez sur Appliquer les modifications.

Attention : Si vous décidez d’utiliser ce paramètre SPA en conjonction avec l’option au niveau de l’intercept pour l’affichage avec un code Javascript personnalisé (manuellement), vous devrez toujours appeler la fonction

QSI.API.run();

afin d’obtenir l’intercept à afficher sur chaque page de la SPA.

Mise en œuvre manuelle avec l’API JavaScript

Astuce : Pour une documentation détaillée sur l’API JavaScript pour les commentaires sur le site Web de Qualtrics, voir cette page.

Cette méthode explique comment faire basculer votre code de déploiement pour qu’il s’exécute manuellement. Cela signifie que le code de déploiement n’exécutera pas ou n’évaluera pas la logique associée tant que la requête API JavaScript appropriée n’aura pas été initiée.

Pour une mise en œuvre manuelle

  1. Aller à Intercept.
    page des paramètres dintercept
  2. Allez dans les paramètres d’Intercept.
  3. Sous la rubrique Options de chargement d’Intercept, sélectionnez Charger manuellement le projet.
    option de chargement dintercept sélectionnée
  4. Cliquez sur Appliquer les modifications.
  5. Si vous le souhaitez, revenez à l’un de vos intercepts et établissez une logique pour l’ensemble de votre intercept ou pour des ensembles d’actions individuels.
    léditeur dintercept est ouvert et les zones où vous ajoutez de la logique sont surlignées
  6. Placez le code de déploiement sur votre site web, de préférence dans un en-tête ou un pied de page global afin qu’il se charge sur toutes les pages.
  7. Ajoutez les requêtes API JavaScript appropriées en fonction du nombre de fois où vous souhaitez que votre site Web fasse référence à l’Intercept. Voir la section ci-dessous pour ces demandes.

Demandes d’API JavaScript

Astuce : Pour une documentation détaillée sur l’API JavaScript pour les commentaires sur le site Web de Qualtrics, voir cette page.

Si vous souhaitez que Qualtrics évalue votre projet en une seule fois, utilisez ces deux requêtes :

  1. Cette requête charge le code de déploiement de tous les Intercepts et Créatifs présents sur la page. La technologie de l’API “load” revient à recharger une page contenant du code.
    QSI.API.load() ;
    Astuce : si vous avez activé l’option Charger manuellement le projet dans les paramètres de votre projet, vous n’aurez pas besoin d’appeler cette API pour charger le code de déploiement lors du chargement initial de la page. La technologie de l’information ne sera nécessaire que pour forcer le chargement afin de tenir compte des changements d’état de la page qui se produisent sans rechargement.
  2. Cette opération lance l’évaluation du code de déploiement et fait apparaître n’importe quel Créatif s’il remplit les conditions d’affichage.
    QSI.API.run() ;

Si vous souhaitez que Qualtrics évalue le code de votre projet plus d’une fois sur la même page, répétez les trois étapes suivantes à chaque fois :

  1. Cette demande supprime le code de déploiement de tous les Intercepts ou Créatifs présents sur la page.
    QSI.API.unload() ;
  2. Cette opération permet de charger le code de déploiement de tous les Intercepts ou Créatifs présents sur la page. Cela revient à recharger la page.
    QSI.API.load() ;
  3. Cette opération lance l’évaluation du code de déploiement et fait apparaître n’importe quel Créatif s’il remplit les conditions d’affichage.
    QSI.API.run() ;

FAQ

De nombreuses pages de ce site ont été traduites de l'anglais en traduction automatique. Chez Qualtrics, nous avons accompli notre devoir de diligence pour trouver les meilleures traductions automatiques possibles. Toutefois, le résultat ne peut pas être constamment parfait. Le texte original en anglais est considéré comme la version officielle, et toute discordance entre l'original et les traductions automatiques ne pourra être considérée comme juridiquement contraignante.