Server-side tagging не спасает плохую разметку — он лишь делает её дороже
Если на клиенте хаос, перенос в server-side этот хаос не лечит. Сначала должны быть нормальные события, стабильные названия, понятная схема параметров и список того, что вообще можно отправлять.
Что проверять до переноса:
— единый нейминг событий и параметров;
— один источник истины для user_id, client_id, gclid/fbclid и других идентификаторов;
— отсутствие дублей: одинаковое событие не должно улетать и из браузера, и с сервера без контроля;
— понятная логика дедупликации для web + server;
— согласованный consent flow: сервер не должен «додумывать» то, что клиент не имел права отправить.
На практике server-side полезен там, где нужен контроль над данными: фильтрация мусора, нормализация параметров, проксирование запросов, управление third-party tags. Но если в GTM уже бардак, контейнер на сервере просто начнёт масштабировать этот бардак в BigQuery, GA4 и рекламные системы.
Отдельно проверьте:
— какие поля реально нужны аналитике;
— какие значения надо обрезать или хэшировать;
— какие события нельзя слать вообще;
— где происходит enrichment, а где уже начинается искажение.
Правило простое: сначала схема данных, потом server-side. Иначе вы строите дорогую трубу для грязной воды.
GTM & GA4 Deep
@gtm_ga4_deep
Server-side tagging не спасает плохую разметку — он лишь делает её дороже
Этот пост опубликован в Telegram-канале GTM & GA4 Deep. Подписаться можно по ссылке: @gtm_ga4_deep.