Ce document explique comment Google Analytics utilise les cookies pour mesurer les interactions des utilisateurs sur les sites Web.
Présentation
Google Analytics est un outil simple et facile à utiliser qui aide les propriétaires de sites Web à mesurer la manière dont les utilisateurs interagissent avec le contenu de leur site Web. Lorsqu'un utilisateur navigue entre des pages Web, Google Analytics fournit aux propriétaires de sites Web des balises JavaScript (bibliothèques) permettant d'enregistrer des informations sur la page qu'il a consultée (par exemple, l'URL de la page).
Les bibliothèques JavaScript de Google Analytics utilisent des cookies HTTP pour "se souvenir" de ce qu'un utilisateur a fait sur des pages ou interactions avec le site Web précédentes.
Google Analytics accepte trois bibliothèques JavaScript (balises) permettant de mesurer l'utilisation d'un site Web: gtag.js, analytics.js et ga.js. Les sections suivantes décrivent la manière dont chaque bibliothèque utilise les cookies pour Universal Analytics et Google Analytics 4, le cas échéant.
gtag.js (Google Analytics 4) : utilisation des cookies
Pour Google Analytics 4, la bibliothèque JavaScript gtag.js utilise des cookies propriétaires pour:
- Distinguer les utilisateurs uniques
- Distinguer les sessions d'un utilisateur
Lorsque vous utilisez les extraits JavaScript recommandés, les cookies sont définis au niveau de domaine le plus élevé possible. Par exemple, si l'adresse de votre site Web est blog.example.co.uk
, gtag.js définira le domaine de cookie sur .example.co.uk
. Définir des cookies sur le domaine le plus élevé possible permet d'effectuer des mesures sur plusieurs sous-domaines sans configuration supplémentaire.
gtag.js définit les cookies suivants:
Nom du cookie | Délai d'expiration par défaut | Description |
---|---|---|
_ga |
2 ans | Permet de distinguer les utilisateurs. |
_ga_<container-id> |
2 ans | Permet de conserver l'état de la session. |
Fonctionnalités
Consultez le Guide sur les cookies et l'identification des utilisateurs (GA4) sur gtag.js pour découvrir comment ces paramètres par défaut peuvent être personnalisés avec gtag.js.
gtag.js et analytics.js (Universal Analytics) : utilisation des cookies
Vous pouvez utiliser la bibliothèque JavaScript analytics.js ou la bibliothèque JavaScript gtag.js pour Universal Analytics. Dans les deux cas, les bibliothèques utilisent des cookies propriétaires pour:
- Distinguer les utilisateurs uniques
- Limiter le taux de requêtes
Lorsque vous utilisez les extraits JavaScript recommandés, les cookies sont définis au niveau de domaine le plus élevé possible. Par exemple, si l'adresse de votre site Web est blog.example.co.uk
, analytics.js et gtag.js définiront le domaine de cookie sur .example.co.uk
. Définir des cookies sur le domaine le plus élevé possible permet d'effectuer des mesures sur plusieurs sous-domaines sans configuration supplémentaire.
gtag.js et analytics.js définissent les cookies suivants:
Nom du cookie | Délai d'expiration par défaut | Description |
---|---|---|
_ga |
2 ans | Permet de distinguer les utilisateurs. |
_gid |
24 heures | Permet de distinguer les utilisateurs. |
_gat |
1 minute | Permet de limiter le taux de requêtes. Si Google Analytics est déployé via Google Tag Manager, ce cookie est nommé _dc_gtm_<property-
id> . |
AMP_TOKEN |
De 30 secondes à 1 an | Contient un jeton permettant de récupérer un ID client à partir du service d'ID client AMP. D'autres valeurs possibles indiquent une désactivation, une requête en cours ou une erreur lors de la récupération d'un ID client auprès du service d'ID client AMP. |
_gac_<property-id> |
Pendant 90 jours | Contient des informations sur la campagne pour l'utilisateur. Si vous avez associé vos comptes Google Analytics et Google Ads, les balises de conversion Google Ads sur les sites Web lisent ce cookie, sauf si vous désactivez cette fonctionnalité. En savoir plus |
Fonctionnalités
Consultez le Guide sur les cookies et l'identification des utilisateurs (Universal Analytics) sur gtag.js pour découvrir comment ces paramètres par défaut peuvent être personnalisés avec gtag.js.
Consultez le Guide du développeur sur les domaines et les cookies pour analytics.js pour découvrir comment personnaliser ces paramètres par défaut avec analytics.js.
Pour en savoir plus sur Universal Analytics et les cookies, consultez le document Sécurité et confidentialité dans Universal Analytics.
ga.js – Utilisation des cookies
La bibliothèque JavaScript ga.js utilise des cookies propriétaires pour:
- Déterminer le domaine à mesurer
- Distinguer les utilisateurs uniques
- Limiter le taux de requêtes
- Mémoriser le nombre et l'heure des visites précédentes
- Mémoriser les informations sur les sources de trafic
- Déterminer le début et la fin d'une séance
- Mémoriser la valeur des variables personnalisées au niveau du visiteur
Par défaut, cette bibliothèque définit les cookies sur le domaine spécifié dans la propriété de navigateur document.host
et définit le chemin de cookie sur le niveau racine (/)
.
Cette bibliothèque définit les cookies suivants:
Nom du cookie | Délai d'expiration par défaut | Description |
---|---|---|
__utma |
2 ans à compter de la définition/de la mise à jour | Permet de distinguer les utilisateurs et les sessions. Le cookie est créé lorsque la bibliothèque JavaScript s'exécute et qu'aucun cookie __utma n'existe. Le cookie est mis à jour chaque fois que des données sont envoyées à Google Analytics. |
__utmt |
10 minutes | Permet de limiter le taux de requêtes. |
__utmb |
30 minutes depuis la configuration/la mise à jour | Données utilisées pour déterminer le nombre de nouvelles sessions/visites. Le cookie est créé lorsque la bibliothèque JavaScript s'exécute et qu'aucun cookie __utmb n'existe. Le cookie est mis à jour chaque fois que des données sont envoyées à Google Analytics. |
__utmc |
Fin de la session de navigateur | Non utilisé dans ga.js. Défini pour l'interopérabilité avec urchin.js.
Auparavant, ce cookie fonctionnait avec le cookie __utmb pour déterminer si l'utilisateur se trouvait dans une nouvelle session/visite. |
__utmz |
6 mois à compter de la définition/mise à jour | Stocke la source de trafic ou la campagne expliquant comment l'utilisateur a accédé à votre site. Le cookie est créé lors de l'exécution de la bibliothèque JavaScript. Il est mis à jour chaque fois que des données sont envoyées à Google Analytics. |
__utmv |
2 ans à compter de la définition/de la mise à jour | Permet de stocker les données des variables personnalisées au niveau du visiteur.
Ce cookie est créé lorsqu'un développeur utilise la méthode
_setCustomVar avec une variable personnalisée de niveau visiteur. Ce cookie a également été utilisé pour la méthode obsolète _setVar . Le cookie est mis à jour chaque fois que des données sont envoyées à Google Analytics. |
Fonctionnalités
Vous pouvez personnaliser la définition des cookies à l'aide des méthodes suivantes:
_setDomainName
: définit le domaine sur lequel tous les cookies seront définis._setCookiePath
: définit le chemin vers lequel tous les cookies seront définis._setVisitorCookieTimeout
: définit le délai d'expiration du cookie du visiteur Google Analytics en millisecondes._setSessionCookieTimeout
: définit le délai d'expiration du nouveau cookie de session en millisecondes._setCampaignCookieTimeout
: définit le délai d'expiration du cookie de la campagne en millisecondes._storeGac
: transmettezfalse
pour désactiver le cookie GAC. La valeur par défaut esttrue
Consultez le guide sur le suivi de plusieurs domaines pour apprendre à configurer ga.js en vue de mesurer les interactions des utilisateurs entre plusieurs domaines.
urchin.js – utilisation des cookies
À l'origine, Google Analytics proposait une bibliothèque de mesure JavaScript appelée urchin.js. Lorsque la nouvelle bibliothèque ga.js a été lancée, les développeurs ont été encouragés à migrer vers cette nouvelle bibliothèque. Pour les sites qui n'ont pas terminé la migration, urchin.js définit les cookies de la même manière que ce qui est défini dans ga.js. Lisez la section sur l'utilisation des cookies ga.js ci-dessus pour en savoir plus.
Google Analytics pour les annonceurs display : utilisation des cookies
Pour les clients qui utilisent les fonctionnalités pour les annonceurs display de Google Analytics telles que le remarketing, un cookie DoubleClick tiers est utilisé en plus des autres cookies décrits dans ce document à cet effet. Pour plus d'informations sur ce cookie, consultez les questions fréquentes sur les règles de confidentialité Google en matière de publicité.
Tests de page de contenu – Utilisation des cookies
Pour les sites Web utilisant des tests de contenu Google Analytics, les cookies suivants sont utilisés pour ces fonctionnalités en plus des autres cookies décrits dans ce document:
Nom du cookie | Délai d'expiration par défaut | Description |
---|---|---|
__utmx |
18 mois | Permet de déterminer si un utilisateur est inclus dans un test. |
__utmxx |
18 mois | Permet de déterminer la date d'expiration des tests auxquels un utilisateur a été inclus. |
Optimize - Utilisation des cookies
Pour les sites Web utilisant Optimize, les cookies suivants sont utilisés en plus des autres cookies décrits dans ce document:
Nom du cookie | Délai d'expiration par défaut | Description |
---|---|---|
_gaexp |
Cela dépend de la durée du test, mais généralement de 90 jours. | Permet de déterminer si un utilisateur est inclus dans un test et la date d'expiration de ceux auxquels il a été inclus. |
_opt_awcid |
24 heures | Utilisé pour les campagnes mappées avec les numéros client Google Ads. |
_opt_awmid |
24 heures | Utilisé pour les campagnes mises en correspondance avec les ID de campagne Google Ads. |
_opt_awgid |
24 heures | Utilisé pour les campagnes mises en correspondance avec les ID de groupe d'annonces Google Ads |
_opt_awkid |
24 heures | Utilisé pour les campagnes mises en correspondance avec les ID de critère Google Ads |
_opt_utmc |
24 heures | Stocke le dernier paramètre de requête utm_campaign . |
_opt_expid |
10 seconds | Ce cookie est créé lors d'un test de redirection. Il stocke l'ID de test, l'ID de variante et l'URL de provenance de la page redirigée. |