Когда лили на $400/день в гео IT через push-сетку, дашборд рекламного кабинета рисовал 12 000 кликов в сутки и красивый CTR 2.4%. А в GA4 в отчёте Traffic Acquisition по тому же source/medium висело 7 800 сессий, из которых engaged sessions — 1 350. Engagement rate 17%. Это и был момент, когда я понял: половина закупленного трафика просто не доезжает до лендинга, а отчёт Traffic Acquisition умеет это показать раньше, чем трекер начнёт ругаться на низкий конверт.
Что реально лежит внутри отчёта
Traffic Acquisition построен на session-scoped dimensions. Это значит, что каждая строка таблицы — это не пользователь и не клик, а сессия с привязанным к ней source/medium на момент её старта. В соседних колонках лежат session campaign, session source platform и default channel group. Если разметка чистая, ты видишь честную картину: какой канал привёл сессию и что она дальше сделала на сайте.
Главная ловушка тут не в самих метриках, а в UTM. Когда у одной связки в Facebook гуляет три варианта utm_source (fb, facebook, FB_ads), отчёт распадает их на три строки и сравнение каналов превращается в гадание. Поэтому первое, что делаю на новом проекте — закрепляю naming rules в табличке: source всегда lowercase, medium из списка cpc/cpm/push/email, campaign в формате geo_offer_date. После этого мусорных строк в отчёте становится меньше на 30–40%.
Почему engaged sessions важнее объёма
Сессии без вовлечения — это шум. GA4 считает сессию engaged, если она длилась дольше 10 секунд, либо в ней было больше одного просмотра экрана, либо произошло конверсионное событие. На практике для арбитража это идеальный ранний индикатор качества трафика. Объём может быть огромным, но если engagement rate ниже 25%, скорее всего пользователь даже не дождался загрузки лендинга или сразу нажал назад.
На одной связке в Tier-3 у меня было 4 200 сессий за сутки с push-источника и всего 6% engagement rate. Креативы выглядели нормально, преленд тоже. Полез проверять — оказалось, рекламная сетка крутила объявления в гео IN и BD, хотя кампания была настроена на ID. После добавления гео-фильтра в трекере engagement rate по этому source/medium вырос до 31%, а конверт в апрув — с 1.8% до 4.2%.
На что смотреть после engaged sessions
Engaged sessions — это первый фильтр, а не последний. Дальше я всегда добавляю в таблицу events per session и average engagement time. Если события идут, а время на сайте 8 секунд — значит, ивенты криво настроены и стреляют до фактического взаимодействия. Если время 45 секунд, а событий 0 — пользователь читает, но ничего не нажимает: проблема в CTA посадочной страницы, а не в трафике.
Три места, где аналитика чаще всего врёт
1. Размытая UTM-разметка
Самая частая боль. Один и тот же креатив помечается то как utm_medium=cpc, то как paid_social, то вообще без medium — и GA4 разваливает связку на куски. У меня был кейс, когда в отчёте 14 строк относились к одной кампании. После унификации шаблона UTM остался один source/medium с честными цифрами: 18 600 сессий, engagement rate 34%, 412 конверсий.
2. Оценка качества по одной метрике
Высокий engagement rate без revenue — это не победа, а ловушка. Бывает, что трафик зависает на странице с видео, метрика растёт, а лиды не идут. И наоборот: канал с engagement rate 22% может давать лучший CPA, потому что приводит точных по интенту пользователей. Поэтому в моей таблице рядом всегда три колонки: engaged sessions, конверсии и revenue, и решения принимаются только по их связке.
3. Отсутствие сверки с трекером
GA4 теряет часть сессий из-за блокировщиков, ITP в Safari и cookieless-режимов. Расхождение с трекером в 10–15% — это норма. Если разрыв уходит за 30%, значит, где-то отвал скрипта или JS-ошибка на лендинге. Я сверяю GA4 с Keitaro раз в день: беру топ-5 source/medium и сравниваю объём сессий с кликами в трекере. Если расхождение растёт два дня подряд — лезу в DevTools проверять, грузится ли gtag.js.
Чек-лист для ежедневного контроля
- Открыть Traffic Acquisition за вчера и за неделю, сравнить топ-10 каналов по session source/medium.
- Проверить, не появились ли новые мусорные значения в source — например, source=(not set) или странные домены реферралов.
- Свести по каждому активному запуску три цифры: engaged sessions, engagement rate, конверсии.
- Сверить топ-каналы с данными в трекере и рекламном кабинете — расхождение больше 20% разбирать сразу.
Когда отчёт реально решает
Traffic Acquisition выстреливает на старте теста новой связки и при сравнении нескольких креативов внутри одной кампании. За первые 2–3 часа после запуска ты ещё не накопил статистики по конверсиям, но уже видишь, какой источник вытягивает engaged sessions выше 25%, а какой просто жжёт бюджет. Это даёт окно, в которое можно отключить откровенно плохие плейсменты до того, как они съедят $200–300.
Проверено на 5 млн кликов за прошлый квартал: связки, в которых engagement rate в первые сутки падал ниже 18%, в 83% случаев так и не вышли в плюс по ROI, даже если конверсии в первые часы вроде бы шли. Поэтому в моей раскладке engaged sessions работают как стоп-сигнал — они показывают проблему раньше, чем её увидит CPA-метрика.





