Google Analytics 4 випустив нову функцію «Діагностика кампаній». Інструмент автоматично знаходить URL-параметри, через які платний трафік падає в органіку або «(not set)», ламаючи розрахунок ROAS.
Апдейт анонсували наприкінці липня 2026 року. Тепер в індикаторі якості даних у звітах GA4 з'являється сповіщення, якщо в URL зі стандартним ідентифікатором кліку Google (gclid) губляться агреговані ідентифікатори. Без них ланцюжок атрибуції рветься, і зрозуміти, яка саме кампанія дала конверсію, стає неможливо.

Що таке агреговані ідентифікатори і чому вони важливі
Після релізу Apple App Tracking Transparency (ATT) параметр gclid перестав витягувати всі дані. Якщо юзер на iOS забороняє відстеження, gclid просто не генерується. Замість нього Google додав агреговані ідентифікатори — вони збирають дані когортами, обходячи обмеження приватності.
Ось базові параметри, за якими тепер стежить діагностика:
gbraid: Атрибуція web-to-web конверсій на iOS. Працює, коли користувач клікає на рекламу в браузері (Пошук чи Google Shopping) і залишається там.
wbraid: Для app-to-web конверсій. Юзер клікає всередині додатку (YouTube, Gmail) і переходить у браузер.
gad_source та gad_campaignid: Свіжі параметри для ідентифікації джерела та кампанії, коли gclid недоступний.
Якщо ці параметри відпадають, GA4 не зв'язує сесію з платною кампанією. У звітах росте органіка або трафік «(not set)», хоча по факту це оплачені кліки з Google Ads. Далі йде крива оптимізація: стоп плюсових кампаній або масштабування мінусових.
Основні причини втрати ідентифікаторів
Діагностика в GA4 показує конкретний список проблемних URL. Зазвичай параметри зрізаються на кількох етапах:
Редиректи: Класика. Перенаправлення з HTTP на HTTPS, з non-www на www або гео-редиректи часто гублять хвости посилань.
Налаштування Consent Management Platform (CMP): Кривий банер cookie-згоди блокує теги аналітики. Якщо юзер апрувить куки вже на другій сторінці, стартові UTM-мітки та ідентифікатори зникають.
JavaScript-редиректи або скрипти на сайті: Скрипти в Single Page Applications (SPA) люблять примусово очищати URL від параметрів відстеження.
Конфлікти з ручною розміткою: Google Ads використовує auto-tagging, але помилки в ручних UTM можуть конфліктувати з системою і ламати передачу даних.
Як виправити проблеми з атрибуцією
Коли GA4 підсвітив биті URL, алгоритм дій для технічного спеціаліста виглядає так:
Перевірте налаштування auto-tagging: В акаунті Google Ads має бути увімкнена автоматична розмітка. Це база для роботи gclid та інших ідентифікаторів.
Проаналізуйте ланцюжки редиректів: Через Network в інструментах розробника або розширення типу Redirect Path перевірте, чи долітають gclid та gbraid до фінального лендінгу.
Аудит CMP: Проклікайте сайт в інкогніто. Тег аналітики має спрацьовувати одразу після згоди на першій сторінці, не втрачаючи параметри в URL.
Зверніться до розробників: Якщо GET-параметри губляться на бекенді або через JS-редиректи, це фікситься тільки на стороні коду.
Після фіксів дані в Google Analytics оновлюються із затримкою. Сповіщення про помилку зникне приблизно за 24–48 годин.
Висновки
Раніше втрата атрибуції виявлялася тільки після зливу бюджету в мінус. Тепер GA4 прямо вказує на відвалені параметри.
Інструмент не тикає пальцем у конкретний скрипт чи редирект, але дає точні URL для дебагу. Для баєрів це шанс навести порядок у даних і рахувати реальний ROAS, а не оптимізувати кампанії наосліп 🤷