Étape 4 : mise à jour d’AppMeasurement pour JavaScript ou s_code
Mettez en oeuvre ou migrez vers la version requise d’appMeasurement.js. Pour plus d’informations, consultez « Exigences d’implémentation » dans Avant de procéder à l’implémentation.
Pour les nouvelles implémentations, consultez la présentation de l’implémentation de JavaScript dans le Guide de l’implémentation d’Analytics.
Pour une migration, reportez-vous à la section Migration vers AppMeasurement pour JavaScript du Guide de mise en oeuvre d’Analytics.
Étape 5 : téléchargement et mise à jour d’at.js
Implémentez ou migrez vers la version requise d’at.js à l’aide de votre compte de production. Aucune modification du code n’est requise.
Pour plus d’informations, consultez « Exigences d’implémentation » dans Avant de procéder à l’implémentation.
Étape 6 : Hébergement d’at.js
Si vous avez déjà déployé at.js, vous pouvez remplacer votre fichier existant par la version mise à jour. Pour plus d’informations, voir « Exigences d’implémentation » dans Avant de procéder à l’implémentation.
Sinon, ce fichier peut être hébergé avec le service Identifiant visiteur et les fichiers AppMeasurement pour JavaScript. Ces fichiers doivent être hébergés sur un serveur web accessible par toutes les pages de votre site. Vous aurez besoin du chemin d’accès à ces fichiers à l’étape suivante.
Étape 7 : référencement d’at.js sur toutes les pages du site
Insérez at.js sous VisitorAPI.js en ajoutant la ligne de code suivante dans la balise de chaque page :
Pour at.js :
Le fichier VisitorAPI.js doit être chargé avant at.js. Si vous mettez à jour un fichier at.js existant, veillez à vérifier l’ordre de chargement.
Le paramètre par défaut pour l’intégration Target et Analytics, du point de vue de l’implémentation, consiste à utiliser le SDID transmis à partir de la page pour assembler automatiquement la requête Target et Analytics sur le serveur principal.
Vous pouvez contrôler comment et à quel moment envoyer des données d’analyse liées à Target vers Analytics à des fins de création de rapports. Si vous ne souhaitez pas souscrire aux paramètres par défaut de Target et Analytics assembler automatiquement les données d’analyse par l’intermédiaire du SDID, définissez analyticsLogging = client_side via window.targetGlobalSettings. Remarque : Toutes les versions antérieures à 2.1 ne prennent pas en charge cette approche.
Par exemple :
Cette configuration a un effet global, ce qui signifie que chaque appel effectué par at.js comporte analyticsLogging: "client_side" envoyé dans les demandes Target et une charge utile d’analyse est renvoyée pour chaque requête. Lorsque cette option est configurée, le format de la payload renvoyé ressemble à ce qui suit :
La payload peut ensuite être transmise à Analytics via l’ API d’insertion de données. Pour les activités d’affectation automatique et de ciblage automatique, vous devez également transférer l’ID de session. Pour plus d’informations, voir Rapports Analytics for Target (A4T) dans le guide SDK Adobe Target.
Si un paramètre global n’est pas souhaité et qu’une approche plus à la demande est préférable, utilisez la fonction at.js getOffers() en transmettant analyticsLogging: "client_side". La charge utile Analytics est renvoyée pour cet appel uniquement et le serveur principal Target ne transfère pas la charge utile vers Analytics. En poursuivant cette approche, chaque requête at.js Target renvoie la charge utile par défaut, mais uniquement lorsque cela est souhaité et spécifié.
Par exemple :
Cet appel appelle une réponse à partir de laquelle vous pouvez extraire la charge utile Analytics.
La réponse ressemble à ce qui suit :
La payload peut ensuite être transmise à Analytics via l’ API d’insertion de données.