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

Як Google Analytics 4 розуміє з якого джерела прийшов користувач на сайт?
➊ Мітки в URL сайту. Найбанальніше і просте. Мітки є 2-х типів - ручні і автоматичні. Ручні - це всім відомі UTM-мітки, автоматичні - генерація різними сервісами по своїй логіці (в Google Ads це gclid, srsltid, в Facebook - fbclid і так далі).
Хочу зауважити, що Google Analytics 4 розпізнає тільки один тип автоматичних міток - gclid з Google Ads. Так як сервіси спілкуються кожен на своїй мові, автоматичні мітки з Facebook або інших систем розпізнані не будуть.
Ви запитаєте, а якщо міток немає, тоді як?
➋ Обробка HTTP-даних сайту при переході з урахуванням бази даних Google Analytics 4 і cookies сайту.
Досить складно звучить, але суть в тому, що при переході на сайт в HTTP-заголовках є дані про реферера, які зчитуються в аналітику, плюс є дані cookies сайту, які використовуються в підрахунку сесій.

Отже, отримуючи дані про користувача, Google Analytics 4 відстежує його поведінку, події і надалі розподіляє за джерелами. В іншому випадку, якщо система не розпізнає джерело, тоді буде відображене джерело not set, про яке ми писали раніше.
Як Google Analytics 4 рахує користувачів?
Трохи термінології:
- користувач - ідентифікований користувач для якого зареєстрований мінімум 1 сеанс;
- сеанс - відвідування сайту користувачем з таймаутом більше 30 хвилин;
- новий користувач - користувач, який вперше бачить сайт згідно cookie даного користувача.
Відповідно, якщо в cookie користувача є відвідування даного сайту - Google Analytics 4 зарахує даного користувача просто в користувачі, а в звітах про аудиторію вважатиме його в повертані.
Далі, коли Google Analytics розуміє джерела трафіку, його характеристики, наступним питанням стає облік конверсій і підрахунок ефективності.
Як Google Analytics 4 враховує події / конверсії?
Події та конверсії в Google Analytics 4 за замовчуванням враховуються за моделлю атрибуції на основі даних. У старій версії Google Analytics це за замовчуванням було за останнім кліком (з якого останнього джерела переходив користувач і зробив конверсію, до того джерела вона і враховується). "Олдскули" змінюють у нових версіях GA4 модель атрибуції на модель за останнім кліком, оскільки звикли працювати саме так.
Стабільно отримуючи дані, іноді виникає необхідність виключити деякі історії переходу в Google Analytics 4. Це може бути платіжний сервіс, логін через соціальні мережі, субдомен і так далі. Як в такому випадку відпрацює аналітика?
Виключення джерел переходу в Google Analytics 4
Щоб виключити джерела переходу в GA4, необхідно зробити наступні кроки:
👉 Заходимо в “потоки даних”.

👉 Далі в “Налаштування тега” ➔ “Показати все” ➔ “Налаштування списку небажаних джерел переходу”.

👉 Додаєте небажані джерела.

👉 Що буде якщо виключити конкретне джерело переходів?
Згідно з офіційною інформацією від техпідтримки, при виключенні джерела переходу:
- Не відбувається створення нового сеансу з даного джерела;
- Нові сеанси що надходять з даного джерела будуть значитися як direct/none;
- У звітах дане джерело може залишатися протягом 6-и місяців, поки триватимуть ранні переходи з нього.
👉 Якщо потрібно об'єднати кілька джерел переходів?
На рівні ресурсу є можливість задавати алгоритми обробки даних переходів, групуючи їх у конкретні канали та джерела. Це працює, але найбільше підходить для кастомних рішень. Ми це детальніше показали у статті про об'єднання l. lm. m. facebook.com., де це дуже актуально.
Це базові моменти, які потрібно знати про джерела переходу GA4. Сподіваємося дана стаття по веб-аналітиці для Вас була корисною. Обов'язково зустрінемося на нашому блозі ще.