Как настроить аналитику для интернет-магазина
Настройка аналитики для интернет-магазина помогает отслеживать ключевые метрики, понимать поведение пользователей и оптимизировать продажи. Вот пошаговая инструкция.

Выбор инструментов аналитики
Основные сервисы:
- Google Analytics 4 (GA4).
- Яндекс.Метрика.
- Facebook Pixel / TikTok Pixel.
- Hotjar / Crazy Egg.
- Google Tag Manager (GTM).
Как выбрать инструменты аналитики для интернет магазина
Для начала нужно выбрать подходящие инструменты аналитики, которые помогут собирать данные о посетителях, их поведении и продажах.
- Google Analytics 4 - это основной бесплатный инструмент, который позволяет отслеживать трафик, события, конверсии и многое другое. Он заменил Universal Analytics и теперь работает на основе событий, что удобно для интернет-магазинов. Чтобы начать, нужно зайти на сайт Google Analytics, создать аккаунт и добавить новый ресурс типа "Вебсайт". После этого система предоставит код отслеживания, который нужно установить на все страницы магазина. Это можно сделать вручную, добавив код в тег
<head>, или через Google Tag Manager, что удобнее для управления всеми тегами. - Яндекс.Метрика — еще один важный инструмент, особенно популярный в Рунете. Он помогает анализировать поведение пользователей, источники трафика и эффективность рекламы. Чтобы начать работу, нужно зарегистрироваться в сервисе, создать новый счетчик и добавить его код на сайт.
Метрика позволяет настраивать цели, например, переход в корзину или оформление заказа, а также включает Вебвизор, который записывает действия пользователей.
- Если магазин продвигается через социальные сети, важно подключить Facebook Pixel (для Meta) или TikTok Pixel. Эти пиксели помогают отслеживать действия пользователей после клика по рекламе, чтобы оптимизировать кампании. Пиксель Facebook настраивается в Ads Manager, после чего его код добавляется на сайт.
- Для анализа поведения пользователей полезны сервисы вроде Hotjar или Crazy Egg. Они показывают тепловые карты кликов, скроллинг и записи сессий, помогая понять, как посетители взаимодействуют с сайтом. Hotjar можно подключить, зарегистрировавшись на сайте и добавив код на страницы магазина.
- Google Tag Manager значительно упрощает управление всеми кодами отслеживания. Вместо того чтобы вручную редактировать код сайта для каждого сервиса, можно добавить все теги через GTM. Для этого создается контейнер в Google Tag Manager, его код устанавливается на сайт, а затем внутри интерфейса добавляются теги GA4, Яндекс.Метрики, Facebook Pixel и другие.
Таким образом, минимальный набор инструментов для старта — это GA4 и Яндекс.Метрика для базовой аналитики, пиксели соцсетей для рекламы, Hotjar для анализа поведения и GTM для удобного управления тегами. Если магазин работает с email-рассылками, можно добавить отслеживание через Mailchimp или аналогичные сервисы.

Настройка Google Analytics 4 для интернет-магазина
Базовая настройка
- Создайте аккаунт в GA4.
- Добавьте тег GA4 на сайт (через GTM или вручную в <head>).
- Включите улучшенное измерение (клики, прокрутки, файлы).
Отслеживание электронной торговли
1. В Администратор → Данные → События включите Расширенную оценку.
2. Настройте события (можно через GTM или вручную):
- view_item – просмотр товара.
- add_to_cart – добавление в корзину.
- begin_checkout – начало оформления заказа.
- purchase – успешная покупка.
3. Для точного отслеживания заказов передавайте стоимость товара, валюту, ID заказа.
Как настроить Google Analytics 4 для интернет магазина
Для настройки Google Analytics 4 (GA4) для интернет-магазина сначала необходимо создать аккаунт в Google Analytics.
1. Перейдите на сайт analytics.google.com, войдите под своим Google-аккаунтом и нажмите "Создать аккаунт". При создании укажите название компании или магазина. Затем создайте ресурс, выбрав тип "Вебсайт" и указав его название и URL. После этого вам будет предложено выбрать платформу - выберите "Веб". В настройках ресурса укажите часовой пояс, валюту отчетов (обычно RUB для России) и другие базовые параметры.
2. После создания ресурса GA4 сгенерирует идентификатор измерения в формате "G-XXXXXXXXXX". Этот идентификатор нужно добавить на все страницы сайта. Самый простой способ - вручную вставить код глобального тега сайта (gtag.js) между тегами <head> на каждой странице. Код выглядит примерно так:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-XXXXXXXXXX'); </script>
Для более гибкого управления тегами лучше использовать Google Tag Manager. В этом случае в GTM создается тег "Конфигурация GA4" с указанием того же идентификатора измерения. После публикации контейнера GTM код будет автоматически добавляться на все страницы. В интерфейсе GA4 перейдите в "Администратор" - "Данные" - "Потоки данных" и убедитесь, что данные поступают корректно. В разделе "Расширенные настройки измерения" включите дополнительные параметры: прокрутку страниц, клики по файлам, просмотры видео и другие релевантные для вашего магазина события.
Для интернет-магазина критически важно настроить отслеживание электронной торговли.
- В GA4 это делается через специальные события. Базовые события, которые нужно настроить: view_item (просмотр товара), add_to_cart (добавление в корзину), begin_checkout (начало оформления заказа), add_payment_info (ввод платежных данных), add_shipping_info (ввод данных доставки) и purchase (совершение покупки). Эти события можно реализовать несколькими способами: через Google Tag Manager, с помощью встроенных интеграций с CMS (если используется Shopify, WooCommerce и другие популярные платформы) или путем ручного добавления кода на сайт.
- После настройки всех событий необходимо проверить их работу. Для этого можно использовать инструмент "Режим отладки" в GA4 или расширение Google Analytics Debugger для Chrome. В течение 24-48 часов после настройки в интерфейсе GA4 появятся первые данные. В разделе "Монетизация" - "Электронная торговля" будут доступны отчеты по доходам, конверсиям, среднему чеку и другим ключевым показателям. Для более детального анализа можно создать пользовательские отчеты и сегменты, например, для сравнения поведения пользователей с разных устройств или из разных источников трафика.
Важно регулярно проверять качество данных и при необходимости корректировать настройки. Особое внимание стоит уделить атрибуции - GA4 использует модель атрибуции по данным, которая может отличаться от Universal Analytics. Для интернет-магазинов рекомендуется дополнительно настроить цели (например, достижение страницы "Спасибо за заказ") и параметры аудиторий (например, пользователи, добавившие товар в корзину, но не завершившие покупку). Эти данные помогут лучше понимать поведение посетителей и оптимизировать воронку продаж.

Настройка Яндекс.Метрики
- Создайте счетчик в Яндекс.Метрике.
- Добавьте цели: просмотр товара, добавление в корзину, оформление заказа.
- Включите Вебвизор (аналог Hotjar).
- Настройте Электронную торговлю (аналогично GA4).
Как настроить Яндекс.Метрику
После авторизации в сервисе через Яндекс ID первым шагом необходимо инициализировать новый счетчик. В поле "Адрес сайта" следует указать основной домен с протоколом (https://example.com), включая все поддомены, если они используются для магазина. При выборе часового пояса учитывайте географию основной аудитории - для российских магазинов рекомендуется устанавливать московское время (MSK).
Валюту отчетов выбирайте соответствующую вашей ценовой политике (RUB, USD, EUR). Особое внимание уделите разделу "Дополнительные настройки" - для интернет-магазинов обязательно нужно активировать опции: "Учитывать посещения только с этого домена" (для исключения сторонних упоминаний счетчика), "Фильтр роботов" (включен по умолчанию) и "Хранение данных без обработки" (сохраняет исходные данные о посетителях).
В настройках UTM-меток обязательно активируйте:
- Автоматическую пометку переходов из соцсетей
- Учет параметров yclid для Яндекс.Директ
- Сохранение исходных данных referrer
- Учет внутренней перелинковки (для многостраничных процессов оформления)
Проверка реализации включает несколько этапов:
- Валидация кода счетчика через валидатор W3C
- Проверка срабатывания целей в режиме реального времени
- Анализ корректности данных электронной торговли
- Тестирование работы вебвизора на разных устройствах
В отчетах "Электронная торговля" обратите внимание на:
- Соответствие показателей выручки данным CRM
- Распределение времени до покупки
- Эффективность категорий товаров
- Сравнение конверсии по типам устройств
Для интеграции с Яндекс.Директ:
- В настройках счетчика включите "Автопометку Директа"
- Настройте передачу данных о конверсиях через API
- Активируйте экспорт целей в Директ
Дополнительные рекомендации:
- Настройте фильтры для исключения трафика сотрудников
- Реализуйте отслеживание AJAX-форм через специальные события
- Для SPA-приложений используйте History API pushState
- Регулярно экспортируйте сырые данные для резервного копирования
Оптимальная частота анализа данных - ежедневно для ключевых показателей (конверсия, выручка), еженедельно для анализа эффективности рекламных каналов, ежемесячно для оценки динамики основных метрик. Особое внимание уделяйте сегментации данных по: источникам трафика, географии, устройствам, поведенческим характеристикам. Это позволит выявлять наиболее перспективные аудитории и оптимизировать маркетинговый бюджет.

Настройка Facebook Pixel
- Создайте пиксель в Facebook Ads Manager.
- Добавьте базовый код на сайт.
- Настройте события.
Как настроить пиксель Facebook для интернет магазина
Настройка Facebook Pixel для интернет-магазина требует тщательной реализации на всех этапах взаимодействия пользователя с сайтом. Начните с создания пикселя в Facebook Business Manager, где нужно указать уникальное название и принять условия использования.
- Полученный базовый код необходимо разместить в теге <head> всех страниц сайта. Для верификации домена потребуется добавить DNS-запись TXT или загрузить HTML-файл в корневую директорию сайта. Основной код пикселя включает инициализацию и стандартное событие PageView, которое отслеживает посещения страниц.
- Для интернет-магазина критически важно настроить кастомные события, отражающие ключевые действия пользователей. Событие ViewContent фиксирует просмотры товаров и должно передавать идентификаторы товаров (content_ids), их тип (content_type), цену (value) и валюту (currency).
При добавлении товара в корзину используйте событие AddToCart с массивом добавленных товаров (contents), где для каждого указывается id и quantity. Наиболее важное событие Purchase должно содержать полную информацию о заказе: список товаров с ценами и количествами, общую сумму, идентификатор заказа (order_id), а также дополнительные параметры стоимости доставки (shipping) и налогов (tax).
Для динамического ремаркетинга добавьте параметр content_category, который группирует товары по категориям. Передавайте event_source_url для привязки событий к конкретным страницам и client_user_agent для кросс-девайсного отслеживания.
- В одностраничных приложениях (SPA) обрабатывайте изменения роутера через history.pushState и вызывайте fbq('track', 'PageView') при каждом виртуальном переходе. Для AJAX-форм создавайте кастомные обработчики успешной отправки, которые инициируют соответствующие события пикселя.
- Проверку реализации начинайте с установки Facebook Pixel Helper – расширения для Chrome, которое показывает активные события и передаваемые параметры. Убедитесь, что все обязательные поля заполняются корректно, а данные в отчетах Facebook Analytics соответствуют информации в вашей CRM-системе.
- Регулярно сравнивайте данные из Facebook с другими аналитическими системами (Google Analytics, Яндекс.Метрика) для выявления расхождений и корректировки настроек.
Дополнительные события CompleteRegistration (для подписки на рассылку), Search (для поиска по сайту) и Contact (для обратной связи) помогут точнее сегментировать аудиторию и настраивать таргетированные рекламные кампании. При работе с мобильными пользователями оптимизируйте частоту отправки событий, чтобы снизить нагрузку на устройство и расход трафика.
Для сложных сценариев покупки (например, предзаказ или многоэтапное оформление) используйте кастомные события с дополнительными параметрами, которые отражают специфику вашего бизнеса. Систематически обновляйте параметры событий при изменениях структуры сайта или бизнес-процессов, чтобы сохранить полноту и точность данных. Комплексная реализация Facebook Pixel в сочетании с регулярным мониторингом и оптимизацией позволяет значительно повысить эффективность рекламных кампаний и увеличить ROI маркетингового бюджета.
Настройка Google Tag Manager
- Создайте аккаунт в GTM
- Установите контейнер GTM на сайт
- Добавьте теги для GA4, Яндекс.Метрики, Facebook Pixel
- Настройте триггеры
Как настроить Google Tag Manager
Настройка Google Tag Manager начинается с создания аккаунта на официальном сайте tagmanager.google.com.
- После регистрации необходимо создать новый контейнер, указав его название (обычно соответствует домену сайта) и выбрав платформу "Веб".
- Система сгенерирует два фрагмента кода: один размещается в секции <head>, второй - сразу после открывающего тега <body>. Эти коды должны быть добавлены на все страницы сайта вручную или через CMS. Для проверки правильности установки используйте расширение Google Tag Manager Assistant.
- В интерфейсе GTM создайте первый тег для Google Analytics 4, выбрав тип тега "Google Analytics: GA4 Configuration" и указав Measurement ID из GA4. Настройте триггер "All Pages" для автоматической загрузки тега на всех страницах.
Для интернет-магазина особенно важно создать теги для отслеживания ключевых событий: просмотра товара, добавления в корзину, инициализации оформления заказа и покупки. Эти события настраиваются как отдельные теги типа "Google Analytics: GA4 Event" с соответствующими именами событий.
Для передачи дополнительных параметров используйте Data Layer - специальный объект JavaScript, который хранит и передает данные в GTM. Пример кода для события добавления в корзину
- В GTM создаются переменные для доступа к данным в Data Layer. Для этого в разделе "Variables" нажмите "New", выберите тип "Data Layer Variable" и укажите имя параметра (например, ecommerce.items.0.item_id).
- Для интернет-магазина важно настроить триггеры на: клики по определенным CSS-селекторам (кнопки "Купить", "В корзину"), отправку форм (оформление заказа), просмотр определенных URL (страница подтверждения заказа).
Интеграция с другими сервисами реализуется аналогичным образом. Для Яндекс.Метрики создается тег типа "Яндекс.Метрика" с указанием номера счетчика и настроек отслеживания. Для Facebook Pixel используется тег "Custom HTML" с соответствующим кодом пикселя. Все внешние скрипты (например, чат поддержки или отзывы) также лучше загружать через GTM, создавая теги "Custom HTML" с соответствующим JavaScript-кодом. Это улучшает производительность сайта, так как скрипты загружаются асинхронно и не блокируют отображение страницы.
- После завершения настройки всех тегов и триггеров обязательно протестируйте конфигурацию в режиме Preview на всех ключевых страницах и сценариях: главная страница, категории, карточки товаров, корзина, оформление заказа, страница успешного заказа.
- Убедитесь, что все события фиксируются правильно, а данные передаются без искажений. Только после тщательного тестирования опубликуйте контейнер, нажав "Submit" и добавив описание изменений в версии.
Регулярно проверяйте работу тегов с помощью таких инструментов как Google Tag Assistant, ObservePoint или Dataslayer. Особенно важно делать это после обновлений сайта или изменения структуры. В GTM есть функция автоматического обновления версий контейнера - включите ее в настройках, чтобы всегда иметь возможность откатиться к предыдущей рабочей версии.
Для управления правами доступа используйте встроенную систему разрешений GTM, назначая разные уровни доступа разработчикам, маркетологам и аналитикам. Оптимизируйте производительность, объединяя похожие теги, удаляя неиспользуемые и настраивая условия срабатывания. Хорошо настроенный GTM становится центральным узлом управления всей аналитикой интернет-магазина, позволяя оперативно вносить изменения без правки исходного кода сайта.

Отслеживание ключевых метрик
- Конверсии.
- Средний чек.
- Коэффициент отказа.
- Глубина просмотра.
- LTV (Lifetime Value).
Как отслеживать ключевые метрики
Для эффективного отслеживания ключевых метрик интернет-магазина необходимо настроить комплексную систему мониторинга и анализа данных. Конверсии измеряются через показатель отношения числа завершенных покупок к общему количеству посетителей, при этом важно учитывать различные типы конверсий: микро-конверсии (просмотры товаров, добавления в корзину) и макро-конверсии (завершенные покупки).
- Расчет средней стоимости заказа выполняется путем деления общей выручки на количество оформленных заказов за выбранный период, с обязательной сегментацией по товарным категориям, каналам трафика и типам устройств.
- Показатель отказов анализируется как процент сеансов, в которых пользователь просмотрел только одну страницу и покинул сайт без совершения действий, при этом для интернет-магазинов допустимый уровень отказов обычно составляет 25-45%.
- Глубина просмотра рассчитывается как среднее количество просмотренных страниц за один сеанс и показывает вовлеченность пользователей, при этом важно исключать из расчета служебные страницы (корзина, оформление заказа).
Для расчета пожизненной ценности клиента (LTV) используется формула: средний чек × среднее количество покупок за период × средняя продолжительность жизни клиента.
Более точный расчет включает дисконтирование денежных потоков и учет стоимости привлечения клиента (CAC).
- Анализ воронки продаж требует настройки последовательности событий от первого посещения до покупки с измерением конверсии между каждым этапом: просмотр товара - добавление в корзину - начало оформления - ввод платежных данных - завершение покупки.
- Для выявления узких мест используются тепловые карты и записи сессий, которые показывают, на каких элементах интерфейса пользователи испытывают затруднения.
- Сравнение эффективности рекламных каналов проводится через показатели ROI (доход на вложенные инвестиции) и CPO (стоимость заказа), при этом важно учитывать различные модели атрибуции: last click, first click, linear, time decay. Для точного анализа рекомендуется настраивать сквозную аналитику, связывающую данные рекламных систем с фактическими продажами в CRM.
Сегментация аудитории выполняется по множеству параметров: демографические характеристики, география, устройства, поведенческие паттерны, частота покупок. Особое внимание уделяется возвратным покупателям - рассчитывается их доля в общей клиентской базе и средняя частота повторных покупок.
Интеграция с CRM и системами аналитики
- Подключите GA4 к BigQuery
- Настройте Google Data Studio
- Интегрируйте с CRM
Как настроить CRM систему аналитики
Интеграция CRM с аналитическими системами начинается с выбора метода подключения - наиболее распространены API-интеграции, которые обеспечивают двусторонний обмен данными в реальном времени.
- Для настройки подключения к Google Analytics 4 используется Measurement Protocol API, позволяющий отправлять данные о транзакциях напрямую из CRM. В Яндекс.Метрику данные передаются через Commerce API с обязательным указанием параметров: ID клиента, номер заказа, сумма, список товаров с артикулами и категориями.
- При интеграции с Facebook требуется настройка оффлайн-событий через Offline Conversions API, где ключевым параметром является match_key (email/телефон/имя-фамилия клиента). Для автоматического экспорта данных из CRM в Google BigQuery настраивается ежедневный выгрузка по расписанию через Cloud Scheduler, включающая основные таблицы.
- В Looker Studio создаются комплексные дашборды, объединяющие данные из CRM и аналитических систем. Базовый дашборд включает следующие блоки: динамика продаж с разбивкой по каналам привлечения, средний чек и LTV по когортам, карта повторных покупок, эффективность товарных категорий.
- Настройка автоматических отчетов выполняется через Google Apps Script с триггерами на ежедневную отправку email-рассылки ключевым сотрудникам. В отчет включаются: текущие показатели за день (выручка, заказы, средний чек), отклонения от средних значений (+, - в %), основные тренды за неделю, проблемные точки (каналы с ростом CPA, категории с падением конверсии). Для менеджеров по продажам настраиваются персональные дашборды в Data Studio с показателями: конверсия в заказ по менеджеру, среднее время обработки заявки, процент повторных продаж.
Оптимизационные процессы включают автоматические алерты при отклонении ключевых показателей: падение конверсии на 15% относительно скользящего среднего, рост CPA выше установленного лимита, снижение среднего чека на 20%. Алерты настраиваются через Google Cloud Monitoring с отправкой уведомлений в Slack/Telegram.
Обслуживание системы требует еженедельного аудита качества данных: проверка полноты передачи событий из CRM, контроль дублирования транзакций, верификация сопоставления клиентов. Раз в месяц выполняется ревизия расчетных формул и обновление дашбордов под изменяющиеся бизнес-процессы.
Проверка и оптимизация
- Используйте Google Analytics Debugger для проверки событий.
- Анализируйте воронку продаж: где пользователи теряются?
- Тестируйте изменения (A/B-тесты через Google Optimize или VWO).
Скорость работы и конверсия
Проверка и оптимизация интернет-магазина – это комплексный процесс, направленный на повышение удобства использования, скорости работы и конверсии. Начинается с анализа текущего состояния: оценивается скорость загрузки страниц, корректность отображения на разных устройствах, удобство навигации и оформления заказа.
Важно проверить работу всех функциональных элементов: корзины, форм обратной связи, фильтров товаров и поиска. Тестируются различные сценарии покупки, чтобы выявить возможные ошибки или точки отказа.
Оптимизация включает улучшение юзабилити: упрощение процесса оформления заказа, добавление понятных подсказок, оптимизацию меню и структуры категорий. Ускоряется загрузка страниц за счет сжатия изображений, кэширования и минификации кода.
Проверяется SEO-оптимизация: заголовки, мета-описания, ЧПУ-ссылки, наличие микроразметки. Анализируется поведение пользователей с помощью тепловых карт и аналитики, чтобы выявить слабые места.
Дополнительно настраивается релевантность поиска по сайту, улучшается мобильная версия, тестируются разные варианты дизайна и текстов. Регулярный мониторинг и доработки помогают поддерживать магазин в эффективном состоянии.
Вывод
Настроив аналитику, вы сможете:
- Отслеживать источники трафика и ROI рекламы.
- Понимать, на каком этапе теряются клиенты.
- Улучшать UX и увеличивать конверсию.