Интернет-магазин может получать заказы, но аналитика при этом не видит добавления в корзину, оформление и покупку. Тогда непонятно, какие источники реально дают деньги.

Нужно проверить, где формируются события, в каком формате они уходят, есть ли dataLayer, не блокирует ли отправку JS-ошибка и совпадает ли структура с требованиями счетчика.

Коротко: проверяем путь пользователя от карточки товара до оплаты и смотрим, на каком шаге событие пропадает.

Почему возникает проблема

События ломаются после редизайна, смены корзины, подключения оплаты, обновления CMS, правки шаблона или установки нескольких счетчиков одновременно.

Что проверить в первую очередь

  • инициализация счетчика Метрики
  • dataLayer и структура ecommerce-объекта
  • события add_to_cart, checkout и purchase
  • ошибки JavaScript в консоли
  • дубли и конфликт тегов

Как я подхожу к задаче

Я проверяю события не только в коде, но и в реальном сценарии покупки.

  • прохожу путь пользователя
  • смотрю события в браузере и отладчике
  • исправляю формат и момент отправки
  • проверяю цели и ecommerce-отчеты
  • фиксирую, какие события теперь уходят

Что подготовить перед обращением

  • доступ к сайту и тестовому заказу
  • номер счетчика Метрики
  • описание воронки
  • доступ к коду или CMS
  • информацию о платежной системе

Сроки и риски

Если события уже частично есть, задача обычно точечная. Если ecommerce не проектировался, потребуется описать всю схему событий и внедрить ее по шагам.

Чего лучше не делать

Не отправляйте покупку просто при открытии страницы спасибо, если пользователь может обновить страницу. Это дает дубли заказов в аналитике.

FAQ

Можно настроить без GTM?

Да, события можно отправлять напрямую из сайта, если так проще и надежнее.

Почему в отладчике событие есть, а в отчете нет?

Отчеты могут обновляться с задержкой, но также стоит проверить формат и параметры.

Нужна тестовая оплата?

Желательно, чтобы пройти весь путь без реального списания.

Можно передавать сумму заказа?

Да, если сайт корректно знает итоговую сумму, валюту и состав заказа.

Нужна похожая задача?

Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Пришлите ссылку на проект, коротко опишите проблему и укажите, какие доступы уже есть. Я посмотрю задачу, предложу безопасный план и скажу, с чего лучше начать.

Итог

Рабочая ecommerce-аналитика показывает не только визиты, а реальные шаги к покупке и помогает понять, где теряются деньги.