Méthode 1 : utilisez la balise <amp-analytics> avec le modèle "adobeanalytics"

Le modèle de suivi "adobeanalytics" utilise la balise <amp-analytics> afin de construire directement une demande de suivi. Vous pouvez spécifier des demandes d’accès qui se déclenchent sur des événements de page spécifiques, comme la page qui devient visible ou sur un clic. Les événements de clic peuvent être personnalisés afin de s’appliquer à certains identifiants ou classes d’élément en spécifiant un sélecteur. Vous pouvez charger le modèle en ajoutant type="adobeanalytics" à la balise amp-analytics.

Dans l’exemple de code suivant, deux déclencheurs sont définis : pageLoad et click. Le déclencheur pageLoad se déclenche lorsque le document devient visible et inclut la variable pageName définie dans la section vars. Le second déclencheur, click, se déclenche lors d’un clic sur un bouton. La variable eVar1 est définie pour cet événement avec la valeur button clicked.

<amp-analytics type="adobeanalytics">
  <script type="application/json">
    {
      "requests": {
        "myClick": "${click}&v1=${eVar1}",
      },
      "vars": {
        "host": "example.data.adobedc.net",
        "reportSuites": "reportSuiteID1,reportSuiteID2",
        "pageName": "Adobe Analytics Using amp-analytics tag"
      },
      "triggers": {
        "pageLoad": {
          "on": "visible",
          "request": "pageview"
        },
        "click": {
          "on": "click",
          "selector": "button",
          "request": "myClick",
          "vars": {
            "eVar1": "button clicked"
          }
        }
      }
    }
  </script>
</amp-analytics>

La balise <amp-analytics> prend en charge les substitutions de variables afin qu’AMP puisse fournir les valeurs de données qu’il connaît. Pour plus d’informations, voir variables prises en charge dans amp-analytics sur GitHub.

NOTE
Les demandes d’image envoyées à Adobe à l’aide de cette méthode n’incluent pas les données de nombreux rapports par défaut (navigateur, taille d’écran ou référent, par exemple). Si vous souhaitez inclure ces informations dans les accès, veillez à les inclure dans la chaîne de requête de demande d’image. Voir Paramètres de requête de collecte de donnéespour obtenir la liste complète des paramètres de requête de demandes d’image et leurs variables associées.

Adobe identifie les visiteurs à l’aide d’une fonction AMP intégrée et définit le cookie adobe_amp_id. Cet identifiant visiteur est unique à tout autre identifiant défini par Adobe Analytics. Un visiteur unique différent est comptabilisé pour chaque réseau de diffusion de contenu à partir duquel un visiteur récupère du contenu, ce qui peut gonfler le nombre de visiteurs uniques. Il est vivement recommandé d’utiliser une suite de rapports distincte pour les pages AMP en raison de la manière dont AMP identifie les visiteurs uniques. Le service Adobe Experience Cloud ID n’est pas pris en charge.

Cette solution nécessite que le serveur de suivi que vous spécifiez dans la propriété host corresponde au serveur de suivi sur votre site principal, de sorte que vos contrôles de politique de confidentialité en place soient respectés. Sinon, créez une politique de confidentialité distincte pour les pages utilisant AMP.