Интернет-магазин может получать заказы, но аналитика при этом не видит добавления в корзину, оформление и покупку. Тогда непонятно, какие источники реально дают деньги.
Нужно проверить, где формируются события, в каком формате они уходят, есть ли dataLayer, не блокирует ли отправку JS-ошибка и совпадает ли структура с требованиями счетчика.
Коротко: проверяем путь пользователя от карточки товара до оплаты и смотрим, на каком шаге событие пропадает.Почему возникает проблема
События ломаются после редизайна, смены корзины, подключения оплаты, обновления CMS, правки шаблона или установки нескольких счетчиков одновременно.
Что проверить в первую очередь
- инициализация счетчика Метрики
- dataLayer и структура ecommerce-объекта
- события add_to_cart, checkout и purchase
- ошибки JavaScript в консоли
- дубли и конфликт тегов
Как я подхожу к задаче
Я проверяю события не только в коде, но и в реальном сценарии покупки.
- прохожу путь пользователя
- смотрю события в браузере и отладчике
- исправляю формат и момент отправки
- проверяю цели и ecommerce-отчеты
- фиксирую, какие события теперь уходят
Что подготовить перед обращением
- доступ к сайту и тестовому заказу
- номер счетчика Метрики
- описание воронки
- доступ к коду или CMS
- информацию о платежной системе
Сроки и риски
Если события уже частично есть, задача обычно точечная. Если ecommerce не проектировался, потребуется описать всю схему событий и внедрить ее по шагам.
Чего лучше не делать
Не отправляйте покупку просто при открытии страницы спасибо, если пользователь может обновить страницу. Это дает дубли заказов в аналитике.
FAQ
Можно настроить без GTM?
Да, события можно отправлять напрямую из сайта, если так проще и надежнее.
Почему в отладчике событие есть, а в отчете нет?
Отчеты могут обновляться с задержкой, но также стоит проверить формат и параметры.
Нужна тестовая оплата?
Желательно, чтобы пройти весь путь без реального списания.
Можно передавать сумму заказа?
Да, если сайт корректно знает итоговую сумму, валюту и состав заказа.
Нужна похожая задача?
Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Пришлите ссылку на проект, коротко опишите проблему и укажите, какие доступы уже есть. Я посмотрю задачу, предложу безопасный план и скажу, с чего лучше начать.
Итог
Рабочая ecommerce-аналитика показывает не только визиты, а реальные шаги к покупке и помогает понять, где теряются деньги.