Configurer et personnaliser les cookies

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 vous exécutez un serveur localement (par exemple, localhost), cookie_domain est automatiquement défini sur 'none', et les cookies utilisent le domaine complet à partir 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 dans l'interface Analytics.

Pour la plupart des sites Web et des applications, le stockage des cookies doit également être contrôlé par le consentement de l'utilisateur. Présentation de la confidentialité des utilisateurs présente les options disponibles pour gérer le consentement des utilisateurs.

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 des cookies, procédez comme suit:

gtag.js

Pour désactiver la configuration automatique du domaine des cookies, mettez à jour le config de 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:

  1. Dans votre espace de travail, ouvrez le menu Balises.
  2. Modifiez une balise Google existante ou créez-en une.
  3. Dans les paramètres Configuration, ajoutez un paramètre:

    • Nom : cookie_domain
    • Valeur : my.example.com
  4. 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:

  1. Dans Tag Manager, ouvrez votre balise Conversion Linker existante ou créez-en une si elle n'existe pas encore dans votre conteneur.
  2. Sous Options de l'outil de liaison, cliquez sur Remplacer les paramètres des cookies (option avancée).
  3. Dans le champ Domaine, saisissez le domaine de premier niveau pour lequel un cookie doit être autorisé. 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 des 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:

  1. Dans votre espace de travail, ouvrez le menu Balises.
  2. Modifiez une balise Google existante ou créez-en une.
  3. Dans les paramètres Configuration, ajoutez un paramètre:

    • Nom : cookie_prefix
    • Valeur : example
  4. Enregistrez la balise et publiez le conteneur.

Pour les balises Google Ads et Floodlight:

Vous pouvez modifier les paramètres du préfixe du nom dans la balise Conversion Linker:

  1. Dans Tag Manager, ouvrez votre balise Conversion Linker existante ou créez-en une si elle n'existe pas encore dans votre conteneur.
  2. Sous Options de l'outil de liaison, cliquez sur Remplacer les paramètres des cookies (option avancée).
  3. Dans le champ Préfixe de nom, saisissez le préfixe de nom souhaité. Toutes les balises qui utilisent ces cookies (balises de conversion Google Ads, par exemple) doivent également être configurées pour utiliser le même préfixe.

À chaque chargement de page, la durée d'expiration du cookie est mise à jour 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 réalise une visite 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éé, et ses deux premières visites apparaîtront comme provenant de visiteurs distincts dans vos rapports.

Si vous définissez la valeur d'expiration du cookie sur 0 (zéro) seconde, le cookie devient un cookie basé sur la session et expire à la fin de la session de navigateur en cours.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

Tag Manager

Pour la balise Google:

  1. Dans votre espace de travail, ouvrez le menu Balises.
  2. Modifiez une balise Google existante ou créez-en une.
  3. Dans les paramètres Configuration, ajoutez un paramètre:

    • Nom : cookie_expires
    • Valeur : 2419200
  4. Enregistrez la balise et publiez le conteneur.

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 l'expiration des cookies 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:

  1. Dans votre espace de travail, ouvrez le menu Balises.
  2. Modifiez une balise Google existante ou créez-en une.
  3. Dans les paramètres Configuration, ajoutez un paramètre:

    • Nom : cookie_update
    • Valeur : false
  4. Enregistrez la balise et publiez le conteneur.