Сім днів це не шлях клієнта.
Safari обмежує кожен cookie, записаний за допомогою JavaScript, сімома днями. Відвідувачі, що повертаються, приходять як нові користувачі, вікна атрибуції руйнуються, а ваші звіти тихо занижують повторний трафік. Cookie Keeper перевидає ці cookie через HTTP з вашого власного домену тегування, де ліміт не діє.
Cookie перевидається через HTTP з кожною відповіддю, тож дата закінчення для активного відвідувача постійно відсувається вперед.
Час життя cookie, з модулем і без
Політика сховища браузера тихо переписує ваші дані
Intelligent Tracking Prevention не блокує вашу аналітику: вона робить її простроченою. Це помітити важче, бо все продовжує працювати, і лише цифри перестають бути правдивими.
JavaScript-cookie спливають за сім днів
Ліміт Safari стосується будь-якого cookie, записаного через document.cookie, а саме так GA4, Meta і Google Ads встановлюють свої клієнтські ідентифікатори.
Ті, хто повертається, зараховуються як нові
Прострочений ідентифікатор означає, що видається новий. Частка відвідувачів, що повертаються, падає, кількість користувачів роздувається, і жодна з цих цифр не описує реальність.
Вікна атрибуції руйнуються
Тридцятиденний цикл ухвалення рішення неможливо атрибутувати семиденним ідентифікатором. Покупки з довгим циклом опиняються в прямому трафіку.
Як це працює
Cookie, встановлені HTTP-відповіддю з first-party домену, не підпадають під той самий ліміт, що й записані через JavaScript. Ваш домен тегування, саме такий домен, тож шлюз перевидає cookie за вас.
Читання на вході
Коли запит несе один із налаштованих cookie, шлюз зчитує його поточне значення. Нічого не вигадується: якщо cookie немає, нічого й не записується.
Перевидання на виході
Відповідь несе заголовок Set-Cookie з тією ж назвою й значенням, довгим Max-Age, Secure та SameSite=Lax. Браузер записує його як first-party HTTP-cookie.
Термін дії постійно відсувається
Оскільки це відбувається з кожною відповіддю, дата закінчення зсувається вперед при кожному візиті. Ідентифікатор активного відвідувача фактично ніколи не спливає.
Що ви отримуєте
Розумні значення за замовчуванням
_ga, _fbp, _fbc і _gcl_au налаштовані одразу, ідентифікатори, на яких тримається атрибуція Google Analytics, Meta та Google Ads.
До двадцяти cookie
Додайте будь-який first-party cookie, від якого залежите, до двадцяти на контейнер. Назви перевіряються під час збереження.
Автоматична область домену
За замовчуванням використовується батьківський домен вашого хоста тегування, тож cookie лишаються спільними з основним сайтом. Змініть це, якщо ваша конфігурація потребує іншого.
Безпечні атрибути за замовчуванням
Перевидані cookie несуть Secure і SameSite=Lax. HttpOnly доступний, але вимкнений за замовчуванням, щоб скрипти на сторінці й далі працювали.
Специфікація
- Cookie за замовчуванням
- _ga, _fbp, _fbc, _gcl_au
- Максимум cookie
- 20 на контейнер
- Максимальний час життя
- 400 днів (стеля браузерів)
- Атрибути
- Secure, SameSite=Lax, HttpOnly за бажанням
- Вартість
- Входить у вартість контейнера
Коли його використовувати
Ви продаєте з довгим циклом ухвалення рішення
Усе, що обмірковують тижнями, а не хвилинами, втрачає атрибуцію через семиденний ліміт. Подовження ідентифікатора, найвпливовіше виправлення.
Safari, велика частка вашого трафіку
На ринках із високим поширенням iPhone значна частина вашої аудиторії потрапляє під ліміт за замовчуванням і без жодних дій із їхнього боку.
Ваша частка відвідувачів, що повертаються, виглядає неправдоподібно
Якщо лояльні клієнти постійно з'являються як нові користувачі, звичною причиною є ідентифікатори, що спливають, а це звичне рішення.
Запитання про Cookie Keeper
Чи це відповідає вимогам?
Він подовжує час життя cookie, які ви й так встановлюєте; він не створює нових і не встановлює їх без згоди. Якщо відвідувач не дав згоди й cookie ніколи не був записаний, перевидавати нічого. Зазначте подовжений час життя у своїй політиці cookie.
Чому 400 днів, а не більше?
Chrome відхиляє будь-який час життя cookie понад 400 днів, тож більше значення просто ігнорувалося б. 400 це практична стеля й значення за замовчуванням.
Чи працює це в кожному браузері?
Механізм це стандартна обробка HTTP-cookie, тож так. Найбільше це важить у Safari, де ліміт JavaScript найсуворіший, але Firefox і Chrome теж поважають подовжений час життя.
Чи можу я додати cookie, яких немає серед типових?
Так, до двадцяти на контейнер. Назви можуть містити літери, цифри та підкреслення, що охоплює ідентифікатори всіх поширених вендорів.
Інші модулі
Модулі поєднуються. Вмикайте стільки, скільки потрібно. Вони складаються в одну конфігурацію перед вашим контейнером.
Готові увімкнути?
Кожен модуль входить у вартість вашого контейнера без доплат. Створіть контейнер, відкрийте панель модулів і перемкніть перемикач.