web-dev-qa-db-fra.com

Définition des cookies de Google Tag Manager avec les attributs SameSite et Secure

Chrome signale l'avertissement suivant:

Un cookie associé à une ressource intersite sur https://www.googletagmanager.com/ a été défini sans l'attribut SameSite. Une future version de Chrome ne fournira des cookies avec des demandes intersites que s'ils sont définis avec SameSite=None et Secure. Vous pouvez consulter les cookies dans les outils de développement sous Application> Stockage> Cookies et voir plus de détails sur https://www.chromestatus.com/feature/5088147346030592 et https: //www.chromestatus .com/feature/5633521622188032 .

J'ai deux avertissements de ce type. Les trois cookies que je vois sont gtm_auth, gtm_preview, et gtm_debug. Tous les cookies de session. Je vois gtm_auth est défini avec l'attribut Secure (l'attribut SameSite est vide). Les deux autres cookies n'ont aucun ensemble d'attributs.

Soit dit en passant, ils sont classés comme cookies analytiques et non comme cookies marketing.

En utilisant Google Tag Manager, comment définir ou modifier ces cookies? Je ne cherche pas à mettre à jour les cookies dans mon code. J'imagine que l'ajout d'attributs de cookies devrait être réalisable en utilisant Google Tag Manager. Quelle est la position de Google sur la façon de résoudre ce problème avec Google Analytics et Google Tag Manager?

10
user3621633

Pour l'un de ces avertissements, si vous n'êtes pas responsable du domaine, vous n'êtes pas responsable de la mise à jour des cookies. L'équipe Google Tag Manager sera responsable de la mise à jour du code approprié qui définit les attributs SameSite pour les cookies de googletagmanager.com.

À ce stade, les avertissements sont purement informatifs et n'affectent pas la fonctionnalité. L'application de ce comportement dans stable Chrome n'est pas prévue avant M80, actuellement ciblée pour février 2020.

14
rowan_m

Chrome déploie déjà ce changement. Vous pouvez définir l'indicateur de cookie dans analytics.js ou gtag.js pour que cela fonctionne, par exemple:

gtag('config', 'G-N2A3FMNDT5', {
  cookie_flags: 'max-age=7200;secure;samesite=none'
});

Pour plus d'informations et d'informations, consultez cet article de blog: Le nouveau paramètre cookieFlags dans Google Analytics

0
chhantyal