Server Attribution — sGTM, CAPI, Privacy Sandbox

GTM recipe: маппинг ecommerce.items без JavaScript

GTM recipe: маппинг ecommerce.items без JavaScript

Jude Nwachukwu Onyejekwe описал шаблон Advanced Item Array Transformation для GTM. Важное для sGTM: шаблон работает и в web, и в server containers, а Google Tag Manager team его одобрила.

Что делает шаблон:
— Source selection: берет массив из ecommerce.items в dataLayer или из custom variable
— Attribute mapping: переименовывает ключи через таблицу
— Validation: проверяет структуру массива и маппингов
— Data formatting: приводит данные к нужному формату
— Static attributes: добавляет фиксированные атрибуты к items

Практический кейс: когда frontend отдает item_id/item_name/item_category, а downstream-теги или server-side routing ждут другую схему. Вместо Custom JS Variable можно вынести трансформацию в template и использовать один и тот же подход в web GTM и sGTM.

Почему это полезно для server-side:
— меньше кастомного JS в клиентском контейнере
— единый слой нормализации item array перед отправкой событий
— проще поддерживать схемы для GA4 / рекламных endpoints, если названия атрибутов расходятся

Подводный камень: шаблон решает трансформацию структуры, но не заменяет проверку самой ecommerce-разметки на сайте. Если ecommerce.items уже приходит неполным или нестабильным, маппинг это не исправит.
Источники:
Этот пост опубликован в Telegram-канале Server Attribution — sGTM, CAPI, Privacy Sandbox. Подписаться можно по ссылке: @server_attribution.
start

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

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

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