Даталог
Esc

Начни вводить для поиска...

    Веб-аналитика · 2 минуты чтения · Новичок

    Настройка электронной коммерции в Яндекс Метрике: пошаговый гайд

    Как правильно настроить ecommerce-отслеживание в Яндекс Метрике и начать анализировать воронку покупок.

    Электронная коммерция в Яндекс Метрике — это не просто галочка в настройках. Это полноценная система отслеживания пути пользователя от просмотра товара до покупки.

    Зачем нужна электронная коммерция

    Стандартные цели покажут количество покупок. Но ecommerce-трекинг даёт гораздо больше:

    • Какие товары смотрят, добавляют в корзину и покупают
    • На каком этапе воронки теряются пользователи
    • Средний чек и его динамика
    • Эффективность рекламных каналов в привязке к выручке

    Шаг 1: Включаем в настройках счётчика

    В интерфейсе Метрики: Настройка → Счётчик → Электронная коммерция → Включить.

    После включения Метрика начнёт принимать данные через dataLayer.

    Шаг 2: Структура dataLayer

    Яндекс Метрика использует dataLayer — массив объектов с данными о действиях пользователя. Вот основные события:

    Просмотр товара

    window.dataLayer.push({
    ecommerce: {
    detail: {
    products: [
    {
    id: "SKU-12345",
    name: "Курс по SQL для аналитиков",
    price: 4990,
    brand: "DataSchool",
    category: "Обучение/SQL",
    },
    ],
    },
    },
    });

    Добавление в корзину

    window.dataLayer.push({
    ecommerce: {
    add: {
    products: [
    {
    id: "SKU-12345",
    name: "Курс по SQL для аналитиков",
    price: 4990,
    quantity: 1,
    },
    ],
    },
    },
    });

    Покупка

    window.dataLayer.push({
    ecommerce: {
    purchase: {
    actionField: {
    id: "ORDER-789",
    revenue: 4990,
    coupon: "WELCOME10",
    },
    products: [
    {
    id: "SKU-12345",
    name: "Курс по SQL для аналитиков",
    price: 4990,
    quantity: 1,
    },
    ],
    },
    },
    });

    Шаг 3: Анализ воронки

    После сбора данных в отчёте «Электронная коммерция» появится воронка:

    1. Просмотр товара → сколько пользователей посмотрели карточку
    2. Добавление в корзину → conversion rate на этом этапе
    3. Оформление заказа → сколько дошли до чекаута
    4. Покупка → итоговая конверсия

    Типичные ошибки

    1. Дублирование событий — события отправляются дважды при SPA-навигации
    2. Неправильный формат цены — цена должна быть числом, не строкой
    3. Отсутствие id у товара — без него невозможно построить отчёт по товарам
    4. Не очищается dataLayer — старые события накапливаются и отправляются повторно

    Отладка

    Для отладки используйте расширение Яндекс Метрики для Chrome. Оно покажет все события, которые отправляются в dataLayer, прямо в DevTools.

    // Быстрая отладка в консоли
    console.log('dataLayer:', JSON.stringify(window.dataLayer, null, 2));

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

    Нравится контент? Подписывайся на Telegram

    SQL-задачки, кейсы из практики и закулисье аналитики.

    Подписаться @datalog_blog
    Поделиться:

    Была ли статья полезной?

    Подпишись на Telegram-канал

    Разборы SQL, аналитические кейсы, шаблоны дашбордов и полезные инструменты. Без воды.

    Подписаться @datalog_blog

    Горячие клавиши

    j / k
    Следующая / предыдущая статья
    / Открыть поиск
    b Сохранить в закладки
    ? Показать горячие клавиши

    Горячие клавиши не работают при вводе текста