Аналитика интернет-магазина: Яндекс Метрика, Google Analytics 4 и RetailCRM для OpenCart
Аналитика интернет-магазина: Метрика, GA4 и RetailCRM
с учётом практики команды с 17-летним опытом разработки на OpenCart — Когда я начинал работать с магазинами на OpenCart, владелец одного проекта сказал: «У меня 10 000 посетителей в день, а продаж — кот наплакал». Он просто поставил счётчик и смотрел на цифру. Без воронки, без UTM, без связи между рекламой и заказами. Переделали аналитику — конверсия выросла с 0,8% до 2,3% без увеличения трафика.
Из практики: без правильной аналитики вы не узнаете, что работает. В статье — что и как настраивать.
Расскажу, как настраиваем аналитику на OpenCart: Метрика, GA4, RetailCRM. С реальными кейсами.
Средняя конверсия из органики — 1,5–3%, из контекста — 2–5%. Если меньше 1% — проблема не в трафике. За восемь лет работы с OpenCart я перебрал десятки магазинов: в 90% случаев низкая конверсия лечится настройкой отслеживания, а не добавлением бюджета.
По практике, типичная ситуация: владелец смотрит на количество визитов, считает это успехом, а потом удивляется, почему при 50 000 посетителей в месяц — 40 заказов. Проблема не в трафике и не в цене. Проблема в том, что аналитика не показывает реальную воронку.
Какие системы аналитики используем
| Система | e-commerce | Стоимость | Сложность подключения | Рынок |
|---|---|---|---|---|
| Яндекс.Метрика | Да (цель + e-commerce) | Бесплатно | Низкая — модуль или вставка кода | Россия, СНГ |
| Google Analytics 4 | Да (событийная модель) | Бесплатно | Средняя — настройка событий | Международный |
| RetailCRM | Да (сквозная аналитика) | от 17 500 ₽/мес | Средняя — модуль + настройка | Россия |
| Pluot (бывш. Roistat) | Да (сквозная аналитика) | от 3 500 ₽/мес | Средняя | Россия |
| Calltracking (Callibri, Calldoor) | Нет (дополнение) | от 3 000 ₽/мес | Низкая | Россия |
Базовая связка — Метрика + GA4. Сквозную аналитику (RetailCRM или Pluot) подключаю при бюджете от 15 000 ₽/мес. Клиент — магазин парфюмерии, бюджет 120 000. После настройки сквозной аналитики оказалось: два канала из шести в минусе. Перераспределили бюджет — ROMI вырос на 40%.
Яндекс.Метрика: что настраиваю
Стандартные отчёты Метрики считают визиты, а не заказы. Без e-commerce вы смотрите не на аналитику.
Что передаём: просмотр товара (id, название, цена, категория), добавление в корзину, просмотр корзины, начало оформления, покупка (id заказа, сумма, товары, доставка, оплата).
Для OpenCart 3.x — модули OCMOD. Для 4.x — event system. Всегда проверяю: открываю «Конверсии → E-commerce» и сверяю суммы. Нашли модуль, дублировавший события — данные расходились вдвое. Клиент полгода думал, что продаёт в два раза больше.
Если 30% заказов отменяется — расхождение с Метрикой 20–30% это норма. Аналитика показывает созданные заказы, бухгалтерия — оплаченные.
Google Analytics 4
GA4 — события, а не сессии. Сравнивать с UA напрямую нельзя.
События: view_item, add_to_cart, begin_checkout, purchase (transaction_id, value, items), refund. GA4 блокируется в 15–25%, Метрика — 5–10%. Это главная причина расхождения. Подключаю через gtag.js в header.twig. Не ставьте GA4 и Метрику в один блок — прирост загрузки 200–400 мс.
RetailCRM: сквозная аналитика
RetailCRM связывает источник, заказ, звонки и повторные продажи. Клиент — стройинструмент, оборот 3 млн/мес. С Метрикой думали, что главный канал — контекст. RetailCRM показал: 60% продаж с органики, контекст в ноль. Сэкономили 80 000 ₽/мес.
Что передаём: заказ (номер, состав, сумма, статус), клиент (ФИО, телефон, email), UTM, доставка, оплата, канал. UTM должны сохраняться в cookie до покупки.
Когда оправдана: бюджет от 15 000 ₽/мес, от 100 заказов. До 500 000 оборота хватит Метрики + GA4.
UTM-метки
Без UTM все источники — «прямые заходы». Клиент тратил 200 000 на рекламу, 80% трафика — direct. Настроили UTM за день — один канал давал 90% заказов. Убрали второй — продажи не упали.
?utm_source=yandex&utm_medium=cpc&utm_campaign=brand_shoes&utm_content=banner&utm_term=кроссовки
Ошибки: UTM не на странице подтверждения; на внутренних ссылках; нет единой системы именования; не сохраняются между визитами. В OpenCart пишу UTM в сессию при первом заходе.
Расхождение данных
10–20% между Метрикой, GA4 и CRM — норма. Причины: блокировщики, разные модели атрибуции, часовые пояса, дубли событий, отмены. Сверяю: месяц заказов в OpenCart против purchase-событий.
Типичные ошибки
- Посетители как KPI: 10 000 с конверсией 0,5% — 50 заказов. 2 000 с 3% — 60. Считайте конверсию.
- Нет e-commerce — не видно доходных товаров.
- Нет UTM — всё «прямой заход».
- Нет сверки с CRM — расхождение больше 20%.
- Отчёты раз в месяц — настройте еженедельные.
- Нет отслеживания checkout — 20% падения на оплате.
Чек-лист
- Заказы в аналитике совпадают с OpenCart (±15%)
- Суммы совпадают (±10%)
- Цели не дублируются
- UTM сохраняются до покупки
- CRM получает источник
- Ошибки checkout отслеживаются
- Счётчики не дублируются
Calltracking
30–50% заказов по телефону — без calltracking теряете данные. Магазин сантехники: 70% заказов по телефону, после подключения выяснилось — 40% звонков с контекста, 30% с органики. Продажи выросли на 25%. Нужен при чеке от 5 000, от 50 звонков в месяц, бюджете от 30 000.
Порядок подключения
До 15 000 ₽/мес: Метрика + GA4. 15 000–100 000: + RetailCRM. От 100 000: + calltracking + BI. Большинству хватает Метрики + UTM бесплатно.
Если сомневаетесь, что настроено правильно — технический аудит покажет, где теряются данные и какие события не отслеживаются.
Рекомендации из практики
Как лучше: Начните аналитику с бесплатных инструментов: Яндекс.Метрика (посещаемость, цели, ecommerce) и Google Analytics 4. Подключите RetailCRM для сквозной аналитики — она свяжет заказы с источниками трафика. По практике, сквозная аналитика окупается в первый месяц.
Как не делать: Не ставьте 5 аналитических систем одновременно — это замедлит сайт и запутает данные. Выберите одну CRM и одну систему аналитики.
Кейс из практики: Клиент подключил нескольких счётчиков на сайт — скорость загрузки упала, данные различались на заметную. Оставили Метрику + RetailCRM — скорость вернулась, данные сошлись.
Нужна помощь — закажите технический аудит: проверим и настроим.
FAQ
Достаточно ли одной Метрики?
Для старта — да, покажет трафик и конверсию. Но без CRM не увидите маржу, отмены и повторные продажи.
Что настроить первым делом?
Цели воронки: просмотр → корзина → оформление → покупка. Потом e-commerce. UTM — параллельно.
Почему Метрика и GA4 расходятся?
Блокировщики, разные модели атрибуции, часовые пояса, дубли, отмены. Допустимо до 20%.
Нужна ли GA4 в России?
Метрика обязательна. GA4 — для экспорта, Google Ads или кросс-платформенных отчётов.
Какие данные передавать в CRM?
Заказ, клиент, статус, доставка, UTM. Без UTM CRM не посчитает ROI.
Когда подключать RetailCRM?
При бюджете от 15 000 и от 100 заказов. До этого хватит Метрики + GA4.
Как проверить настройку?
Тестовый заказ — событие purchase с верной суммой. Сверьте за месяц — расхождение до 15%.
Конверсия ниже 1%?
Проверьте воронку. Скорость (больше 3 секунд — минус 40%), ошибки checkout, мобильная версия.
Как считать маржу?
В RetailCRM или Pluot загружаете закупочные цены — система считает сама. В Метрике и GA4 — только выручка.
Как часто проверять?
Ежедневно — заказы и конверсия. Еженедельно — каналы. Ежемесячно — ROI, LTV. Настраиваю авторассылки.
Из практики. Настройка электронной коммерции в Яндекс.Метрике для OpenCart — частая точка потери данных. Базовая ошибка: ставят код счётчика в шаблон, но не передают данные о заказах через dataLayer. Без этого Метрика показывает посещения, но не видит, какие товары покупают. Мы донастроили передачу e-commerce данных через событие purchase — и клиент увидел реальную воронку: от просмотра до покупки.
Как не надо. Не настраивайте аналитику через стандартные коды счётчиков, не проверив передачу данных о заказах. Для OpenCart нужна доработка шаблонов: в корзину добавить dataLayer.push с данными о товарах, на страницу оформленного заказа — событие purchase с суммой и составом заказа. Проверить можно через режим отладки в браузере.
Комментарии (0)
Пока нет комментариев. Будьте первым!
Оставить комментарий