Pour obtenir les dernières informations sur l'utilisation des cookies dans Google Analytics 4, consultez Utilisation des cookies sur les sites Web. Pour configurer la mesure Web pour Google Analytics 4, consultez La balise Google et Tag Manager.
Présentation
Vous pouvez utiliser Google Analytics pour mesurer la manière dont les utilisateurs interagissent avec le contenu d'un site Web. Lorsqu'un utilisateur navigue entre des pages Web, Google Analytics utilise des balises JavaScript (bibliothèques) pour enregistrer des informations sur la page consultée par l'utilisateur, comme son URL.
Les bibliothèques JavaScript de Google Analytics utilisent des cookies HTTP pour "se souvenir" de ce qu'un utilisateur a effectué sur les pages précédentes.
Pour en savoir plus sur les données collectées par Google Analytics, consultez le document Confidentialité Google Analytics.
Google Analytics accepte trois bibliothèques JavaScript (balises) pour 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.
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 demandes
Lorsque vous utilisez les cookies d'extrait de code JavaScript recommandé, 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 du cookie sur .example.co.uk
. Définir des cookies sur le domaine de niveau 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é à l'aide de Google Tag Manager, ce cookie est nommé _dc_gtm_<property-
id> . |
AMP_TOKEN |
De 30 secondes à un an | Contient un jeton qui peut être utilisé pour 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> |
90 jours | Contient des informations relatives à 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 option. En savoir plus |
Personnalisation
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 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 demandes
- 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 des cookies sur le domaine spécifié dans la propriété de navigateur document.host
et définit le chemin des cookies 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 date de 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 existant 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 après la définition/la mise à jour | Permet de 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 session de navigateur | Non utilisé dans ga.js. Défini pour l'interopérabilité avec urchin.js.
Auparavant, ce cookie était utilisé conjointement avec le cookie __utmb pour déterminer si l'utilisateur était dans une nouvelle session ou visite. |
__utmz |
6 mois à compter de la définition/de la mise à jour | Stocke la source de trafic ou la campagne qui explique comment l'utilisateur a atteint 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 date de définition/de la mise à jour | Permet de stocker des données sur les 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 au niveau du 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 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 Google Analytics du visiteur, en millisecondes._setSessionCookieTimeout
: définit le nouveau délai d'expiration du cookie de session en millisecondes._setCampaignCookieTimeout
: définit le délai d'expiration du cookie de campagne en millisecondes._storeGac
- Transmettezfalse
pour désactiver le cookie GAC. La valeur par défaut esttrue
Consultez le guide Suivi de plusieurs domaines pour apprendre à configurer ga.js afin de mesurer les interactions des utilisateurs entre plusieurs domaines.
urchin.js – utilisation des cookies
Auparavant, Google Analytics proposait une bibliothèque de mesure JavaScript nommé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 le fichier ga.js. Pour en savoir plus, consultez la section sur l'utilisation des cookies ga.js ci-dessus.
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 pour ces fonctionnalités uniquement. Pour plus d'informations sur ce cookie, consultez les Questions fréquentes sur la confidentialité en matière de publicité Google.
Tests de page de contenu : utilisation des cookies
Pour les sites Web qui font appel aux 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 participe à un test et l'expiration de ceux dans lesquels il a été inclus. |
_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 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 secondes | Ce cookie est créé lors de l'exécution d'un test de redirection. Elle stocke l'ID de test, l'ID de variante et l'URL de provenance de la page redirigée. |