Возможности
← Ко всем возможностям
Продажи и маркетинг

Аналитика и согласие на cookie

Счётчики Google, Meta и TikTok с событиями покупок и окном согласия на cookie.

Снимки экрана скоро появятся.

Счётчик, который считает только посещаемость, не отвечает на главный вопрос: какая реклама принесла деньги. Плагин подключает к магазину Google Analytics 4, Google Tag Manager, Meta Pixel и TikTok Pixel и сам рассказывает им о покупательском пути — от просмотра товара до оплаченного заказа. Коды вписываются в настройках, править оформление вручную не нужно. Вместе со счётчиками приходит окно согласия на cookie: до ответа покупателя ни один счётчик не запускается.

Что делает

  • Подключает четыре системы: Google Analytics 4, Диспетчер тегов Google, Meta Pixel (Facebook и Instagram) и TikTok Pixel. Коды задаются отдельно для каждой витрины — у каждого домена свои.
  • Сообщает о покупательском пути: посмотрел товар, положил в корзину, убрал из корзины, открыл корзину, начал оформление, оплатил заказ, что искал в магазине. В отчётах видно выручку и то, какая реклама её принесла.
  • Отправляет покупку со всем составом: номер заказа, сумма, доставка, налог, товары с ценами и количеством. Цены берутся из самого заказа, поэтому отчёты сходятся с тем, по чему купили.
  • Отправляет заказ один раз: обновление страницы «Спасибо за заказ» не задваивает выручку.
  • Спрашивает согласие на cookie тремя способами на выбор: спрашивать и до ответа ничего не собирать, собирать сразу с возможностью отказаться, не спрашивать вовсе.
  • Даёт покупателю выбрать, что разрешить: статистику и рекламу по отдельности. Необходимые cookie отключить нельзя — без них не работают корзина и вход.
  • Передаёт выбор покупателя Google в его собственном формате согласия, поэтому реклама учитывает отказ, а не игнорирует его.
  • Ведёт на вашу страницу с политикой: выбираете готовую страницу магазина, ссылка появляется в окне.
  • Помнит ответ покупателя заданный срок, после чего спрашивает снова.
  • Показывает отправленные события в консоли браузера, пока вы проверяете настройку.

Что нужно для работы

  • Коды счётчиков из ваших кабинетов: Google Analytics, Диспетчера тегов, Meta или TikTok. Достаточно любого одного — пустые поля просто не подключаются.
  • Ничего вставлять в оформление не нужно: плагин работает в любой теме магазина. Вид окна согласия правится в редакторе оформления, а кнопка в настройках возвращает заводской.

Что появится в магазине

Так это увидит покупатель после установки.

  • На все страницы магазина добавляется код счётчиков и правило согласия — покупатель его не видит. Оформление не меняется, править в редакторе оформления нечего. Коды счётчиков задаются отдельно для каждой витрины в настройках плагина.
  • Внизу страницы появляется окно согласия на cookie с кнопками «Принять всё», «Только необходимые» и настройкой категорий. Вид окна и его тексты меняются в редакторе оформления, ссылка на страницу с политикой — в настройках плагина. Окно можно выключить, если согласие вам не нужно.
  • В корзине счётчикам отправляется её состав — по нему видно, на каком шаге покупатели уходят. Ничего видимого на странице не появляется. Отправку можно выключить настройкой «Сообщать о покупках».
  • На оформлении заказа счётчикам отправляется начало оформления с составом корзины и суммой. Ничего видимого на странице не появляется. Отправку можно выключить настройкой «Сообщать о покупках».
  • На странице товара счётчикам отправляется просмотр товара: название, артикул и цена. Ничего видимого на странице не появляется. Отправку можно выключить настройкой «Сообщать о покупках».
  • В начало страницы добавляется запасной кадр Диспетчера тегов — для браузеров с выключенным JavaScript. Покупатель кадр не видит. Пока согласие спрашивается, кадр не добавляется: без JavaScript ответить нельзя, а счётчик уже загрузился бы.
  • На странице «Спасибо за заказ» счётчикам отправляется покупка: номер заказа, сумма, доставка и состав. Ничего видимого на странице не появляется. Заказ отправляется один раз — при обновлении страницы повтора не будет.

Аналитика и согласие на cookie

Подключает к магазину Google Analytics 4, Google Tag Manager, Meta Pixel и TikTok Pixel и рассказывает им о покупательском пути. Вместе со счётчиками приходит окно согласия на cookie: до ответа покупателя ни один счётчик не запускается.

Что настраивается

Настройки живут в «Плагины → Аналитика и согласие на cookie», отдельно у каждой витрины: свои коды счётчиков, своё правило согласия.

  • Счётчики. Идентификаторы GA4 (G-…), Tag Manager (GTM-…), Meta Pixel (числовой), TikTok Pixel. Пустое поле — счётчик не подключается.
  • Сообщать о покупках. Просмотр товара, корзина, начало оформления, оплаченный заказ, поисковые запросы. Выключено — остаётся только посещаемость.
  • Согласие на cookie. Три правила: спрашивать и до ответа ничего не собирать (строгий, для Европы), собирать сразу с возможностью отказаться, не спрашивать вовсе. Отдельно — какие категории покупатель может выбрать, ссылка на страницу с политикой и срок памяти выбора.
  • События в консоли браузера — на время проверки настройки.

Что появляется на витрине

Слот темы Что добавляется
storefront.head настройки для браузера и загрузчик счётчиков (невидим)
storefront.body.start запасной кадр Tag Manager — только когда согласие не спрашивается
storefront.body.end окно согласия на cookie
product.buybox.end событие «посмотрел товар»
cart.body, checkout.body состав корзины и начало оформления
checkout.success.after покупка: номер заказа, сумма, доставка, состав

Разметка окна согласия — шаблон темы templates/plugins/analytics/consent.html, оформление — assets/plugins/analytics/consent.css. Оба файла кладутся в тему при первом показе и правятся в редакторе оформления; кнопка «Вернуть заводской вид окна» в настройках возвращает исходный.

Как это устроено

Счётчики грузит public/analytics.js, а не разметка страницы: до ответа покупателя грузить их нельзя, а после ответа страница не перезагружается — значит решение принимается в браузере. События, отправленные страницей раньше, копятся в очереди и уходят, как только счётчики подняты.

Google получает выбор покупателя в своём формате согласия (Consent Mode): рекламные хранилища отдельно от статистики, значение по умолчанию — запрещено.

«Положил в корзину» и «убрал из корзины» ловятся по самим запросам корзины, а не по разметке темы: адреса корзины принадлежат магазину, поэтому события работают в любой теме, включая сторонние.

Покупка отправляется один раз: номера отправленных заказов магазин помнит в браузере, поэтому обновление страницы «спасибо» не задваивает выручку в отчётах.

1.0.3 03.08.2026

Правки витрины видны сразу

Браузер покупателя больше не показывает старую версию файлов магазина после обновления.

1.0.2 03.08.2026

«Убрал из корзины» доходит до счётчиков

Событие уходит в момент действия, а не после перезагрузки страницы — раньше оно терялось.

1.0.1 03.08.2026

Корзина считается в любой теме

События корзины ловятся по самим запросам магазина, поэтому счётчики работают и в сторонних темах оформления.

1.0.0 03.08.2026

Аналитика и согласие на cookie

Google Analytics, Tag Manager, Meta и TikTok — коды у каждой витрины свои. Считаются просмотры товаров, корзина, начало оформления и покупки с составом. Окно согласия спрашивает разрешение и передаёт выбор счётчикам.