Universal Analytics (UA) deviendra obsolète le 1er juillet 2023, ce qui signifie qu'il cessera de traiter les données. Les propriétés Analytics 360 cesseront de fonctionner le 1er octobre 2023. Migrez vers Google Analytics 4.

Utilisation des cookies Google Analytics sur les sites Web

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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 permet aux propriétaires de sites Web de mesurer la manière dont les utilisateurs interagissent avec le contenu de leurs sites. Lorsqu'un utilisateur passe d'une page Web à une autre, Google Analytics fournit des balises JavaScript (bibliothèques) aux propriétaires de sites Web. Ces balises leur permettent d'enregistrer des informations sur la page qu'ils ont vue, par exemple l'URL de cette page.

Les bibliothèques JavaScript de Google Analytics utilisent des cookies HTTP pour "se souvenir" ce que l'utilisateur a fait sur les pages précédentes/interactions avec le site Web.

Google Analytics accepte trois bibliothèques JavaScript (balises) pour mesurer l'utilisation des sites Web: gtag.js, analytics.js et ga.js. Les sections suivantes décrivent comment chaque bibliothèque utilise les cookies pour Universal Analytics et Google Analytics 4, le cas échéant.

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 cookies de l'extrait de code JavaScript recommandé, ils 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éfinit le domaine de cookie sur .example.co.uk. La définition de cookies sur le domaine de premier niveau permet d'effectuer des mesures sur des 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.

Personnalisation

Consultez le guide sur l'identification des utilisateurs et des cookies dans gtag.js pour découvrir comment personnaliser ces paramètres par défaut à l'aide de gtag.js.

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 cookies de l'extrait de code JavaScript recommandé, ils 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éfinissent le domaine de cookie sur .example.co.uk. La définition de cookies sur le domaine de premier niveau permet d'effectuer des mesures sur des sous-domaines sans configuration supplémentaire.

gtag.js et analytics.js définissent les cookies suivants:

Nom du cookie Date/heure 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 sera nommé _dc_gtm_<property- id>.
AMP_TOKEN Entre 30 secondes et 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 la désactivation, la requête en cours ou une erreur lors de la récupération d'un ID client à partir du service d'ID client AMP.
_gac_<property-id> 90 jours Contient des informations sur la campagne de l'utilisateur. Si vous avez associé vos comptes Google Analytics et Google Ads, les balises de conversion sur le site Web Google Ads lisent ce cookie, sauf si vous désactivez la migration. En savoir plus

Personnalisation

Consultez le guide sur l'identification des utilisateurs et des cookies (Universal Analytics) pour découvrir comment personnaliser ces paramètres par défaut à l'aide de gtag.js.

Lisez le guide du développeur sur les domaines et les cookies analytics.js pour découvrir tous les façons dont ces paramètres par défaut peuvent être personnalisés avec analytics.js.

Pour en savoir plus sur Universal Analytics et les cookies, consultez le document Sécurité et confidentialité dans Universal Analytics.

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 de visites précédentes
  • Mémoriser les informations sur les sources de trafic
  • Déterminer le début et la fin d'une session
  • Souvenez-vous de 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 le chemin d'accès au cookie à la 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 date de définition/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 min après la définition/la mise à jour Permet de déterminer 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 du navigateur Non utilisé dans ga.js. Règle d'interopérabilité avec ear.js. Auparavant, ce cookie fonctionnait avec le cookie __utmb pour déterminer si l'utilisateur se trouvait à une nouvelle session/visite.
__utmz 6 mois à compter de la date de définition/mise à jour Stocke la source de trafic ou la campagne qui explique comment l'utilisateur a accédé à votre site. Le cookie est créé lorsque la bibliothèque JavaScript s'exécute et est mise à jour chaque fois que des données sont envoyées à Google Analytics.
__utmv 2 ans à compter de la date de définition/mise à jour Permet de stocker des données de 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.

Personnalisation

Vous pouvez utiliser les méthodes suivantes pour personnaliser la configuration des cookies:

  • _setDomainName : définit le domaine sur lequel tous les cookies seront définis.
  • _setCookiePath : définit le chemin d'accès à tous les cookies.
  • _setVisitorCookieTimeout : définit l'expiration du cookie Google Analytics du visiteur, en millisecondes.
  • _setSessionCookieTimeout : définit le délai avant expiration du cookie de la session en millisecondes.
  • _setCampaignCookieTimeout : définit le délai d'expiration du cookie de la campagne (en millisecondes).
  • _storeGac : transmettez false pour désactiver le cookie GAC. La valeur par défaut est true

Consultez le guide Effectuer le suivi de plusieurs domaines pour apprendre à configurer ga.js afin de mesurer les interactions des utilisateurs sur plusieurs domaines.

Auparavant, Google Analytics proposait une bibliothèque de mesures JavaScript nommée ear.js. Lors du lancement de la nouvelle bibliothèque ga.js, les développeurs ont été encouragés à migrer vers la nouvelle bibliothèque. Pour les sites qui n'ont pas terminé la migration, ear.js définit les cookies de la même manière que ceux définis dans ga.js. Pour en savoir plus, consultez la section sur l'utilisation des cookies de ga.js ci-dessus.

Pour les clients qui utilisent les fonctionnalités d'annonceur display de Google Analytics, telles que le remarketing, un cookie DoubleClick tiers est utilisé en plus des autres cookies décrits dans ce document pour ces fonctionnalités. Pour en savoir plus sur ce cookie, consultez les questions fréquentes sur la confidentialité dans la publicité Google.

Pour les sites Web qui effectuent des tests de page 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 Date/heure d'expiration par défaut Description
__utmx 18 mois Permet de déterminer si un utilisateur doit être inclus dans un test.
__utmxx 18 mois Permet de déterminer l'expiration des tests auxquels un utilisateur a été associé.

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 Date/heure d'expiration par défaut Description
_gaexp Dépend de la durée du test, mais en général de 90 jours. Permet de déterminer si un utilisateur est inclus dans un test et si ses tests ont expiré.
_opt_awcid 24 heures Utilisé pour les campagnes mises en correspondance avec des numéros client Google Ads.
_opt_awmid 24 heures Utilisé pour les campagnes mises en correspondance avec des ID de campagne Google Ads.
_opt_awgid 24 heures Utilisé pour les campagnes associées à des ID de groupes d'annonces Google Ads
_opt_awkid 24 heures Utilisé pour les campagnes mappées avec des 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 la variante et l'URL de provenance de la page qui est redirigée.