Продление жизни cookies браузера
О cookies
Маркетологам и аналитикам важно отслеживать историю посещений всех пользователей сайта. Модели атрибуции, многоканальные последовательности, ассоциированные конверсии и другие аналитические инструменты помогают понять, какие именно канал и источник привели конкретного пользователя. А помогают в этом cookies браузера.
- Когда посетитель зашел на сайт первый раз, Calltouch с помощью cookie присваивает ему уникальный ID;
- Как только пользователь вернется на сайт, по cookie Calltouch поймет, что это тот же самый пользователь.
Управляет cookies-файлами сам браузер. Есть браузеры, которые ограничивают срок жизни cookies. Например, в Safari срок жизни кук — всего 7 дней.
Разберем на примере:
- 1 октября пользователь зашел на сайт с контекста, пролистал несколько страниц и ушел думать, не совершив обращения;
- 8 октября этот же пользователь вернулся на сайт по прямой ссылке и оставил заявку.
С момента первого визита прошла неделя — на 8-й день браузер очистил cookies. Источником лида будет прямой переход, а переход с контекста никак не отобразится в статистике пользователя. Маркетолог сделает ошибочный вывод, что платный трафик не приносит обращения.
Safari ограничивает срок жизнь cookies 7 днями, если они ставятся от Calltouch или любого другого сервиса аналитики. Если cookies указываются от имени самого домена сайта, браузер не ограничивает срок их жизни.
Мы нашли способ сделать так, чтобы Safari или любой другой браузер считали, что cookie Calltouch была присвоена от имени самого домена.
Продление жизни cookies через server-side установку
Один из вариантов продления жизни cookie файлов — это запись cookies со стороны сервера сайта. Server side first-party cookie, записанные со стороны сервера посещаемого сайта воспринимаются браузерами и плагинами не как cookie файлы рекламных систем или систем аналитики, которые надо блокировать или ограничивать. Они воспринимаются как внутренние cookies сайта, необходимые для его работы, которые не надо блокировать.
Как работает функционал продления жизни cookie через server side установку:
- На сайт устанавливается стандартный JS скрипт подключения Calltouch;
- На сервере сайта размещается специальный PHP файл, с помощью которого cookie файлы, используемые Calltouch, будут записываться со стороны сервера сайта.
Тогда, при переходе на сайт, сначала будет загружен JS скрипт Calltouch. Он, в свою очередь, сделает запрос к PHP файлу на сервере сайта, инициировав через него перезапись cookies со стороны сервера.
История посещений — это фундамент для анализа эффективности рекламных источников. Продление жизни cookies с помощью Calltouch позволит вам получать корректные данные о посещениях сайта независимо от того, насколько давно пользователь просматривал его в прошлом.
Данный вариант настройки не подходит, если у вас нет возможности загрузить файл на сервер, где размещен сайт. Такое может быть если вы используете конструктор сайтов, который не предоставляет доступ к файлам на сервере.
Как настроить
Для настройки выполните следующие действия:
- Скачайте PHP файл по ссылке
- Загрузите данный файл на сервере сайта, в корневом каталоге сайта. Если разместить файл в корневом каталоге не получается, но есть возможность разместить его в другом каталоге сайта - загрузите туда куда есть возможность и передайте менеджеру в Calltouch данные о том куда был размещен файл (URL по которому PHP файл доступен извне).
- Проверьте доступность файла. При размещении файла в корневом каталоге сайта он должен быть доступен по ссылке site.ru/ct_cookie_rs.php (где site.ru это домен вашего сайта, на котором производятся настройки). При переходе по такой ссылке в браузере должна открываться пустая страница, ошибок 404 или других быть не должно.
- Оповестите вашего менеджера в Calltouch о произведении настроек и попросите включить функционал продления жизни cookie через server-side установку.
После включения функционала на стороне Calltouch настройка завершена, функционал начет работать в штатном режиме.
Продление жизни cookies через настройку DNS записи на поддомене сайта (старый способ)
Данный способ не работает в браузере Safari, начиная с версии 16.4 от апреля 2023. Браузер более не хранит более 7 дней cookies, установленные с ресурса с CNAME маскировкой или подмененной A записью. Рекомендуем использовать продление жизни cookies через server-side установку на сайте (способ описан выше).
Благодаря этой настройке DNS записи для поддомена вашего сайта - Calltouch сможет устанавливать cookies с ресурса на этом поддомене. Браузер будет думать, что cookie ставится от лица вашего домена, и не будет ограничивать срок ее жизни. Хотя на самом деле она присваивается сервисом Calltouch, так как в настройках домена прописан наш IP.
При внесении изменений в настройках регистратора создается дополнительная запись. Она никак не влияет на другие настройки и безопасность вашего домена.
Как настроить
Настройки займут всего несколько минут:
- В настройках регистратора вашего домена, в зоне управления DNS создайте А-запись.
- При создании А-записи пропишите поддомен calltouchdns.site.ru (где site.ru — ваш домен второго уровня) и наш IP-адрес 92.118.67.21.
- Дождитесь, пока данные обновятся. Обычно это занимает несколько минут, но иногда может затягиваться и до 24 часов.
- Напишите своему менеджеру в Calltouch или технической поддержке на почту info@calltouch.net, о необходимости активировать новый механизм сбора cookies.
Кейсы
-
Как поднять эффективность рекламы без увел ...
-
Как получать дешевые заявки из контекста в B ...
-
Как продвигать новый нишевый продукт и полу ...
- A/B тестирование (раздел «Подключение»)
- Email-трекинг (раздел «Подключение»)
- Отслеживание офлайн конверсии (раздел «Подключение»)
- Подключение к отслеживанию дополнительных доменов (раздел «Подключение»)
- Подмена номеров на AMP-страницах Google (раздел «Подключение»)