Відсутність транзакцій у Google Analytics 4: причини та рішення

Прийняття обґрунтованих бізнес-рішень можливе лише за наявності точних даних про транзакції та замовлення. Згодні? Тоді вам, ймовірно, потрібна допомога з проблемою відсутніх транзакцій у Google Analytics 4 (GA4).

Ви не самотні у своїй боротьбі, оскільки відсутні транзакції та замовлення в GA4 трапляються частіше, ніж можна було б подумати. Існує багато причин, чому це з'являється, але лише кілька рішень.

У цьому посібнику ми розглянемо найпоширеніші причини, чому відсутні транзакції в GA4, і що ви можете зробити для покращення точності даних.

Ті з вас, хто використовує Magento, слідкуйте за оновленнями, щоб дізнатися про рішення цієї проблеми Менеджер тегів Google Magento .

Причини, чому транзакції відсутні в Google Analytics 4

Немає універсальної відповіді щодо відсутніх транзакцій та замовлень у Google Analytics 4. Це може відбуватися з кількох причин або лише з однієї. Однак, її визначення допоможе вам усунути проблему та покращити відстеження даних у вашому магазині.

Давайте розглянемо, чому деякі дані можуть бути неправильними або відсутніми в Analytics.

1. Блокувальники реклами

Ми всі можемо погодитися, що блокувальники реклами корисні, якщо ви хочете позбутися надокучливої ​​реклами. Однак, також трапляється, що вони блокують сторонні трекери, такі як GTM та GA4. Як результат — відсутні транзакції в GA4.

2. Вимкнено файли cookie

Загальновідомо, що файли cookie зберігають дані відстеження та надсилають їх до Google Analytics.

Згідно з рекомендаціями GDPR, багато магазинів повинні запитувати згоду клієнтів, перш ніж відстежувати їхні дані. Якщо ви використовуєте таке розширення, є ймовірність, що клієнти відмовляться від відстеження файлів cookie.

Таким чином, вимкнення файлів cookie є однією з найпоширеніших причин пропущених транзакцій у GA4.

 повідомлення про згоду на використання файлів cookie

Приклад повідомлення про згоду на використання файлів cookie

3. Неправильно налаштовані веб-контейнери

Ця помилка, хоч і проста, також є однією з найпоширеніших.

Після того, як у вас є контейнер і все налаштовано важливі події електронної комерції , ви виконуєте попередній перегляд. Якщо налаштування правильне, ви бачите всі транзакції та події покупок у режимі налагодження.

Однак, якщо ви налаштували відстеження даних через GTM, також важливо Надіслати  (опублікувати) теги після їх перевірки за допомогою попередній перегляд

 надіслати теги в менеджері тегів Google

Публікація тегів в обліковому записі GTM

4. Коди відстеження не активуються на сторінці успішного оформлення замовлення

Дані про транзакції передаються до Google Analytics 4 після завершення покупки. 

Незалежно від того, який додаток ви використовуєте, односторінковий чи багатосторінковий, важливо надсилати дані про покупку на  рівень даних, коли клієнти потрапляють на сторінку успішного оформлення замовлення.

Іноді все йде не за планом, і дані про покупку не потрапляють на рівень даних. Отже, транзакції не фіксуються та не надсилаються до GA4.

 Сторінка успішного оформлення замовлення

Приклад сторінки успішного оформлення замовлення

5. Коди відстеження активуються перед перенаправленням

Код відстеження активується, як тільки клієнт здійснює покупку. Але потім (до відображення сторінки успішного оформлення замовлення) клієнт негайно перенаправляється на сторінку платіжного шлюзу. Він завершує покупку там і лише потім потрапляє на сторінку успішного оформлення замовлення, якщо взагалі потрапляє.

Цього часу не завжди достатньо для передачі запиту до Google Analytics. Таким чином, дані про покупку втрачаються, навіть якщо клієнт завершив замовлення.

Переконайтеся, що код відстеження активовано ПІСЛЯ того, як клієнт потрапить на сторінку успішного оформлення замовлення , перш ніж перенаправляти його на сторінку постачальника платіжних послуг.

6. Коди відстеження активуються, навіть якщо транзакція не вдалася

Надсилання даних про покупки до Google Analytics перед перенаправленням призводить не лише до пропущених транзакцій. Якщо ви надсилаєте дані про покупки перед перенаправленням, вони можуть бути передані до Google Analytics.

Однак, що робити, якщо транзакція не вдається, коли клієнт перебуває на сторінці постачальника платежів?

Знову ж таки, вам потрібно переконатися, що дані про покупку відстежуються лише тоді, коли клієнти потрапляють на сторінку «Дякую» після успішної покупки.

7. Браузери зі суворими налаштуваннями конфіденційності

Навіть якщо ви пропонуєте клієнтам можливість відмовитися від відстеження файлів cookie, цього може бути недостатньо для деяких з них. Деякі відвідувачі віддають перевагу браузерам зі суворими налаштуваннями конфіденційності. Ці браузери блокують різні, якщо не всі, інструменти відстеження та пікселі.

8. Помилки браузера

На жаль, як би ви не старалися, ви не можете запобігти проблемам, пов’язаним із браузером. Ці помилки можуть бути пов’язані буквально з чим завгодно. Отже, важко виділити якісь поширені.

Якщо під час оформлення замовлення виникнуть помилки браузера, транзакція, найімовірніше, не буде відстежуватися. Однак ви можете ввімкнути відстеження помилок JavaScript, щоб отримати більше інформації про цю проблему.

 приклад помилки браузера

Приклад помилки браузера

9. Вимкнено JavaScript

Це малоймовірна, але все ж можлива причина пропущених транзакцій у Google Analytics 4. У відвідувачів вашого веб-сайту може бути вимкнено JavaScript у браузерах.

А оскільки коди відстеження GTM та GA4 базуються на JavaScript, ці коди відстеження не фіксуватимуть жодні транзакції чи будь-які інші дані.

10. Затримки в GA4

Останньою, але не менш важливою причиною пропущених транзакцій у Google Analytics є сама Google Analytics. Зверніть увагу, що в цьому інструменті немає відстеження даних у режимі реального часу. GA4 потрібно близько 24-48 годин, щоб обробити дані та створити точні звіти.

Тож не поспішайте шукати проблеми, якщо деякі транзакції відсутні в Google Analytics. Просто дайте цьому трохи часу.

Як виправити проблеми з відсутніми транзакціями в GA4?

Оскільки існує кілька причин пропущених транзакцій у Google Analytics, існує багато способів вирішення цих проблем. Ви можете витратити години налагодження Google Analytics 4 , шукаючи закономірності між пропущеними замовленнями та перевіряючи сторінку постачальників платежів.

Якщо ви визначите, що викликає проблеми, чудово. Ви можете виправити проблеми та сподіватися, що вони більше не з'являться. Однак неможливо вирішити їх усі.

Отже, ми пропонуємо вам найкраще рішення — відстеження на стороні сервера.

 відстеження на стороні сервера в gtm

Для тих, хто ще не чув про це, відстеження на стороні сервера робить саме те, що випливає з назви. Відстеження здійснюється від сервера до сервера. Отже, ваш сервер передає дані на сервер Google Analytics або GTM.

Кожна транзакція фіксується, незалежно від згоди файлів cookie, помилок браузера чи блокувальників реклами. Єдиний випадок, коли транзакцію пропускають, це коли замовлення взагалі не було створено.

Відсутня транзакція Google Analytics у Magento

Налаштування відстеження на стороні сервера непросте, особливо без спеціальних технічних знань. Однак це можна спростити за допомогою правильних інструментів.

Якщо ви керуєте магазином Magento 2, ви можете налаштувати відстеження на стороні сервера за допомогою GA4 Measurement Protocol або Контейнер сервера GTM .

Це не вимагає конфігурації сервера. Вам просто потрібно заповнити кілька полів в адміністративній панелі Magento, залежно від обраних вами методів.

Найкраще? Ви все ще можете використовувати відстеження на основі браузера та увімкнути відстеження на стороні сервера лише для пропущених транзакцій. Перегляньте будь-який з посібників, які ми навели вище, щоб уникнути проблем із пропущеними транзакціями в GA4.

 відстежувати лише відсутні транзакції в Magento

Можливість відстежувати лише відсутні транзакції в Magento 2