Можливості
← До всіх можливостей
Продажі та маркетинг

Аналітика та згода на 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 — коди в кожної вітрини свої. Рахуються перегляди товарів, кошик, початок оформлення та покупки зі складом. Вікно згоди запитує дозвіл і передає вибір лічильникам.