Проверка событий электронной торговли

Проверьте JSON событий Метрики или GA4: товары, суммы, валюту, идентификаторы заказов и повторные покупки. Без загрузки данных на сервер.

Все бесплатные инструменты

Исходные данные

Бесплатно, без регистрации. Расчёт и обработка происходят в вашем браузере. Поля со звёздочкой обязательны.

Учебные данные вымышленные. Можно сразу посмотреть результат или скачать образцы и загрузить их самостоятельно.

До 3 МБ, 5 000 событий и 20 000 товарных позиций суммарно. Один объект или массив объектов, не JavaScript-код.

Результат

Заполните данные и нажмите «Проверить события». Здесь появится результат с пояснениями.

Как работает инструмент

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 содержит все замечания.

Что делать дальше

Выбрать другой инструмент