ID client dans les pages AMP

Pour que Google Analytics détermine que deux appels distincts appartiennent au même utilisateur, un identifiant unique, associé à cet utilisateur spécifique, est envoyé avec chaque appel via le champ ID client. L'identifiant unique est une chaîne générée de façon aléatoire.

Pour les pages non-AMP, Google Analytics utilise un cookie propriétaire unique nommé _ga afin de stocker l'ID client (sur le domaine de l'éditeur).

Pour les pages AMP, les choses sont légèrement différentes. Il existe plusieurs façons d'afficher les pages dans un navigateur, ce qui peut varier en termes de génération et de gestion des ID client. Cela a un impact sur les métriques du site et de l'application.

Scénarios d'ID client

Voici les différentes manières dont les utilisateurs peuvent accéder à une page AMP, ainsi que les implications au niveau de l'ID client:

  1. Recherche Google: la page AMP est accessible via un résultat de recherche Google et affichée dans un "lecteur AMP".

    • Dans ce cas, l'utilisateur effectue une recherche Google et le résultat sélectionné est une page AMP. La page google.com contient un IFRAME qui pointe vers cdn.ampproject.org et le contenu est chargé à partir de cdn.ampproject.org.
    • L'ID client est stocké sur google.com, car google.com est la propriété propriétaire dans ce cas. ID client transmis par le lecteur AMP à la page diffusée depuis cdn.ampproject.org afin de pouvoir être transmis via AMP-Analytics.
    • Les cookies ne sont réutilisés que si les pages AMP d'origine ont la même origine, c'est-à-dire une combinaison de schéma, d'hôte et de port.
  2. Proxy/Cache: la page AMP est accessible à partir d'un proxy/cache.

    • Dans ce cas, l'utilisateur accède directement à cdn.ampproject.org.
    • L'ID client est stocké sur cdn.ampproject.org. Lorsque l'utilisateur y revient (au bout d'un certain temps), l'ID client est réutilisé. Dans ce cas, cdn.ampproject.org est la propriété propriétaire.
    • Les cookies ne sont réutilisés que si les pages AMP d'origine ont la même origine, c'est-à-dire une combinaison de schéma, d'hôte et de port.
  3. Direct AMP: la page AMP est consultée directement sur le domaine de l'éditeur.

    • Dans ce cas, l'utilisateur accède directement au domaine de l'éditeur pour afficher une page AMP.
    • L'ID client est stocké dans un cookie (_ga). Il est utilisé/réutilisé, qu'il soit au format traditionnel ou AMP.
    • Si un ID client est généré par une page AMP, il suit le format AMP (amp- suivi d'une chaîne générée de manière aléatoire).
  4. Non-AMP: la page standard est consultée sur le domaine de l'éditeur.

    • Dans ce cas, l'internaute consulte directement une page standard sur le domaine de l'éditeur.
    • L'ID client est stocké dans un cookie (_ga). Il est utilisé/réutilisé, qu'il soit au format traditionnel ou AMP.
    • Si un ID client est généré par une page standard, il suit le format d'ID client traditionnel.

Remarques concernant l'ID client

Vous devez prendre en compte certains éléments en fonction des scénarios décrits ci-dessus.

Plusieurs ID client

Dans tous les scénarios, les ID client utilisés pour un utilisateur dépendent du domaine qu'il visite, même si l'utilisateur accède au contenu à partir d'un seul client/navigateur. Par conséquent, un utilisateur qui accède au contenu d'un éditeur tel que décrit dans les scénarios ci-dessus est comptabilisé comme trois utilisateurs distincts dans Google Analytics (un pour la recherche, un proxy/cache et un pour l'origine de l'éditeur).

Interactions avec le scénario

La liste suivante fournit des remarques et des considérations sur la façon dont les interactions sont gérées lorsqu'un utilisateur accède au contenu d'un même éditeur via plusieurs scénarios:

Recherche Google et accès directs, Recherche Google et pages standards, Proxy/Cache et accès direct et Proxy/Cache et pages non AMP

  • Les ID sont séparés, car l'un des cas utilise le stockage local, qui n'est pas accessible depuis l'autre cas.

Directes et standards

  • Un seul cookie est utilisé pour un utilisateur donné. Le format de l'ID client varie selon que l'utilisateur a consulté une page AMP ou standard pour la première fois.

Utiliser un seul ID client pour les pages AMP et non-AMP

L'utilisation d'un seul ID client sur les pages AMP et non-AMP peut être activée via l'intégration de l'ID client AMP. Une fois cette option activée, Google Analytics commencera à utiliser un seul ID client dans la recherche Google, ainsi que dans les scénarios mentionnés ci-dessus, avec les flux AMP et non AMP directs. Voici quelques exemples illustrant la manière dont l'ID client est déterminé pour un utilisateur:

  • Lorsqu'un nouvel utilisateur visite une page AMP dans la recherche Google, il commence par utiliser un ID client AMP. Lorsque cet utilisateur visite ensuite une page standard, le même ID client est récupéré à partir des cookies sur le domaine de l'éditeur et utilisé pour les pages non-AMP.
  • Lorsqu'un utilisateur connu ayant consulté à la fois des pages AMP et non-AMP visite une page AMP ou non, l'ID client AMP est désormais utilisé pour cet utilisateur.
  • Lorsqu'un utilisateur connu qui n'a jamais consulté une page AMP consulte une page non-AMP, l'ID client généré par analytics.js continue d'être utilisé.