Custom template Snowplow Analytics в Google Tag Manager — это мост между гибкостью server-side (серверной) аналитики и привычным интерфейсом диспетчера тегов. Документация Simo Ahava разобрана до винтиков, ниже — выжимка для тех, кто хочет внедрить Snowplow без потери данных в эпоху privacy-first атрибуции.
— Импортируйте шаблон из галереи сообщества GTM и проверьте совместимость версий (custom template требует GTM 2.2 и выше).
— Настройте учётные данные трекера: идентификатор коллектора, app ID, платформу (web/app) и переключатель среды — без них события не дойдут до pipeline.
— Включите self-describing events (самоописывающиеся события) через схему JSON Schema — это даёт гибкость, которую не даст классический data layer (уровень данных).
— Активируйте отслеживание контекста: геолокация, отпечаток клиента, информация о сессии — то, что раньше брал Google Analytics по умолчанию, теперь нужно поднимать вручную.
— Проверьте режим отладки: режим «debug» отправляет payload (полезную нагрузку) в Snowplow Micro — локальный коллектор для проверки структуры событий.
— Сопоставьте триггеры GTM со структурой событий Snowplow: клик по элементу, отправка формы, скролл — всё маппится вручную, авто-маппинга нет.
— Перед публикацией — отправьте тестовые события в Snowplow Mini или Micro и сверьте схему с тем, что видит аналитик в хранилище.
**Когда пригодится**: при переходе с Universal Analytics или когда нужна серверная аналитика, а собирать события руками в BigQuery — слишком дорого.
— @HeatmapToolsRu
Параллельный взгляд на тему — @ConsumerTrendsRuPro
Heatmap-инструменты
@HeatmapToolsRu
Snowplow в GTM: что умеет custom template и зачем он маркетологу
Этот пост опубликован в Telegram-канале Heatmap-инструменты. Подписаться можно по ссылке: @HeatmapToolsRu.