Méthodes de débogage
Lorsque le débogage est activé, le SDK Web envoie des messages à la console du navigateur qui peuvent s’avérer utiles pour déboguer votre implémentation. Le débogage est utile lorsque vous souhaitez comprendre le comportement du SDK en fonction des règles et des éléments de données que vous avez définis.
Le débogage est désactivé par défaut, mais peut être activé de quatre manières différentes. Vous pouvez utiliser n’importe quelle combinaison de ces méthodes pour activer ou désactiver le débogage qui convient le mieux à votre workflow de développement.
Utilisation debugEnabled
dans le configure
command
Définissez la variable debugEnabled
booléen sur true lors de la configuration de l’extension. Cette option est généralement utilisée pour les environnements de développement, car elle active le débogage pour tous les visiteurs d’une page de votre site :
alloy("configure", {
"edgeConfigId": "ebebf826-a01f-4458-8cec-ef61de241c93",
"orgId": "ADB3LETTERSANDNUMBERS@AdobeOrg",
"debugEnabled": true
});
Voir debugEnabled
pour plus d’informations.
Utilisez la variable setDebug
command
À l’instar de la valeur booléenne ci-dessus, cette commande active le débogage pour tous les visiteurs de la page.
alloy("setDebug", {"enabled": true});
Voir setDebug
pour plus d’informations.
Définition d’un paramètre de chaîne de requête
Vous pouvez activer le débogage en ajoutant la chaîne de requête. ?alloy_debug=true
à la fin d’une URL. Par exemple :
http://example.com/?alloy_debug=true
Cette méthode s’applique uniquement à votre ordinateur local, ce qui vous permet de déboguer des sites web de production sans activer le débogage pour tous. L’activation du débogage de cette manière reste activée pour le reste de la session de navigation ou jusqu’à ce que vous la désactivez.
Utilisation de l’Adobe Experience Platform Debugger
L’Adobe Experience Platform Debugger est un outil puissant qui examine vos pages web et vous aide à déboguer votre implémentation des produits Experience Cloud. Vous pouvez activer le débogage à partir de l’onglet de configuration de la section SDK Web AEP.
Voir Adobe Experience Platform Debugger - Aperçu pour plus d’informations.