Проверка событий электронной торговли
Проверьте JSON событий Метрики или GA4: товары, суммы, валюту, идентификаторы заказов и повторные покупки. Без загрузки данных на сервер.
Все бесплатные инструментыКак работает инструмент
GA4: объекты вида {"event":"purchase","ecommerce":{"transaction_id":"TEST-1","currency":"RUB","value":100,"items":[{"item_id":"A","price":100,"quantity":1}]}}. Поддерживаем view_item, add_to_cart, begin_checkout, purchase и refund.
Метрика: {"ecommerce":{"currencyCode":"RUB","purchase":{"actionField":{"id":"TEST-1","revenue":100},"products":[{"id":"A","price":100,"quantity":1}]}}}. Проверяем detail, add, checkout, purchase и remove. Другие события перечисляем как неподдерживаемые, а не считаем проверенными.
Проверяем структуру и типы полей. Для GA4 нужен item_id или item_name; для Метрики id или name. Код валюты проверяем синтаксически: три латинские буквы. Повтор покупки ищем по transaction_id / actionField.id внутри файла. Это кандидат в дубль, не доказательство двойного учёта в счётчике.
Сумму товаров сравниваем с value для покупки GA4. Revenue Метрики может включать доставку и другие составляющие, поэтому расхождение — повод сверить правила расчёта. Refund без списка товаров допустим, но не даёт товарной детализации.
JSON разбирается как данные, код не выполняется. Токены, cookies, телефоны и email в файл не включайте. Проверка не подключается к счётчику, не устанавливает факт доставки событий и не изменяет аналитику. Отчёт CSV содержит все замечания.
Что делать дальше
- Инструкция: Разбор на примере
- Все инструменты: Выбрать следующую проверку