Чем электронная коммерция отличается от обычной статистики
Из коробки GA4 фиксирует визиты, просмотры страниц и источники трафика. Для сайта-визитки этого хватает. Для магазина вопрос другой: какие товары смотрят, что кладут в корзину, где бросают оформление и какой канал приводит реальные деньги. Эти данные сами не появятся: сайт должен передавать их в GA4 отдельными событиями.
Представьте магазин электроники в Ташкенте, который вкладывается и в таргет в Instagram, и в Google Ads. В стандартных отчётах оба канала дают просто «сессии». После настройки электронной коммерции видно, какой канал приводит оплаченные заказы, а какой — людей, которые посмотрели карточку и ушли. Без этого бюджет распределяют по ощущениям.
Google Analytics e commerce: с чего начать
GA4 построен на событиях, и для магазинов у Google есть рекомендованный набор с фиксированными названиями и параметрами. Важно использовать именно их: отчёты по монетизации заполняются только из стандартных событий, а придуманное название вроде «klik_korzina» туда не попадёт.
Внедрять всё сразу не обязательно. Минимальный набор из четырёх событий уже показывает основную воронку:
- view_item — просмотр карточки товара
- add_to_cart — добавление в корзину
- begin_checkout — начало оформления заказа
- purchase — завершённая покупка
Какие данные передавать вместе с событием
Когда воронка заработает, добавляйте детали: view_item_list и select_item покажут, как люди ведут себя в категориях и поиске по сайту, view_cart и remove_from_cart — что происходит в корзине, add_shipping_info и add_payment_info — на каком именно шаге оформления теряются покупатели.
Каждое событие несёт список товаров: идентификатор (лучше артикул из учётной системы), название, категорию, бренд, вариант вроде цвета или размера, цену и количество. Для purchase добавляются номер заказа, итоговая сумма, стоимость доставки и валюта.
Две частые ловушки. Валюта передаётся кодом UZS, а не словом «сум». Цена — это число, без пробелов между разрядами и без подписи. Если отправить строку «1 250 000 сум», выручка в отчётах будет нулевой или неверной.
Как это внедряют технически
Типовая схема: сайт в нужный момент записывает данные о товаре в dataLayer, а Google Tag Manager забирает их и отправляет события в GA4. Для популярных CMS есть готовые модули, но им не стоит верить на слово: они бывают передают не все параметры или по-своему обрабатывают варианты товара.
На сайте, написанном на заказ, задачу ставят программисту в виде короткого ТЗ: какое событие, в какой момент срабатывает, какая структура данных. Отдельно проверьте мобильную версию: многие покупатели заходят с телефона, и если события работают только на десктопе, вы теряете самую важную часть картины.
Покупка: событие, которое ломается чаще всего
Событие purchase должно срабатывать один раз на заказ, на странице подтверждения, с номером заказа и суммой, которая совпадает с суммой в учётной системе. Нельзя отправлять его по клику на кнопку «Оформить»: заказ ещё может не пройти. И обновление страницы «Спасибо» не должно создавать вторую покупку.
Онлайн-оплата. Если покупатель уходит платить в Payme или Click и не всегда возвращается на сайт, часть покупок пропадёт из аналитики. Сначала добавьте платёжные домены в исключения из рефералов, чтобы оплата не обрывала сессию и не подменяла источник. Если потери всё равно заметны, рассматривают отправку purchase с сервера через Measurement Protocol после подтверждения оплаты.
Заказы по телефону и в Telegram. Если заказы оформляет менеджер, GA4 их не увидит. Заведите хотя бы событие заявки — клик по номеру, кнопку Telegram, отправку формы — и по возможности загружайте офлайн-продажи отдельно.
Как проверить, что данные верные
Проверка занимает немного времени, но избавляет от месяцев работы с неверными цифрами.
- Включите DebugView и пройдите путь покупателя: категория, товар, корзина, оформление.
- Убедитесь, что у каждого события есть товары, цены и валюта.
- Оформите тестовый заказ, найдите его в отчётах и затем исключите тестовые данные.
- Через несколько дней сравните число покупок и выручку в GA4 с системой заказов.
Что это даёт бизнесу и SEO
Небольшое расхождение с учётной системой нормально: часть людей использует блокировщики или отказывается от cookie. Большая разница — повод искать дубли, потерянные онлайн-оплаты или события, которые не срабатывают на мобильных.
Когда данные корректны, можно ответить на вопросы, ради которых всё затевалось: сколько выручки приносит органический поиск, какие страницы входа ведут к покупкам, какие категории популярны, но плохо добавляются в корзину, где уходят посетители из рекламы и из поиска. По этим ответам решают, куда направить бюджет и какие карточки переписать.
Аналитика — часть общей маркетинговой стратегии, а не отдельная техническая задача. В markdev мы начинаем с того, какие решения должны опираться на данные, и только потом настраиваем события под них. Если хотите обсудить свой магазин, напишите нам.
Частые вопросы
Какие события GA4 обязательны для интернет-магазина?
Минимум — view_item, add_to_cart, begin_checkout и purchase. Они показывают основную воронку. Остальные события добавляют, когда нужно понять, где именно теряются покупатели.
Почему в отчётах GA4 нет выручки или она неверная?
Чаще всего причина в трёх вещах: события названы нестандартно, цена передаётся строкой с пробелами и словом «сум», либо не указана валюта UZS. Проверьте данные в DebugView.
Что делать, если покупатели оплачивают через Payme или Click?
Добавьте платёжные домены в исключения из рефералов и сравните покупки в GA4 с системой заказов. Если потери заметны, отправляйте purchase с сервера через Measurement Protocol.
Можно ли настроить электронную коммерцию без программиста?
На популярных CMS часть событий закрывают готовые модули, но результат всё равно нужно проверять. На сайте, написанном на заказ, без разработчика не обойтись.
Разберём вашу задачу бесплатно
Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.