Déboguer Target avec Platform Web SDK
la vérification des activités Target et le débogage de Web SDK pour résoudre les problèmes d’implémentation, de diffusion de contenu ou de qualification des audiences ; Cette page du guide de migration explique les différences entre le débogage avec at.js et Platform Web SDK.
Le tableau ci-dessous résume les fonctionnalités et la prise en charge des approches de test et de débogage.
mboxDisablemboxDebugalloy_debug paramètre pour obtenir des informations de débogage similairesmboxTracealloy_debugExtension de navigateur Adobe Experience Platform Debugger
L’extension Adobe Experience Platform Debugger pour Chrome et Firefox examine vos pages web et vous aide à valider vos implémentations Adobe Experience Cloud.
Vous pouvez exécuter Platform Debugger sur n’importe quelle page web et l’extension a accès aux données publiques. Pour accéder aux données non publiques à l’aide de l’extension, telles que les informations de Target Trace, vous devez vous authentifier auprès d’Experience Cloud via le lien Se connecter.
Obtention et installation d’Adobe Experience Platform Debugger
Adobe Experience Platform Debugger peut être installé dans Google Chrome. Suivez le lien approprié ci-dessous pour installer l’extension :
Après avoir installé l’extension Chrome ou le module complémentaire Firefox, une icône (
Reportez-vous au guide dédié pour plus d’informations sur l’extension Adobe Experience Platform Debugger et sur la manière de déboguer toutes les applications web Adobe.
Prévisualiser les activités Target avec les URL d’assurance qualité
at.js et Platform Web SDK vous permettent de prévisualiser les activités de Target à l’aide des URL d’assurance qualité de Target. Les deux méthodes d’implémentation prennent en charge les mêmes fonctionnalités d’assurance qualité.
Les URL d’assurance qualité de Target fonctionnent en demandant à at.js ou à Platform Web SDK d’écrire un cookie spécifique dans votre navigateur nommé at_qa_mode. Ce cookie est utilisé pour forcer la qualification pour une activité et une expérience spécifiques.
xdm.web.webPageDetails.URL transmise dans l’appel sendEvent. Toute modification de cette valeur, telle que la mise en minuscules de tous les caractères, peut empêcher le mode AQ de Target de fonctionner correctement.Reportez-vous au guide dédié pour plus d’informations sur l’AQ de l’activité Target.
Implémentation de Debug Target
Le tableau ci-dessous décrit les différences entre les tactiques de débogage d’at.js et de Platform Web SDK :
Chargez la page avec le paramètre d’URL :
mboxDisable=trueCharger la page avec le paramètre d’URL :
mboxDebug=trueCharger la page avec le paramètre d’URL :
alloy_debug=trueOu exécuter
alloy("setDebug", { "enabled": true }); dans votre Developer Consolewindow.___target_trace objet .Charger la page avec le paramètre URL :
mboxTrace=window&authorization={TOKEN}Désactivation de la fonctionnalité Target
Actuellement, Platform Web SDK ne dispose pas d’une fonctionnalité permettant de supprimer de manière sélective les réponses de Target. Cependant, il est possible de supprimer les requêtes de SDK Web Platform à l’aide des outils de développement de votre navigateur, de diverses extensions de navigateur ou d’applications tierces. Par exemple, pour bloquer Platform Web SDK avec Google Chrome :
- Faites un clic droit n’importe où sur la page et sélectionnez Inspecter
- Sélectionnez l’onglet Réseau
- Filtrez par le
//ee//de chaîne pour afficher uniquement les appels SDK Web Platform - Recharger la page
- Cliquez avec le bouton droit sur l’une des requêtes réseau filtrées et sélectionnez Bloquer le domaine de la requête
- Rechargez la page et notez que la demande réseau est bloquée
- Lorsque vous avez terminé le débogage, cliquez avec le bouton droit sur la demande réseau bloquée et sélectionnez Débloquer, ou fermez le panneau Outils de développement
Afficher la journalisation du débogage
La journalisation du débogage pour at.js à l’aide du paramètre d’URL mboxDebug=true affiche des informations détaillées sur chaque requête, réponse et tentative de Target pour effectuer le rendu du contenu sur la page. La journalisation du débogage de Platform Web SDK est similaire à l’aide du paramètre d’URL alloy_debug=true.
mboxDebug=true)alloy_debug=true)AT:[alloy]Afficher les traces de Target
Les traces de Target fournissent des informations détaillées sur les qualifications des activités et le profil Target du visiteur. Comme les traces de Target contiennent des informations qui ne sont pas disponibles publiquement, leur affichage nécessite un jeton d’autorisation ou une authentification dans la fenêtre de l’extension de navigateur Adobe Experience Platform Debugger.
mboxTracePour afficher les traces de Platform Web SDK Target avec Adobe Experience Platform Debugger, procédez comme suit :
- Accédez à une page de votre site sur laquelle Target est implémenté avec Platform Web SDK
- Ouvrez l’extension Adobe Experience Platform Debugger en sélectionnant l’icône (
) dans la barre de navigation de votre navigateur
- Sélectionnez le lien Se connecter
- Authentification à l’aide de votre identifiant Adobe Experience Cloud
- Sélectionnez l’onglet Journaux à gauche
- Sélectionnez l’onglet Edge en haut
- Attribuez éventuellement un nom à votre session de débogage et cliquez sur le bouton Se connecter
- Rechargez la page et le journal doit être renseigné avec des informations détaillées sur les interactions du réseau Edge
- Concentrez-vous sur les entrées de journal commençant par « Target Traces » dans la description, puis sélectionnez Afficher pour afficher les détails de Target Trace
Après avoir sélectionné Afficher, un recouvrement s’affiche, vous permettant d’afficher les informations suivantes relatives à la requête :
- Activités correspondantes
- Activités sans correspondance
- Détails de la demande
- Instantané de profil
Pour plus d’informations sur les traces de Target, consultez le guide dédié sur le débogage de la diffusion de contenu de Target.
Résolution des problèmes liés à Assurance
Les informations de Target Trace sont visibles dans l’extension de navigateur Adobe Experience Platform Debugger et dans l’application Assurance (anciennement appelée Projet Griffon). Pour afficher les traces de Target dans Assurance, procédez comme suit :
- Ouvrez l’extension de navigateur Adobe Experience Platform Debugger et connectez une session de débogage à distance comme indiqué ci-dessus
- Sélectionnez le lien avec le nom de votre session au-dessus du journal de débogage
- Platform Assurance charge et affiche la journalisation détaillée de toutes les applications Adobe configurées dans le flux de données pour votre implémentation
- Filtrer le journal par
adobe.target - Sélectionnez une entrée de journal avec le type
com.adobe.target.trace - Développez les détails de la payload et affichez les informations sous
context > targetTrace
Examiner la requête et la réponse du réseau
La payload et la réponse de requête des appels de sendEvent de Platform Web SDK diffèrent d’at.js. La description ci-dessous doit vous aider à comprendre la structure de la requête et de la réponse lors de l’examen des appels réseau avec les outils de développement de votre navigateur.
Payload de requête de contenu
- Les paramètres de profil, d’entité et autres que mbox sont transmis dans le tableau d’événements sous
data.__adobe.target - Les portées de décision se trouvent dans le tableau d’événements sous
query.personalization.decisionScopes - Les données XDM mappées aux paramètres de mbox en aval se trouvent dans le tableau d’événements sous
xdm
Corps de réponse du contenu
- Platform Web SDK renvoie des actions pour toutes les applications Adobe sous l’objet
handle - L’action
personalization:decisionssignifie une réponse de Target ou d’Offer Decisioning - Les propositions cibles sont présentées sous la forme d’un tableau, chacune avec un identifiant de proposition unique précédé de
AT: - La portée de décision et les détails de l’activité se trouvent dans le tableau des propositions
- Les détails de l’offre se trouvent dans le tableau
itemssousdata - Les jetons de réponse se trouvent dans le tableau
itemssousmeta
Payload de l’événement de proposition
- Les événements SDK spécifiques à Target sont
decisioning.propositionDisplaypour une impression oudecisioning.propositionInteractpour une interaction, telle qu’un clic - Les détails de l’événement de proposition se trouvent dans le tableau d’événements sous
xdm._experience.decisioning - L’identifiant de proposition de l’événement d’affichage ou d’interaction doit correspondre à l’identifiant de proposition du contenu renvoyé par Target
Félicitations, vous avez atteint la fin du tutoriel. Bonne chance pour la migration de votre implémentation Adobe Target vers Web SDK !