Server-side tracking
Server-side tracking
@ServerSideTrackingRuPro

Почему server-side без нормального data contract — это просто дорогой GA4

Почему server-side без нормального data contract — это просто дорогой GA4

Все последние полгода наблюдаю одну и ту же картину: компании переезжают на серверный Google Tag Manager, поднимают контейнеры в Google Cloud или AWS, прокидывают Conversion API и думают, что закрыли вопрос с приватностью атрибуции. Проходит квартал — данные в отчётах расходятся с CRM, рекламные платформы показывают одно, а финансы — другое. И команда снова возвращается к Excel и ручной сверке.

Проблема почти никогда не в самом sGTM (серверный GTM) или в выборе хостинга. Проблема в data contract — соглашении между маркетингом, продуктовой аналитикой и разработкой о том, какие именно события, с какими параметрами, в каком формате уходят в стек. Без этого документа команда получает три разных определения «покупки», семь версий client_id (идентификатора пользователя) и user_id, которые не матчатся между системами, и ecommerce-параметры, заполняемые по остаточному принципу.

Что реально стоит зафиксировать в data contract, чтобы серверная аналитика работала:

— Состав событий и единый словарь. Не «purchase_complete_v2», «order_success» и «sale» в трёх системах, а один канон с версионированием.
— Источник истины для user_id. Серверная сторона не прощает дублей, поэтому правило сшивки visitor_id, user_id, CRM-контакта лучше описать в одном месте, а не в пяти микросервисах.
— Формат валюты, налогов, валютной конвертации. Особенно если в Европе ужесточили отчётность, а в РФ чеки уходят в фискальную систему.
— Соглашение об изменениях. Любой новый параметр проходит через ревью, а не прилетает из прода «потому что маркетологу так удобно».

На практике из 10 проектов, где мы помогали доводить server-side до состояния «можно строить отчётность», в 9 случаев узким местом был не контейнер, а отсутствие этого контракта. Один средний e-com проект с выручкой около 300 млн в год теряет до 8-12% атрибутированного дохода просто потому, что события не сшиваются между CRM, GA4 и рекламными кабинетами.

Server-side tracking — это не про «убрать пиксель с сайта и поставить его на сервер». Это про инфраструктурный контракт между командами. Без него вы получаете ту же фрагментацию, только дороже и с дополнительной прослойкой в виде контейнера.

Если вы только планируете переезд — начните не с подбора подрядчика по sGTM, а с описания data contract на бумаге. В девяти случаях из десяти это сразу убирает половину будущих проблем.

— @ServerSideTrackingRuPro
Этот пост опубликован в Telegram-канале Server-side tracking. Подписаться можно по ссылке: @ServerSideTrackingRuPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.