1. Как адаптировать трекинг к
ограничениям браузеров
с помощью
Google Tag Manager
Дмитрий Осиюк, MacPaw
2. CleanMyMac X
Clean Mac’s
Storage to Get
More Space
The first
subscription
store for Mac
and iOS apps
Wipe Duplicate
Files Off Your
Mac
Optimize
iPhone photo
storage
Setapp Gemini 2 Gemini Photos
MacPaw:
3. Я:
● Аналитик и MarTech-специалист в MacPaw, занимаюсь
применением современных технологий в маркетинге
● Ранее работал в ЛУН — онлайн-сервисе по поиску
недвижимости. Разрабатывал рекламную сеть и отвечал за
автоматизацию маркетинговых процессов.
● Веду Telegram-каналы WebAnalytics и MarkeTech
● Иногда пишу в свой крафтовый блог: iosiuk.blogspot.com
4. Agenda:
● Разница между client-side и server-side трекингом
● Google Tag Manager как решение для Server-side трекинга
● Процесс настройки и особенности использования GTM SS
● Почему меняется рекламный трекинг
5. Почему меняется рекламный трекинг?
● Браузеры запрещают использовать 3-party cookie и скрывают IP
● Ограничивают работу с 1-party хранилищами данных в
браузере (cookie, localStorage и тд)
● Меняют логику хранения информации в HTTP Referer и User-
Agent
● Запрещают использовать IDFA и GAID в мобильных
приложениях без разрешения пользователя
6. Client-side трекинг
● JS-код
● Открыт для «посторонних» глаз, можно смотреть трекинг
конкурентов
● Подвержен блокировке через расширения в браузере
● Замедляет работу сайта
7. Server-side трекинг
● Непосредственно HTTP запросы
● Можно обогащать данные конфиденциальной информацией на
уровне трекинга
● Отправка информации с сервера не блокируется сторонними
решениями
● Позволяет ускорить загрузку сайта за счет переноса трекинга
с браузера на сервер
9. Какие задачи решает GTM Server-Side?
● Больше контроля для трекинга (осознанная отправка данных)
● Решение проблемы блокировки запросов с браузера на
серверы систем аналитики (GA) или рекламных систем (DFP, FB)
● Скрытие логики трекинга (нельзя проверить что именно и
куда отправляется: в Google Ads, в Facebook Ads и тд)
● Ускорение загрузки сайта
10. Процесс настройки GTM Server-Side:
● Создание серверного контейнера Google Tag Manager
● Настройка сервера (например, в Google Cloud или Amazon AWS)
● Настройка домена сервера (необязательно, но лучше делать
на своем домене)
Подробнее: https://developers.google.com/tag-manager/serverside
● Настройка отправки данных на сервер
11. Важные нюансы:
● Важно подключать через свой домен, чтобы иметь доступ ко
всем своим 1-party cookie по-умолчанию (в т.ч. субдомен)
● Стоит денег ($30-50 минимум, но 10-15 миллионов хитов в ДЕНЬ
~ 350 евро в месяц)
● Вместо CNAME нужно использовать A/AAAA DNS записи при
настройке своего домена
12. Новая сущность: Clients
● Это своего рода интеграция для какой-то системы (GA, FB и тд)
● Без настроенного клиента запрос на сервер получает 500
ошибку и никуда ничего не отправляет
https://levelup.gitconnected.com/google-tag-manager-server-side-how-to-manage-custom-vendor-tags-21bef51bc89e
● Можно создавать свои клиенты и теги с помощью Server-side
tagging APIs
13. Web GTM через Server-side
https://developers.google.com/tag-manager/serverside/send-data#server-side_client_configuration
17. Выводы
● В прошлое уходит модель трекинга, которой уже больше 25 лет
● Теперь для настройки трекинга нужен еще и back-end разработчик
● Важность работы с 1-party данными растет
● Растут затраты на трекинг (оплата за сервер)
● Нужно всегда мониторить политики браузеров, чтобы быть
уверенным в качестве своего трекинга