Débogage de Target avec le SDK Web Platform
Vérification des activités Target et débogage du SDK Web pour résoudre les problèmes de mise en oeuvre, 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 le SDK Web Platform.
Le tableau ci-dessous résume les fonctionnalités et la prise en charge des tests et des approches de débogage.
mboxDisable
paramètre d’URLmboxDebug
paramètre d’URLalloy_debug
pour des informations de débogage similairesmboxTrace
paramètre d’URLalloy_debug
paramètre d’URLExtension 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 suivi de Target, vous devez vous authentifier auprès de l’Experience Cloud via le lien Se connecter.
Obtention et installation de l’Adobe Experience Platform Debugger
L’Adobe Experience Platform Debugger peut être installé dans les navigateurs Google Chrome ou Mozilla Firefox. Suivez le lien correspondant ci-dessous pour installer l’extension sur votre navigateur préféré :
Une fois que vous avez installé l’extension Chrome ou le module complémentaire Firefox, une icône ( ) est ajoutée à la barre d’extension. Sélectionnez cette icône pour ouvrir l’extension.
Reportez-vous au guide dédié pour plus d’informations sur l’ extension Adobe Experience Platform Debugger et sur la façon de déboguer toutes les applications web Adobe.
Prévisualisation des activités Target avec des URL AQ
at.js et le SDK Web Platform vous permettent de prévisualiser des activités Target à l’aide des URL AQ de Target. Les deux méthodes de mise en oeuvre prennent en charge les mêmes fonctionnalités d’AQ.
Les URL AQ de Target fonctionnent en demandant à at.js ou au SDK Web de Platform d’écrire un cookie spécifique sur 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 minuscule 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 d’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 du SDK Web Platform :
Charger la page avec le paramètre d’URL :
mboxDisable=true
Charger la page avec le paramètre d’URL :
mboxDebug=true
Charger la page avec le paramètre d'URL :
alloy_debug=true
Ou exécutez
alloy("setDebug", { "enabled": true });
dans votre console de développementwindow.___target_trace
.Charger la page avec le paramètre d'URL :
mboxTrace=window&authorization={TOKEN}
Désactivation de la fonctionnalité Target
Le SDK Web Platform ne dispose actuellement pas d’une fonctionnalité permettant de supprimer de manière sélective les réponses Target. Cependant, il est possible de supprimer les requêtes du SDK Web Platform avec les outils de développement de votre navigateur, diverses extensions de navigateur ou des applications tierces. Par exemple, pour bloquer le SDK Web Platform avec Google Chrome :
- Cliquez avec le bouton droit n’importe où sur la page et sélectionnez Inspect
- Sélectionnez l’onglet Réseau
- Filtrez selon la chaîne
//ee//
pour afficher uniquement les appels du SDK Web Platform. - Recharger la page
- Cliquez avec le bouton droit de la souris sur l’une des requêtes réseau filtrées et sélectionnez Bloquer le domaine de requête
- Rechargez la page et notez que la demande réseau est bloquée.
- Une fois le débogage terminé, cliquez avec le bouton droit sur la requête réseau bloquée et sélectionnez Débloquer ou fermez le panneau Outils de développement.
Affichage de la journalisation du débogage
La journalisation de débogage d’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 rendu du contenu sur la page. Le SDK Web Platform possède une journalisation de débogage similaire à l’aide du paramètre d’URL alloy_debug=true
.
mboxDebug=true
)alloy_debug=true
)AT:
[alloy]
Affichage des traces Target
Les traces de Target fournissent des informations détaillées sur les qualifications d’activité et le profil Target du visiteur. Les traces de Target contenant des informations qui ne sont pas disponibles publiquement, leur affichage nécessite un jeton d’autorisation ou une authentification dans la fenêtre d’extension du navigateur d’Adobe Experience Platform Debugger.
mboxTrace
paramètre d’URLPour afficher les traces du SDK Web Platform avec l’Adobe Experience Platform Debugger, procédez comme suit :
- Accédez à une page de votre site sur laquelle Target est implémenté avec le SDK Web Platform.
- 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 connexion Adobe Experience Cloud
- Sélectionnez l’onglet Journaux sur la gauche.
- Sélectionnez l’onglet Edge en haut
- Vous pouvez éventuellement donner un nom à votre session de débogage et cliquer sur le bouton Connecter
- Rechargez la page et le journal doit renseigner des informations détaillées sur les interactions réseau périphériques.
- Concentrez-vous sur les entrées de journal commençant par "Target Traces" dans la description et sélectionnez Afficher pour afficher les détails de la trace de Target.
{modal="regular"}
Après avoir sélectionné Vue, une superposition s’affiche pour vous permettre d’afficher les informations suivantes relatives à la requête :
- Activités mises en correspondance
- Activités inégales
- Détails de la requête
- Instantané du profil
Pour plus d’informations sur les traces de Target, reportez-vous au guide dédié à l’débogage de la diffusion de contenu Target .
Résolution des problèmes liés à Assurance
Les informations de suivi de Target sont visibles dans l’extension de navigateur Adobe Experience Platform Debugger et dans l’application Assurance (anciennement appelée Project Griffon). Pour afficher les traces de Target dans Assurance, procédez comme suit :
- Ouvrez l’extension de navigateur Adobe Experience Platform Debugger et connectez-vous à une session de débogage à distance comme indiqué ci-dessus.
- Sélectionnez le lien avec votre nom de 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 mise en oeuvre.
- Filtrez le journal par
adobe.target
- Sélectionnez une entrée de journal de type
com.adobe.target.trace
- Développez les détails de la payload et affichez les informations sous
context > targetTrace
{modal="regular"}
Examiner la requête et la réponse réseau
La charge utile de requête et la réponse des appels du SDK Web Platform sendEvent
diffèrent d’at.js. La composition ci-dessous doit vous aider à comprendre la structure de la requête et de la réponse tout en examinant les appels réseau avec les outils de développement de votre navigateur.
Charge utile de requête de contenu
{modal="regular"}
- Les paramètres de profil, d’entité et autres non-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 au contenu
{modal="regular"}
- Le SDK Web Platform renvoie des actions pour toutes les applications d’Adobe sous l’objet
handle
. - L’action
personalization:decisions
signifie une réponse de Target ou d’un 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 des décisions et les détails de l’activité se trouvent dans le tableau de propositions
- Les détails de l’offre se trouvent dans le tableau
items
sousdata
- Les jetons de réponse se trouvent dans le tableau
items
sousmeta
Charge utile des événements de proposition
{modal="regular"}
- Les événements de SDK spécifiques à Target sont
decisioning.propositionDisplay
pour une impression oudecisioning.propositionInteract
pour une interaction, comme un clic - Les détails de l’événement de proposition se trouvent dans le tableau events 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 migrer votre mise en oeuvre Adobe Target vers le SDK web !