Cette page s'adresse aux développeurs qui souhaitent personnaliser les paramètres des cookies avec la balise Google ou Google Tag Manager. Si vous ne savez pas si vous devez configurer des cookies, consultez Cookies et identification des utilisateurs.
Par défaut, les balises Google utilisent la configuration automatique du domaine de cookie. 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.com, les cookies sont définis sur le domaine example.com. Si le système détecte que vous exécutez un serveur localement (par exemple, localhost), cookie_domain est automatiquement défini sur 'none', et les cookies utilisent le domaine complet de l'emplacement du document.
Si vous souhaitez uniquement modifier les paramètres d'expiration ou de mise à jour des cookies, vous pouvez modifier les paramètres par défaut des cookies à l'aide de l'interface Analytics.
Pour la plupart des sites Web et applications, le stockage des cookies doit également être contrôlé par le consentement de l'utilisateur. La présentation de la confidentialité des utilisateurs présente les options disponibles pour gérer le consentement utilisateur.
Modifier le domaine de cookie
Lorsque vous utilisez la configuration automatique du domaine de cookie, l'activité est mesurée sur les sous-domaines sans configuration supplémentaire.
Pour modifier la configuration du domaine de cookie, procédez comme suit :
gtag.js
Pour désactiver la configuration automatique du domaine de cookie, mettez à jour config pour votre balise afin de spécifier une valeur pour le paramètre cookie_domain :
gtag('config', 'TAG_ID', {
'cookie_domain': 'blog.example.com'
});
Tag Manager
Pour la balise Google :
- Dans votre espace de travail, ouvrez le menu Balises.
- Modifiez une balise Google existante ou créez-en une.
Dans les paramètres de Configuration, ajoutez un paramètre :
- Nom :
cookie_domain - Valeur :
my.example.com
- Nom :
Enregistrez la balise et publiez le conteneur.
Pour les balises Google Ads et Floodlight :
Vous pouvez modifier les paramètres de domaine à partir de la balise Conversion Linker :
- Dans Tag Manager, ouvrez votre balise Conversion Linker existante ou créez-en une si elle n'existe pas encore dans votre conteneur.
- Sous Options de l'outil d'association, cliquez sur Remplacer les paramètres des cookies (paramètres avancés).
- Dans le champ Domaine, saisissez le domaine de premier niveau pour lequel un cookie doit être autorisé à être défini. Vous pouvez également spécifier un chemin d'accès spécifique dans le champ Chemin d'accès. N'utilisez ces paramètres que si vous devez limiter les cookies à un sous-domaine ou un sous-répertoire de niveau inférieur.
Renommer les cookies
Pour éviter les conflits avec d'autres cookies, vous devrez peut-être modifier le nom du cookie.
gtag.js
Cette configuration ajoute example au début du cookie qu'elle définit (par exemple, _ga devient example_ga ou _gcl_au devient example_gcl_au) :
gtag('config', 'TAG_ID', {
cookie_prefix: 'example'
});
Tag Manager
Pour la balise Google :
- Dans votre espace de travail, ouvrez le menu Balises.
- Modifiez une balise Google existante ou créez-en une.
Dans les paramètres de Configuration, ajoutez un paramètre :
- Nom :
cookie_prefix - Valeur :
example
- Nom :
Enregistrez la balise et publiez le conteneur.
Pour les balises Google Ads et Floodlight :
Vous pouvez modifier les paramètres du préfixe de nom à partir de la balise Conversion Linker :
- Dans Tag Manager, ouvrez votre balise Conversion Linker existante ou créez-en une si elle n'existe pas encore dans votre conteneur.
- Sous Options de l'outil d'association, cliquez sur Remplacer les paramètres des cookies (paramètres avancés).
- Dans le champ Préfixe du nom, saisissez le préfixe de nom souhaité. Toutes les balises qui utilisent ces cookies (par exemple, les balises de conversion Google Ads) doivent également être configurées pour utiliser le même préfixe.
Expiration des cookies
À chaque chargement de page, le délai d'expiration du cookie est actualisé pour correspondre à l'heure actuelle plus la valeur d'expiration du cookie définie par la balise Google. Cela signifie que si la durée d'expiration d'un cookie est définie sur une semaine (604800 secondes) et qu'un utilisateur visite la page avec le même navigateur dans les cinq jours, le cookie sera disponible une semaine de plus et l'utilisateur apparaîtra comme le même visiteur dans vos rapports. Si le même utilisateur effectue une visite après l'expiration du cookie d'origine, un autre cookie est créé. Dans vos rapports, sa première et sa deuxième visites apparaîtront comme provenant de visiteurs distincts.
Si vous définissez la valeur d'expiration du cookie sur 0 (zéro) seconde, le cookie devient un cookie basé sur une session et expire une fois que la session de navigation actuelle se termine.
gtag.js
gtag('config', 'TAG_ID', {
cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});
Tag Manager
Pour la balise Google :
- Dans votre espace de travail, ouvrez le menu Balises.
- Modifiez une balise Google existante ou créez-en une.
Dans les paramètres de Configuration, ajoutez un paramètre :
- Nom :
cookie_expires - Valeur :
2419200
- Nom :
Enregistrez la balise et publiez le conteneur.
Mise à jour des cookies
Lorsque l'indicateur cookie_update est défini sur true (valeur par défaut), les balises Google peuvent mettre à jour les cookies à chaque chargement de page et définir leur expiration par rapport à la dernière visite sur le site. Par exemple, si la durée d'expiration d'un cookie est définie sur une semaine et qu'un utilisateur visite la page avec le même navigateur tous les cinq jours, le délai d'expiration du cookie sera mis à jour à chaque visite et n'expirera jamais.
Si la valeur est définie sur false, les cookies ne sont pas mis à jour à chaque chargement de page. Leur expiration dépend donc de la première visite d'un utilisateur sur le site.
gtag.js
gtag('config', 'TAG_ID', {
cookie_update: false
});
Tag Manager
Pour la balise Google :
- Dans votre espace de travail, ouvrez le menu Balises.
- Modifiez une balise Google existante ou créez-en une.
Dans les paramètres de Configuration, ajoutez un paramètre :
- Nom :
cookie_update - Valeur :
false
- Nom :
Enregistrez la balise et publiez le conteneur.