Чому кліки скорочувача не збігаються з GA4
Скорочувач рахує кожен запит до посилання, зокрема від ботів і прев'ю месенджерів, а GA4 бачить лише тих, у кого завантажилась сторінка і спрацював тег. Тому кліків майже завжди більше, ніж сесій, і це нормально, поки співвідношення стабільне.
Скорочувач і Google Analytics 4 рахують різні події. Скорочувач записує перехід у момент, коли хтось відкрив коротке посилання: сервер прийняв запит і відправив відвідувача далі. GA4 дізнається про відвідувача, тільки коли сторінка завантажилась у браузері і на ній спрацював тег аналітики. Між цими моментами людина може піти, а запит міг надіслати взагалі не браузер людини, а бот. Тому, наприклад, 120 кліків у скорочувачі і 70 сесій у GA4 ще не означають, що щось зламалося.
Що саме показує статистика переходів за коротким посиланням на lnk.ua, описано на її сторінці. Тут розберемо, звідки береться різниця, як звести цифри і якій із них вірити.
Що рахує скорочувач, а що GA4
| Скорочувач | GA4 | |
|---|---|---|
| Коли рахує | Коли прийшов запит до короткого посилання, на сервері | Коли на сторінці спрацював тег, у браузері |
| Кого бачить | Усіх, хто відкрив посилання: людей, ботів, прев'ю месенджерів, поштові сканери | Браузери, де тег завантажився; відомих ботів GA4 відсіює сам |
| Одиниця | Перехід: людина відкрила посилання тричі, це три кліки | Сесія: повторні відкриття в межах однієї сесії дають одну сесію |
| Канал | Окреме посилання для кожного каналу | UTM-мітки або сайт-джерело (реферер) |
Кліки порівнюйте із сесіями, а не з користувачами чи переглядами сторінок. Сесія в GA4 за замовчуванням закінчується після 30 хвилин без активності (довідка Google). Людина, яка відкрила посилання двічі за десять хвилин, дасть скорочувачу два кліки, а GA4 одну сесію.
Чому кліків більше, ніж сесій
Боти, сканери і прев'ю в месенджерах
Коли ви вставляєте посилання в Telegram, Slack чи Facebook, сервіс сам відкриває його, щоб показати картинку і заголовок. WhatsApp робить те саме з телефона відправника. Для скорочувача це звичайний запит, і він записується як перехід ще до того, як хтось натиснув на посилання. Поштові сервіси й корпоративні фільтри безпеки так само перевіряють посилання в листах. Додайте до цього пошукових і SEO-ботів, які обходять усі знайдені адреси.
GA4 таких відвідувачів майже не бачить. Бот прев'ю не виконує JavaScript, тож тег не спрацьовує. Трафік відомих ботів Google відсіює автоматично за власними даними і списком IAB. Вимкнути цей фільтр не можна, і скільки трафіку він прибрав, GA4 не показує (довідка Google).
У статистиці lnk.ua боти не відфільтровані, і прев'ю месенджерів теж рахуються як кліки. Точнішої за GA4 цифри ми не обіцяємо. Зате стрічка показує кожен запит окремо, і за порожнім полем браузера чи дивною ОС іноді видно, що перейшла не людина.
Як помітити ботів у стрічці: кілька переходів одразу після того, як ви опублікували пост, ще до того, як його хтось прочитав; записи без браузера чи пристрою; однакові переходи з одного IP з різницею в секунди. Такі кліки не варто викидати зі звіту мовчки. Просто знайте, що частина лічильника припадає на них.
Блокувальники і відмова від cookies
Тег GA4 є скриптом із серверів Google. Блокувальники реклами і трекерів, а також браузери з вбудованим захистом від стеження, як-от Brave, часто не дають йому завантажитися. Людина бачить сторінку, а GA4 про неї не знає. Скорочувач цей візит уже записав, бо запит до короткого посилання пройшов раніше і без жодних скриптів.
Банер згоди на cookies теж зрізає цифри. У базовому режимі згоди (consent mode) теги Google не завантажуються, поки людина не відповіла на банер, а після відмови не надсилають нічого. У розширеному режимі тег при відмові надсилає сигнали без cookies, і GA4 може частково домоделювати таких відвідувачів, якщо трафіку достатньо (документація Google). Хто просто закрив банер, у базовому режимі для GA4 не існує.
Людина пішла раніше, ніж завантажилась сторінка
Перехід записується, щойно людина торкнулася посилання. Далі сторінка ще має завантажитися, а на мобільному інтернеті це кілька секунд. Якщо людина передумала, натиснула «Назад» чи закрила вкладку, поки крутився індикатор, тег GA4 не встиг спрацювати. Що повільніший сайт і що більше скриптів стоїть перед тегом аналітики, то більша ця втрата.
Різні часові пояси і періоди
GA4 ділить дані на дні за часовим поясом, вказаним у налаштуваннях ресурсу. Якщо там стоїть тихоокеанський час, а ви рахуєте за київським, то «вчора» в GA4 і «вчора» у вашій таблиці охоплюють різні 24 години. До того ж звичайні звіти GA4 наповнюються із затримкою, і сьогоднішній день там ще неповний. Свіжі дані показує звіт у реальному часі.
Кліки в скорочувачі зберігаються обмежений час, скільки саме, написано на сторінці статистики. За давніший період у скорочувачі даних уже немає, а в стандартних звітах GA4 вони лишаються.
Буває навпаки: у GA4 більше
Якщо сесій більше, ніж кліків, найчастіше в GA4 ви дивитеся на всю сторінку, а не на трафік із посилання. На ту саму сторінку приходять із пошуку, закладок та інших постів. Буває, що людина відкрила сторінку, пішла більш ніж на пів години і повернулася: GA4 почав нову сесію без нового кліку. А якщо хтось скопіював із адресного рядка довгу адресу з UTM-мітками і переслав її далі, кампанія в GA4 отримає сесії, яких скорочувач не бачив.
Як звести дані скорочувача і GA4
- Перед скороченням додайте до адреси UTM-мітки
utm_source,utm_mediumіutm_campaign. На lnk.ua можна розмітити посилання UTM-мітками і одразу отримати коротке посилання. Мітки лишаються в адресі призначення, тож редирект їх не губить. Як назвати мітки, щоб звіт не розсипався, розказано у статті що таке UTM-мітки. - Робіть одне коротке посилання на один канал: окреме для Telegram-каналу, окреме для розсилки, окреме для сторіс. Тоді лічильник кліків і кампанія в GA4 описують той самий потік людей.
- У GA4 відкрийте звіт Traffic acquisition і виберіть параметр Session campaign або Session source / medium. З кліками порівнюйте метрику Sessions.
- Виставте однаковий період і перевірте часовий пояс ресурсу: Admin → Property details.
- Дивіться на співвідношення, а не на точний збіг. Якщо з тижня в тиждень на 100 кліків припадає приблизно однакова кількість сесій, канал поводиться як завжди.
Якій цифрі вірити
Обом, але для різних питань.
- Скільки разів посилання відкривали і коли. Тут відповідає скорочувач: він бачить перехід навіть тоді, коли до GA4 людина не дійшла.
- Скільки людей подивилися сторінку і що зробили далі. Це GA4: для звіту про результат кампанії беріть сесії і ключові події (так GA4 тепер називає конверсії).
- Чи щось зламалося. Тут потрібні обидві цифри. Різкий стрибок кліків, коли в GA4 нічого не змінилося, зазвичай означає ботів або сканер. Кліки є, а сесій раптом нуль: перевірте, чи відкривається сторінка і чи стоїть на ній тег.
Якщо вам потрібен лічильник для кожного посилання окремо, статистика переходів на lnk.ua є в посилань, створених з акаунта.
Часті запитання
Чи нормально, що кліків у скорочувачі в рази більше, ніж сесій у GA4?
Так, такий розрив трапляється, особливо з посиланнями в месенджерах і листах. Тривожний знак інший: різка зміна співвідношення, коли в самій кампанії нічого не мінялося.
Чи фільтрує lnk.ua ботів у статистиці?
Ні. Боти і прев'ю месенджерів рахуються як кліки, про це сказано на сторінці статистики.
Чи дійдуть UTM-мітки до GA4 через коротке посилання?
Так, якщо мітки стоять в адресі призначення до скорочення. Коротке посилання веде на повну адресу разом з усіма параметрами.
Чому трафік з Telegram у GA4 потрапляє в Direct?
Застосунок часто не передає сайт-джерело, і без UTM-міток GA4 записує сесію як (direct) / (none). Додайте до адреси хоча б utm_source=telegram, а готові приклади є у статті UTM для Telegram і Viber.
Чи видно в статистиці lnk.ua унікальних відвідувачів?
Ні, рахуються переходи: одна людина, яка відкрила посилання тричі, дає три кліки. Унікальних відвідувачів дивіться в GA4.