Migration de l’extension de balise Adobe Analytics vers l’extension de balise SDK Web

Ce chemin d’implémentation implique une approche de migration méthodique pour passer de l’extension de balise Adobe Analytics à l’extension de balise SDK Web. D’autres chemins de mise en oeuvre sont abordés sur des pages distinctes :

  • AppMeasurement à la bibliothèque JavaScript du SDK Web: approche fluide et méthodique de la migration vers le SDK Web, sauf qu’il n’utilise pas de balises. Vous devez plutôt supprimer manuellement la bibliothèque de collecte de données Adobe Analytics (AppMeasurement.js) et remplacez-le par la bibliothèque JavaScript du SDK Web (alloy.js).
  • Extension de balise SDK Web: nouvelle installation du SDK Web où vous gérez l’implémentation à l’aide de balises dans la collecte de données Adobe Experience Platform. Il nécessite que le groupe de champs ExperienceEvent d’Adobe Analytics, qui inclut des variables Analytics standard à inclure dans votre schéma XDM.
  • Bibliothèque JavaScript du SDK Web: nouvelle installation du SDK Web à l’aide de la bibliothèque JavaScript du SDK Web (alloy.js). Gérez vous-même l’implémentation au lieu d’utiliser l’interface utilisateur des balises. Il nécessite que le groupe de champs ExperienceEvent d’Adobe Analytics, qui inclut des variables Analytics standard à inclure dans votre schéma XDM.

Avantages et inconvénients de ce chemin de mise en oeuvre

L’utilisation de cette approche de migration présente des avantages et des inconvénients. Pesez soigneusement chaque option pour choisir la méthode qui convient le mieux à votre entreprise.

Avantages
Inconvénients
  • Aucune modification du code sur votre site: puisque votre mise en oeuvre comporte déjà des balises installées, toutes les mises à jour de migration peuvent être effectuées dans l’interface des balises.
  • Utilise votre mise en oeuvre existante: cette approche ne nécessite pas de nouvelle mise en oeuvre. Bien qu’il nécessite de nouvelles actions de règle, vous pouvez réutiliser vos éléments de données et conditions de règle existants avec des modifications minimales.
  • Ne nécessite pas de schéma: pour cette étape de la migration vers le SDK Web, vous n’avez pas besoin d’un schéma XDM. Vous pouvez plutôt renseigner la variable data , qui envoie directement des données à Adobe Analytics. Une fois la migration vers le SDK Web terminée, vous pouvez créer un schéma pour votre organisation et utiliser le mappage de flux de données pour remplir les champs XDM applicables. Si un schéma était requis à ce stade du processus de migration, votre entreprise serait contrainte d’utiliser un schéma XDM Adobe Analytics. L’utilisation de ce schéma rend plus difficile l’utilisation de votre propre schéma par votre entreprise à l’avenir.
  • Dette technique de mise en oeuvre: comme cette approche utilise une forme modifiée de votre mise en oeuvre existante, il peut être plus difficile de suivre la logique de mise en oeuvre et d’effectuer des modifications si nécessaire. Le code personnalisé peut être particulièrement difficile à déboguer.
  • Nécessite un mapping pour envoyer des données à Platform: lorsque votre entreprise est prête à utiliser Customer Journey Analytics, vous devez envoyer des données à un jeu de données dans Adobe Experience Platform. Cette action requiert que chaque champ de la variable data être une entrée dans l’outil de mappage de flux de données qui l’affecte à un champ de schéma XDM ; Le mappage ne doit être effectué qu’une seule fois pour ce workflow, ce qui n’implique pas d’effectuer des modifications de mise en oeuvre. Cependant, il s’agit d’une étape supplémentaire qui n’est pas requise lors de l’envoi de données dans un objet XDM.

Adobe recommande de suivre ce chemin d’implémentation dans les scénarios suivants :

  • Vous disposez d’une mise en oeuvre existante à l’aide de l’extension de balise Adobe Analytics. Si vous disposez d’une mise en oeuvre à l’aide de AppMeasurement, suivez Migration d’AppMeasurement vers le SDK Web au lieu de .
  • Vous prévoyez d’utiliser Customer Journey Analytics à l’avenir, mais ne souhaitez pas remplacer votre mise en oeuvre Analytics par une mise en oeuvre SDK Web de A à Z. Le remplacement de votre implémentation de A à Z sur le SDK Web nécessite le plus d’efforts, mais offre également l’architecture d’implémentation à long terme la plus viable. Si votre entreprise est disposée à entreprendre une implémentation propre du SDK Web, reportez-vous à la section Ingestion de données via le SDK Web de Adobe Experience Platform dans le guide d’utilisation du Customer Journey Analytics.

Procédure de migration vers le SDK Web

Les étapes suivantes contiennent des objectifs concrets. Cliquez sur chaque étape pour obtenir des instructions détaillées sur la manière d’y parvenir.

1. Création et configuration d’un flux de données

Créez un flux de données dans la collecte de données Adobe Experience Platform. Lorsque vous envoyez des données à ce flux de données, elles sont transférées à Adobe Analytics. À l’avenir, ce même flux de données transfère les données vers Customer Journey Analytics.

  1. Accédez à experience.adobe.com et connectez-vous à l’aide de vos informations d’identification.
  2. Utilisez la page d’accueil ou le sélecteur de produits en haut à droite pour accéder à Collecte de données.
  3. Dans le volet de navigation de gauche, sélectionnez Datastreams.
  4. Sélectionnez Nouveau flux de données.
  5. Saisissez le nom de votre choix, puis sélectionnez Enregistrer.
  6. Une fois le flux de données créé, sélectionnez Ajouter un service.
  7. Dans le menu déroulant du service, sélectionnez Adobe Analytics.
  8. Saisissez le même identifiant de suite de rapports que le site auquel vous envoyez actuellement des données d’analyse. Cliquez sur Enregistrer.

Ajout du service Adobe Analytics

Votre flux de données est maintenant prêt à recevoir et à transmettre des données à Adobe Analytics.

2. Ajout de l’extension SDK Web à la propriété de balise

Cette section prépare votre balise pour l’essentiel de l’effort de migration qui se déroulera à l’étape suivante.

  1. Cliquez sur l’icône représentant un hamburger en haut à gauche de l’interface de Adobe Experience Platform, puis sélectionnez Balises.

  2. Sélectionnez la propriété de balise de votre choix.

  3. Dans le volet de navigation de gauche de la propriété de balise, sélectionnez Extensions.

  4. Sélectionner Catalogue près de la partie supérieure pour afficher une liste de toutes les extensions disponibles.

  5. Recherchez et sélectionnez le SDK Web Adobe Experience Platform extension, puis cliquez sur Installer à droite.

    Catalogue

  6. Les paramètres de configuration de l’extension s’affichent. Recherchez la section Flux de données , puis sélectionnez le flux de données que vous avez créé à l’étape précédente.

    Sélection des flux de données

  7. Sélectionnez Enregistrer.

Le SDK Web est désormais installé pour votre propriété de balise.

3. Création d’un élément de données d’objet de données

L’élément de données d’objet de données fournit une structure intuitive pour configurer une charge utile que le SDK Web utilise pour envoyer à un flux de données. La plupart des règles que vous mettez à jour à l’étape suivante interagissent avec cet élément de données.

  1. Dans le volet de navigation de gauche de l’interface des balises, sélectionnez Éléments de données.

  2. Sélectionner Ajouter un élément de données

  3. Définissez les paramètres suivants pour l’élément de données :

    • Nom: tout ce que vous souhaitez, par exemple "Couche de données" ou "Objet de données"
    • Extension: SDK Web Adobe Experience Platform
    • Type d’élément de données: Variable
    • Les cases à cocher peuvent rester inchangées.
  4. Sur la droite, sélectionnez les paramètres suivants :

    • Bouton radio Propriété : Données
    • Solution : Adobe Analytics
  5. Sélectionnez Enregistrer.

Création d’un élément de données

Votre propriété de balise dispose désormais de tous les éléments nécessaires pour mettre à jour chaque règle.

4. Mettez à jour les règles pour utiliser l’extension SDK Web au lieu de l’extension Analytics.

Cette étape représente l’essentiel des efforts nécessaires pour migrer vers le SDK Web et nécessite des connaissances sur le fonctionnement de votre mise en oeuvre. Vous trouverez ci-dessous un exemple de modification d’une règle de balise standard. Mettez à jour toutes les règles de balise dans votre mise en oeuvre pour remplacer toutes les références à l’extension Adobe Analytics par l’extension SDK Web.

  1. Dans le volet de navigation de gauche de l’interface des balises, sélectionnez Règles.

  2. Sélectionnez une règle à modifier.

  3. Sélectionner l’action Adobe Analytics - Définition de variables

  4. Notez toutes les variables Analytics définies dans cette règle. Incluez les deux variables définies dans les menus déroulants et les variables définies dans le code personnalisé.

  5. Modifiez la variable Configuration d’action aux paramètres suivants :

    • Extension: SDK Web Adobe Experience Platform
    • Type d’action: variable de mise à jour
  6. Assurez-vous que votre objet de données est sélectionné dans la liste déroulante à droite.

  7. Définissez les variables Analytics sur leurs valeurs respectives telles qu’elles ont été configurées dans l’extension Analytics.

    • Les variables définies dans l’interface des balises peuvent directement se traduire par les mêmes valeurs.
    • Les variables de chaîne définies dans le code personnalisé nécessitent des ajustements minimaux. Au lieu d’utiliser la variable s objet, utilisez data.__adobe.analytics au lieu de . Par exemple : s.eVar1 traduirait en data.__adobe.analytics.eVar1.
    • Les variables de configuration et les appels de méthode Analytics dans le code personnalisé peuvent nécessiter une logique de mise en oeuvre modifiée. Voir chaque variable pour déterminer comment atteindre son équivalent à l’aide du SDK Web.
  8. Une fois que toute la logique de règle est répliquée à l’aide de l’extension SDK Web, sélectionnez Conserver les modifications.

  9. Répétez ces étapes pour chaque configuration d’action qui utilise l’extension Adobe Analytics pour définir des valeurs. Cette étape inclut les variables définies à l’aide de l’interface des balises et les variables définies à l’aide du code personnalisé. Les blocs de code personnalisés ne peuvent pas référencer la variable s n’importe où.

Les étapes ci-dessus s’appliquent uniquement aux règles qui définissent des valeurs. Les étapes suivantes remplacent toutes les actions qui utilisent la fonction Configuration d’action Envoyer la balise.

  1. Sélectionnez une règle qui envoie une balise.

  2. Sélectionner l’action Adobe Analytics - Envoyer la balise.

  3. Notez la valeur actuelle de la variable Tracking Bouton radio à droite (s.t() ou s.tl()).

  4. Modifiez la variable Configuration d’action aux paramètres suivants :

    • Extension: SDK Web Adobe Experience Platform
    • Type d’action: Envoyer un événement
  5. À droite, définissez les paramètres de l’action sur les éléments suivants :

    • Type: Pour s.t(), utilisez Pages vues des détails du Web. Pour s.tl(), utilisez Clics sur les liens d’interaction Web. Si vous utilisez s.tl(), vous devez également inclure les champs suivants dans votre objet de données. Ces champs sont répertoriés sous Propriétés supplémentaires lors de l’exécution du Mettre à jour la variable configuration des actions :

  6. Sélectionnez Conserver les modifications.

  7. Répétez ces étapes pour chaque configuration d’action qui utilise Adobe Analytics pour envoyer une balise.

5. Publier les règles mises à jour

La publication des règles mises à jour suit le même processus que toute autre modification apportée à la configuration des balises.

  1. Dans le volet de navigation de gauche de l’interface des balises, sélectionnez Flux de publication.
  2. Sélectionner Ajouter une bibliothèque.
  3. Donnez à cette balise un nom, par exemple "Mettre à niveau vers le SDK Web".
  4. Sélectionner Ajouter toutes les ressources modifiées.
  5. Sélectionnez Enregistrer.
  6. Le processus de publication affiche un point orange, indiquant qu’il est en cours de création. Une fois que le point devient vert, vos modifications sont disponibles dans votre environnement de développement.
  7. Testez vos modifications dans votre environnement de développement pour vous assurer que toutes les règles se déclenchent correctement et que l’objet de données est rempli avec les valeurs attendues.
  8. Une fois prête, envoyez la bibliothèque pour approbation, créez-la pour l’évaluation, puis approuvez et publiez-la pour la production.

Flux de publication

6. Désactiver l’extension Analytics

Une fois l’implémentation de vos balises entièrement sur le SDK Web, vous pouvez désactiver l’extension Adobe Analytics.

  1. Dans le volet de navigation de gauche de l’interface des balises, sélectionnez Extensions.
  2. Recherchez et sélectionnez le Adobe Analytics extension . À droite, sélectionnez Désactiver.
  3. Suivez le même processus de publication ci-dessus pour publier la suppression de la Adobe Analytics extension .
  4. Une fois l’extension désactivée en production, vous pouvez la désinstaller entièrement. Sélectionnez l’extension, sélectionnez le menu à trois points à droite, puis sélectionnez Désinstaller.
  5. Suivez le même processus de publication ci-dessus pour publier ces modifications en production.

À ce stade, votre mise en oeuvre d’Analytics se trouve entièrement sur le SDK Web et est prête à passer à Customer Journey Analytics ultérieurement.

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690