Встановлення файлів cookie Google Тегів Google за допомогою атрибутів SameSite та Secure


10

Chrome повідомляє про таке попередження:

Файл cookie, пов’язаний із ресурсом між веб -сайтами на веб -сайті https://www.googletagmanager.com/, встановлено без SameSiteатрибуту. Майбутній випуск Chrome надасть файли cookie із запитами між веб-сайтами лише тоді, коли вони встановлені за допомогою SameSite=Noneта Secure. Ви можете переглянути файли cookie в інструментах для розробників у розділі Застосування> Зберігання> Файли cookie та переглянути докладнішу інформацію на https://www.chromestatus.com/feature/5088147346030592 та https://www.chromestatus.com/feature/5633521622188032 .

У мене є два попередження такого типу. Три печива я бачу це gtm_auth, gtm_previewі gtm_debug. Усі файли cookie сеансу. Я бачу gtm_auth, встановлено з Secureатрибутом ( SameSiteатрибут порожній). Інші два файли cookie не мають жодного набору атрибутів.

До речі, їх класифікують як аналітичні файли cookie, а не маркетингові файли cookie.

Використовуючи Google Tag Manager, як встановити або змінити ці куки? Я не хочу оновлювати файли cookie у своєму коді. Я думаю, що додавання атрибутів файлів cookie слід виконувати за допомогою Google Tag Manager. Яка позиція Google щодо вирішення цього питання з допомогою Google Analyticsта Google Tag Manager?

Відповіді:


14

За будь-яке з цих попереджень, якщо ви не несете відповідальності за домен, ви не несете відповідальності за оновлення файлів cookie. Команда менеджера тегів Google несе відповідальність за оновлення відповідного коду, який встановлює SameSiteатрибути файлів cookie з googletagmanager.com.

На даний момент попередження носять суто інформаційний характер і не впливають на функціональність. Забезпечення такої поведінки в стабільному Chrome заплановано до M80, на сьогодні призначений для лютого 2020 року.


Дякую. Ти прав. Я бачу, що код GTM встановлює ці файли cookie, і я не маю над ними контролю. Насправді, з мого сліду, я бачу, що вони спочатку встановлювали порожні рядки за кодом Google. Мені не виправити. Люди GTM / GA повинні переконатися, що їх код відповідає змінам Google Chrome.
користувач3621633

1
І все-таки було б добре, якби попередження було б більш націленим. Можливо, команда Chrome могла б виключити такі домени, як tagmanager.com, якими керує сама Google, щоб консоль не спамувалася так. Це поширення слова ціною багатьох годин розробника для людей, які намагаються виправити свої веб-сайти, коли насправді вони не можуть.
Штійн де Вітт

Ми розглядаємо тут варіанти, хоча важливим для нас, як Chrome, є те, що ми не хочемо трактувати властивості Google як будь-який особливий випадок. Спосіб зменшення цих попереджень полягає в тому, щоб служби Google виправили свої файли cookie, які вони планують. Однак я вдячний, що це завдання вийняти файли cookie, які стосуються лише ваших доменів.
rowan_m

Це попередження більше не є інформаційним, Chrome тепер блокує його.
chhantyal

Зміна полягає в процесі розгортання на момент написання. Деякі браузери заблокують, а деякі - ні. Ви можете побачити, яка поведінка вашого браузера на samesite-sandbox.glitch.me .
rowan_m

0

Chrome уже вводить цю зміну. Ви можете встановити прапор cookie в analytics.js або gtag.js, щоб це працювало, наприклад:

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

Для отримання додаткової інформації та відомостей див. Цю публікацію в блозі: Налаштування нових файлів cookie в Google Analytics

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.