GTМ: как использовать GA4 Schema в Universal Analytics без лишнего «двойного» хаоса
Если вы параллельно ведёте Universal Analytics (UA) и Google Analytics 4 (GA4), проблема обычно не в сборе событий, а в качестве данных: одинаковые сущности (product, price, currency) начинают расходиться по схемам. В эпоху privacy-first и переоценки last-click это особенно больно: расхождения бьют по отчётам, воронкам и последующим моделям атрибуции.
Чек-лист действий:
— Проверьте, что UA получает структурированные данные (schema), а не «сырые» строки
Схема даёт единый формат для e-commerce полей: товар, цена, валюта, транзакция. Цель — чтобы UA не «додумывал» из нестабильных параметров.
— Введите единый источник правды для product-полей между UA и GA4
Сопоставьте: item_id/sku, name, category, price, quantity. Один и тот же ключ (например, SKU) должен приходить в обе системы одинаково.
— Используйте связку GTМ так, чтобы один и тот же e-commerce объект формировался один раз
В Data Layer соберите корректный объект, а дальше — раздайте его в теги UA и GA4. Меньше копипаста — меньше расхождений на проде.
— Настройте события в UA под «требуемые» параметры e-commerce, а не под произвольные name/value
Для UA критично, чтобы параметры попадали в ожидаемые места. Если у вас события назывались по-своему — сейчас время привести маппинг к стандарту UA e-commerce.
— Добавьте контроль целостности: выборочная сверка по сессиям и покупкам
Выберите 10–20 реальных сессий, сравните: цена, валюта, идентификатор товара, количество, факт покупки. Фиксируйте расхождения на уровне «что пришло», а не «как отображается».
— Уберите дубли и конфликтующие теги на страницах e-commerce
Если часть данных отправляется и через GA4, и через UA разными путями, вы рискуете задвоить метрики. В GTМ задайте чёткие условия срабатываний и проверьте порядок тегов.
— Зафиксируйте контракт событий для дальнейших интеграций (в т.ч. для Amplitude)
Документируйте: список событий, обязательные параметры, типы данных (число/строка), допустимые значения. Это понадобится, когда будете строить маппинг в Amplitude analytics и объединять поведенческие события с выручкой.
когда это пригодится: при миграции/параллельной работе UA+GA4 для e-commerce, когда данные начинают «плыть» и ломают аналитику.
— @AmplitudeCookbookRu
Amplitude cookbook
@AmplitudeCookbookRuPro
GTМ: как использовать GA4 Schema в Universal Analytics без лишнего «двойного» хаоса
Этот пост опубликован в Telegram-канале Amplitude cookbook. Подписаться можно по ссылке: @AmplitudeCookbookRuPro.