Changelog · 07.2026
[Аналітика] Велике оновлення трекінгу Google Analytics 4

Велике оновлення вебаналітики: трекінг конверсій, подій і переглядів сторінок став точнішим та повнішим. Зміни засновані на основі офіційної документації Google та аналізу Enterprice гравців eCommerce на нашому та євпропейському ринку. Нижче — зведення, що було і що стало.
| Напрям | Було | Стало |
|---|---|---|
| Серверна передача покупок (server-side) | Покупки фіксувались лише з браузера. Блокувальники реклами й обмеження Safari/iOS (ITP) вирізали частину звернень — конверсії недораховувались, а рекламні кампанії оптимізувались на неповних даних. | Додано серверний канал у GA4 через Measurement Protocol — покупка дублюється напряму з нашого сервера, повз адблокери та ITP. Дублі склеюються за номером замовлення (transaction_id) і прив'язуються до сесії візиту, тож дані не задвоюються й не губляться. Передача асинхронна — не сповільнює сторінку «Дякуємо за замовлення». |
| Дані товарів у подіях | У подіях лише назва, ціна та бренд товару. | Додано категорію, знижку й артикул — точніші звіти та сумісність із товарними фідами. |
| Списки товарів | Перегляд списку товарів (категорія, пошук) і вибір товару зі списку в аналітику не передавались. | Додано перегляд списку (view_item_list) і вибір товару зі списку (select_item) — з повним складом товарів, цінами, знижками, артикулами та позицією товару в списку. |
| Перегляди сторінок | На «швидких» переходах сайту працювала лише нативна синтетична підтримка оновлення сторінок — вона могла робити трекінг неповним і неточним (напр. застарілий заголовок сторінки). | Додано явний перегляд сторінки на кожному переході — надсилається з правильним адресом і заголовком після завантаження, точніше за синтетичний (вмикається в налаштуваннях). |
| Логіка подій | Взаємодії (спливні вікна, форми, дзвінки) трекались як «віртуальні перегляди сторінок» — некоректний, застарілий підхід. | Переведено на правильні стандартні події: відправка форми / зворотний дзвінок, додавання в обране, повернення замовлення — замість фейкових переглядів. |
| dataLayer для GTM | Ecommerce-події (товари, ціни, суми замовлень) не передавались у dataLayer вашого GTM-контейнера. | Ecommerce-події передаються у dataLayer об'єктним форматом — вмикається перемикачем «dataLayer для GTM» (за потреби дані можна тримати лише у своєму контейнері). |
Повне покриття подій ecommerce-воронки — нові події додані для відстеження виділені жовтим:
🔍 Перегляд і вибір товару
перегляд списку товарів (view_item_list), вибір товару зі списку (select_item), перегляд картки товару (view_item)
🛒 Кошик
додавання (add_to_cart), видалення (remove_from_cart), перегляд кошика (view_cart)
📦 Оформлення замовлення
початок оформлення (begin_checkout), вибір доставки (add_shipping_info), вибір оплати (add_payment_info), покупка (purchase)
↩️ Після покупки
повернення / самостійне скасування замовлення (refund)
⭐ Залучення
додавання в обране (add_to_wishlist), заявка / зворотний дзвінок (generate_lead), пошук на сайті (view_search_results), вхід і реєстрація (login, sign_up)
Нові налаштування в адмінці (блок тегів Google):
- GA4 MP API secret — увімкнення серверної відправки конверсій.
- GA4 page_view (SPA) — перегляди сторінок на «швидких» переходах сайту.
- dataLayer для GTM — передача товарів і сум у ваш GTM-контейнер.
- GA4 debug_mode — режим перевірки трекінгу.