Google Analytics 4 для SEO: что смотреть

Google Analytics 4 — это не обновлённый интерфейс Universal Analytics, а другая система с другой моделью данных. Здесь нет привычных хитов и сеансов как первичных сущностей, нет показателя отказов в прежнем понимании, нет представлений с фильтрами и нет целей в старом виде. Есть события, параметры и ключевые события, из которых аналитика собирается заново. Для SEO-специалиста это означает, что старые привычки не переносятся: отчёт «Каналы → Organic Search» выглядит похоже, но считается иначе, а половина полезных SEO-разрезов вообще не существует в стандартных отчётах и делается вручную. В этой статье разбираем GA4 практически: что смотреть по органике, как связать со Search Console, где система врёт из-за лимитов и как её корректно совмещать с Метрикой в рамках SEO-продвижения российских проектов.
Коротко
- GA4 хранит не сеансы, а события с параметрами: сеанс, вовлечённость и конверсия — производные величины, посчитанные из событий.
- Показателя отказов в старом смысле нет: его заменил «процент вовлечённых сеансов» с порогом в 10 секунд активного взаимодействия.
- Стандартный отчёт по органике даёт канал целиком; для SEO нужны разрезы по посадочным, устройствам, брендовым и небрендовым запросам — они собираются в «Исследованиях» или через BigQuery.
- Связка с Search Console открывает отчёты по запросам и посадочным, но данные SC не смешиваются с метриками GA4 — это два отдельных набора измерений.
- Главные технические ограничения GA4: лимит уникальных значений (cardinality) со строкой «(other)», хранение пользовательских данных 2 или 14 месяцев и семплирование в исследованиях.
- Для российских проектов GA4 закрывает только Google-часть трафика; Яндекс-органика по-прежнему полноценно анализируется в Метрике и Вебмастере.
- Юридическая сторона — передача данных за рубеж и 152-ФЗ — решается не настройками GA4, а решением компании и согласованием с юристом.
Чем GA4 принципиально отличается от Universal Analytics
Universal Analytics строился вокруг сеанса. Хит (просмотр страницы, событие, транзакция) прикреплялся к сеансу, сеанс — к пользователю, а вся отчётность считалась «сверху вниз»: сколько сеансов, какой процент отказов внутри сеанса, какая цель достигнута в сеансе. Модель была понятной и жёсткой: у события были фиксированные поля «Категория / Действие / Ярлык / Ценность», и всё, что не влезало в эти четыре ячейки, приходилось изобретать.
GA4 перевернул схему. Первичная сущность здесь — событие. Просмотр страницы (page_view) — это событие. Начало сеанса (session_start) — событие. Первый визит (first_visit) — событие. Скролл, клик по внешней ссылке, поиск по сайту, просмотр видео — события. У каждого события есть набор параметров: до 25 штук на событие, любые имена, любые значения. Сеанс в GA4 не хранится как объект — он вычисляется из событий по правилу «новый session_start, если пользователь не проявлял активности 30 минут».
Практическое следствие для SEO: почти всё, что вы хотите померить, можно померить, но нужно заранее спроектировать событийную схему. GA4 не даёт готового ответа «какой процент читателей блога дочитал статью до конца» — он даёт возможность отправить событие scroll с параметром глубины и потом построить по нему отчёт. Universal давал больше из коробки и меньше сверх коробки; GA4 — наоборот.
| Что было в Universal | Что стало в GA4 | Что это меняет для SEO |
|---|---|---|
| Сеанс как первичная сущность | Событие как первичная сущность, сеанс — производная | Любая метрика собирается из событий; готовых отчётов меньше, гибкости больше |
| Показатель отказов (сеанс с одним хитом) | Процент вовлечённых сеансов (engaged sessions) | Одностраничный визит на 3 минуты теперь не «отказ» — оценка качества органики становится честнее |
| Цели (до 20 на представление) | Ключевые события (key events), до 30 на ресурс | Конверсия — это помеченное событие, а не отдельная сущность; настраивается за минуту |
| Представления с фильтрами | Представлений нет, есть фильтры данных и сравнения | Нельзя завести «чистое» представление без внутреннего трафика по старой схеме — исключения настраиваются на уровне ресурса |
| Категория / Действие / Ярлык | Произвольные параметры события | Схему событий надо проектировать заранее, иначе данные будут несопоставимы |
| Атрибуция last non-direct click | Data-driven по умолчанию, есть last-click | Доля органики в конверсиях меняется — сравнивать цифры UA и GA4 «в лоб» некорректно |
| Хранение данных без ограничений | 2 или 14 месяцев для пользовательских данных | Год-к-году в исследованиях доступен только при 14 месяцах — переключить надо сразу |
| Экспорт в BigQuery только в 360 | Экспорт в BigQuery в бесплатной версии | Появился доступ к сырым событиям — обход всех лимитов интерфейса |
ГЛАВНАЯ ОШИБКА ПЕРЕХОДА
Сравнивать цифры GA4 с историческими цифрами Universal и делать выводы о падении или росте органики. Это разные системы подсчёта: другая логика сеанса, другая атрибуция, другое определение вовлечённости, другая обработка ботов. Расхождение в 10–30% между системами на одном и том же сайте — норма, а не ошибка внедрения. Для SEO-отчётности берите точкой отсчёта дату запуска GA4 и стройте динамику внутри одной системы; для более длинных рядов используйте данные Search Console и Вебмастера, где методика не менялась.
Модель событий: что нужно понимать до настройки
Четыре типа событий
GA4 делит события на четыре группы, и разница между ними — не формальность, а вопрос того, придётся вам трогать код сайта или нет.
- Автоматически собираемые. page_view, session_start, first_visit, user_engagement. Отправляются самим тегом, настраивать нечего.
- Улучшенная статистика (enhanced measurement). Скроллы (90% глубины), клики по внешним ссылкам, поиск по сайту, просмотр видео YouTube, скачивание файлов, взаимодействие с формами. Включается одним переключателем в настройках потока данных. Для контентных проектов это половина нужной аналитики бесплатно.
- Рекомендуемые. Отраслевой список с фиксированными именами: view_item, add_to_cart, begin_checkout, purchase, generate_lead, sign_up. Имена стоит соблюдать буквально — на них завязаны стандартные отчёты и e-commerce-раздел.
- Пользовательские. Всё остальное: клик по телефону, отправка конкретной формы, открытие блока с ценами, использование калькулятора. Настраиваются через Google Tag Manager или напрямую в коде.
Вовлечённость: чем заменили показатель отказов
Вовлечённым (engaged) GA4 считает сеанс, который удовлетворяет хотя бы одному условию: длился более 10 секунд активного взаимодействия, содержал два и более просмотра страниц или включал ключевое событие. Порог в 10 секунд настраивается в свойствах потока данных — его можно поднять, например, до 30 секунд для контентного сайта, где 10 секунд ничего не доказывают.
Для SEO это заметное улучшение методики. В Universal посетитель, который пришёл из поиска на статью, прочитал её за пять минут и ушёл, засчитывался как отказ — и отчёт по блогу выглядел провальным. В GA4 такой визит вовлечённый, а средняя длительность вовлечения (average engagement time) показывает реальное потребление контента. Это же делает GA4 сопоставимым с логикой поведенческих факторов: поисковики оценивают не сам факт одностраничного визита, а то, решил ли пользователь задачу.
ПОРОГ, КОТОРЫЙ СТОИТ ПОМЕНЯТЬ СРАЗУ
10 секунд по умолчанию — слишком мягкий критерий для информационного трафика: за это время страница успевает только отрисоваться. На блогах и контентных разделах мы поднимаем порог вовлечённости до 30–60 секунд, и картина по посадочным резко проясняется — становится видно, какие статьи действительно читают, а какие закрывают после первого экрана. Порог влияет только на будущие данные, задним числом он не пересчитывается, поэтому менять его нужно один раз и в самом начале.
Ключевые события: как правильно считать конверсии
В GA4 конверсия — это обычное событие, помеченное флагом «ключевое событие». Лимит — 30 на ресурс, и он расходуется быстрее, чем кажется, если помечать всё подряд. Практическое правило: помечайте только то, что имеет денежное или явное бизнес-значение, а всё остальное считайте обычными событиями и смотрите в исследованиях.
| Тип сайта | Что помечать ключевым событием | Полезные параметры | Что НЕ помечать |
|---|---|---|---|
| Услуги / B2B | Отправка формы, клик по телефону, заказ звонка, открытие мессенджера | form_id, страница отправки, тип услуги | Скроллы, открытие FAQ, просмотр раздела «Контакты» |
| Интернет-магазин | purchase, begin_checkout, add_to_cart (спорно — часто лишнее) | value, currency, items, категория товара | view_item, поиск по сайту, добавление в избранное |
| Контентный проект / медиа | Подписка на рассылку, регистрация, скачивание материала | Источник подписки, тема материала | Дочитывание, время на странице, шаринг |
| Онлайн-школа | Заявка на консультацию, запись на вебинар, оплата | Курс, поток, стоимость | Просмотр программы, открытие расписания |
| Сервис / SaaS | Регистрация, старт триала, переход на платный тариф | Тариф, план, канал регистрации | Просмотр цен, клик по демо |
Второй важный момент — ценность конверсии. GA4 умеет принимать параметры value и currency, и если вы их передаёте, вы получаете стоимостную отчётность прямо в интерфейсе. Для сайтов услуг мы задаём условную ценность заявки исходя из средней конверсии в сделку и среднего чека: если из десяти заявок закрывается одна на 60 000 ₽, ценность одной заявки — 6 000 ₽. Это грубо, но позволяет сравнивать каналы в деньгах, а не в штуках, и напрямую питает расчёт окупаемости SEO. Точную картину даёт только связка с CRM, о которой ниже.
Третий момент — дедупликация. Классическая ошибка: форма отправляется, событие вешается на клик по кнопке, пользователь кликает трижды, потому что «не сработало» — в отчёте три конверсии. Событие нужно вешать на факт успешной отправки (ответ сервера, отображение страницы благодарности, callback от формы), а не на клик. На проектах с высоким трафиком такая ошибка завышает конверсию органики в полтора-два раза и приводит к неверным выводам о качестве трафика.
Отчёты по органике: где что смотреть
Стандартные отчёты
Органический трафик в GA4 живёт в разделе «Отчёты → Привлечение». Три отчёта, которые нужны ежедневно:
- Привлечение трафика — разбивка по группам каналов по умолчанию. Ищите строку Organic Search: это все переходы из поисковых систем, включая Яндекс, Google, Mail.ru и прочие, которые GA4 распознал по referrer.
- Привлечение пользователей — то же, но в разрезе первого источника пользователя. Полезно для оценки того, сколько новой аудитории приводит SEO, а не сколько раз возвращаются старые.
- Страницы и экраны — потребление контента. С добавленным вторичным измерением «Группа каналов сеанса по умолчанию» превращается в отчёт по посадочным страницам органики.
Отдельно есть отчёт «Целевая страница» (Landing page) — он ближе всего к тому, что нужно SEO: показывает, на какие URL приходят пользователи, сколько сеансов, какова вовлечённость и сколько ключевых событий. Обязательно добавьте к нему фильтр по каналу Organic Search, иначе данные будут смешаны с рекламой и прямыми заходами.
| SEO-вопрос | Где смотреть в GA4 | Что добавить, чтобы отчёт стал рабочим |
|---|---|---|
| Сколько трафика даёт органика и как меняется | Привлечение трафика → Organic Search | Сравнение периодов, разбивка по источнику (google / yandex) |
| Какие страницы приводят органику | Целевая страница | Фильтр по каналу, вторичное измерение «Источник сеанса» |
| Качество органики по разделам | Целевая страница + средняя длительность вовлечения | Своё измерение «раздел сайта» из параметра события |
| Конверсия органики | Привлечение → столбец ключевых событий | Выбор конкретного ключевого события в выпадающем списке |
| Мобильная и десктопная органика | Технологии → Категория устройства + фильтр канала | Сравнение (comparison) по каналу Organic Search |
| Гео-разрез органики | Демография → Город / Регион | Сравнение по каналу, полезно для регионального SEO |
| Запросы Google и CTR | Search Console → Запросы | Требуется связка ресурса с Search Console и публикация отчётов |
| Путь пользователя от органики к заявке | Исследования → Изучение пути / Воронка | Собирается вручную, в стандартных отчётах нет |
Исследования (Explore) — там, где начинается настоящая работа
Стандартные отчёты GA4 закрывают процентов сорок SEO-задач. Всё остальное делается в разделе «Исследования» — это конструктор, где вы сами выбираете измерения, показатели, сегменты и тип визуализации. Форматы, которые реально применяются в SEO:
- Свободная форма — таблица любой сложности: посадочная × устройство × канал × конверсии. Основной рабочий инструмент.
- Исследование воронки — путь от входа из органики до заявки с процентами отваливания на каждом шаге. Незаменимо для работы над конверсией сайта.
- Изучение пути — куда уходят люди с посадочной. Показывает дыры в перелинковке и тупиковые страницы.
- Сегментное наложение — пересечение аудиторий: например, сколько пользователей из органики видели страницу цен и при этом не оставили заявку.
- Когортный анализ — возвращаемость аудитории, пришедшей из поиска. Для контентных проектов и подписных моделей это ключевая метрика.
Обязательное действие при работе с исследованиями — создать сегмент «Органический трафик» один раз и переиспользовать во всех отчётах. Условие сегмента: группа каналов сеанса по умолчанию = Organic Search. Без сегмента вы будете каждый раз строить фильтры заново и рано или поздно ошибётесь.
СЕМПЛИРОВАНИЕ В ИССЛЕДОВАНИЯХ
Стандартные отчёты GA4 не семплируются, исследования — да: при превышении лимита обрабатываемых событий за период система считает по выборке и ставит значок с процентом. На небольших сайтах это не проявляется никогда, на трафике от нескольких сотен тысяч сеансов в месяц — регулярно. Признак семплирования — жёлтый индикатор рядом с заголовком отчёта; при доле выборки ниже 80–90% цифрам в абсолютных значениях доверять нельзя, пропорции остаются валидными. Лечение — сократить период, сузить сегмент или уйти в BigQuery.
Связка GA4 и Search Console: что она даёт и чего не даёт
Связка настраивается в администраторе ресурса: «Связи с сервисами → Search Console». Требуется, чтобы один и тот же аккаунт был подтверждённым владельцем и ресурса GA4, и ресурса Search Console. После создания связи обязателен второй шаг, который многие пропускают: отчёты нужно опубликовать в коллекции библиотеки, иначе раздел Search Console просто не появится в левом меню, и создаётся ложное впечатление, что связка не сработала.
Что вы получаете: два отчёта — «Запросы» (поисковые запросы, показы, клики, CTR, средняя позиция) и «Google Organic Search Traffic» (посадочные страницы с показателями SC плюс поведение и конверсии из GA4 по этим страницам). Это удобно: не нужно переключаться между вкладками, чтобы понять, что запрос вырос в показах, а конверсия по посадочной упала.
ЧЕГО СВЯЗКА НЕ ДЕЛАЕТ
Она не смешивает данные. Измерения Search Console (запрос, страна, устройство SC) нельзя комбинировать с измерениями и показателями GA4 в произвольном отчёте — исключение сделано только для посадочной страницы. То есть узнать «сколько заявок принёс запрос X» через связку нельзя, и никакой настройкой это не обходится: Google не передаёт запрос на уровень сеанса с 2011 года. Второе ограничение — связка охватывает только Google. Яндекс-запросы там не появятся ни при каких условиях, для них нужен Яндекс.Вебмастер.
Практическая методика работы со связкой — сопоставление двух воронок. Search Console показывает верх воронки: показы → клики → CTR. GA4 показывает низ: сеансы → вовлечённость → ключевые события. Соединив их по посадочной странице, вы получаете полную цепочку и можете точно локализовать проблему.
| Симптом в данных | Вероятная причина | Что делать |
|---|---|---|
| Показы растут, CTR падает | Позиции сползли ниже, либо сниппет проигрывает конкурентам, либо запросы стали нецелевыми | Проверить съём позиций, переписать title и description, добавить микроразметку |
| CTR нормальный, сеансов в GA4 сильно меньше кликов SC | Блокировщики, медленная загрузка (пользователь уходит до срабатывания тега), редиректы, ошибки тега | Проверить срабатывание тега, Core Web Vitals, цепочки редиректов на посадочных |
| Сеансы есть, вовлечённость низкая | Несоответствие контента интенту запроса, тяжёлая мобильная версия, агрессивные попапы | Пересобрать контент под интент, проверить мобильную вёрстку, убрать перекрытия |
| Вовлечённость высокая, конверсий нет | Информационный интент, слабый оффер, форма ниже видимой зоны, нет призыва | Добавить конверсионные блоки, вести на коммерческую страницу перелинковкой |
| Позиция средняя выросла, кликов нет | Запросы с нулевым кликом: ответ отдаётся прямо в выдаче | Переориентировать страницу на запросы с переходом, работать с колдунщиками |
| Резкий обвал по всем посадочным сразу | Технический сбой, ошибка в robots.txt, потеря тега при релизе, санкции | Сверить с Вебмастером и логами сервера, проверить дату релиза |
Ограничения GA4, о которых узнают поздно
Cardinality и строка «(other)»
Самое коварное ограничение. GA4 хранит ограниченное число уникальных значений измерения за период; всё, что не влезло, сваливается в служебную строку (other). На сайте с большим количеством URL — интернет-магазине, агрегаторе, крупном блоге — отчёт по страницам начинает содержать «(other)» с существенной долей трафика, и вы физически не можете узнать, какие именно страницы туда попали. Смягчается это сокращением периода отчёта, использованием стандартных (не пользовательских) измерений и экспортом в BigQuery, где никакой агрегации нет.
Хранение данных
По умолчанию пользовательские данные хранятся 2 месяца. Это значение нужно немедленно переключить на 14 месяцев в настройках хранения — иначе исследования год-к-году будут невозможны в принципе. Важно: агрегированные стандартные отчёты хранятся дольше, ограничение касается детализации в Explore и сегментов на уровне пользователей. Настройка не работает задним числом: то, что удалено, не восстановить.
Задержка обработки
Данные в стандартных отчётах появляются с задержкой до 24–48 часов, «Реальное время» показывает последние 30 минут. Делать выводы по вчерашним цифрам преждевременно — их ещё досчитывают. Для SEO это редко критично, но при разборе последствий релиза стоит помнить.
Лимиты пользовательских параметров
25 параметров на событие, 50 пользовательских измерений событийной области видимости, 25 пользовательской. Звучит щедро, пока не начинаешь размечать крупный проект: SEO-разметка (тип страницы, категория, автор, дата публикации), e-commerce-разметка и продуктовая аналитика легко съедают лимит. Планируйте схему параметров как проект, а не как последовательность заявок в разработку.
Потеря данных на клиенте
GA4 работает через JavaScript, загружаемый со стороннего домена. Блокировщики рекламы, режимы повышенной приватности в браузерах, отказ от cookies, медленные соединения — всё это отъедает часть данных. Разрыв между кликами в Search Console и сеансами в GA4 в диапазоне 5–20% встречается постоянно и обычно не является ошибкой внедрения. Разрыв в 40% и больше — уже повод проверять техническую часть.
GA4 в российских реалиях: что реально работает
Здесь нужна честность вместо universal-инструкций из зарубежных блогов. Для проекта, ориентированного на российскую аудиторию, GA4 — вспомогательная система, а не основная. Причины практические.
Доля трафика. В большинстве коммерческих ниш российского рынка основная часть поискового трафика приходит из Яндекса. GA4 этот трафик видит (как канал Organic Search с источником yandex), но ничего специфического про него не знает: ни запросов, ни данных о позициях, ни интеграции с Вебмастером. Всё, ради чего GA4 действительно ценен в SEO — связка со Search Console — работает только по Google-части. Если Google даёт вам 15% трафика, GA4 закрывает 15% задач.
Инфраструктура и стабильность. Тег GA4 подгружается с зарубежных доменов. Сбои доступности, замедления и блокировки на стороне провайдеров означают неполные данные — причём неравномерно неполные, что хуже, чем полное отсутствие: часть аудитории систематически теряется, и вы этого не видите.
Юридическая сторона. GA4 передаёт данные на серверы за пределами России. Требования 152-ФЗ о локализации персональных данных россиян и практика надзорных органов делают этот вопрос неоднозначным. Мы не даём юридических консультаций и рекомендуем решать его с юристом компании: техническими настройками GA4 (анонимизация IP, отключение Google Signals, ограничение сбора) риски снижаются, но не устраняются полностью.
РАБОЧАЯ КОНФИГУРАЦИЯ ДЛЯ РФ-ПРОЕКТА
Основная система аналитики — Яндекс.Метрика: вебвизор, карты, полные данные по Яндекс-органике, связка с Вебмастером и Директом, серверы в России. GA4 — вторая система для тех проектов, где Google даёт заметную долю трафика или есть зарубежная аудитория; её главная ценность — связка со Search Console и экспорт в BigQuery. Обе системы ставятся параллельно через один контейнер тега, метрики не сверяются между собой «до цифры» — они считаются по-разному и обязаны расходиться.
| Задача | Яндекс.Метрика | Google Analytics 4 | Кто выигрывает |
|---|---|---|---|
| Запросы Яндекса и позиции | Есть через связку с Вебмастером | Нет и не будет | Метрика |
| Запросы Google, показы, CTR | Нет | Есть через Search Console | GA4 |
| Запись сессий, карты кликов и скроллов | Вебвизор, тепловые карты | Отсутствует | Метрика |
| Гибкие многомерные отчёты | Ограниченный конструктор | Исследования + BigQuery | GA4 |
| Сырые данные без агрегации | Logs API | Экспорт в BigQuery | Паритет |
| Атрибуция и мультиканальные пути | Несколько моделей на выбор | Data-driven, сравнение моделей | GA4 |
| Данные по зарубежной аудитории | Работает, но экосистема слабее | Основной стандарт рынка | GA4 |
| Соответствие требованиям по данным в РФ | Серверы в России | Данные за рубежом | Метрика |
| Скорость загрузки счётчика в РФ | Стабильно | Зависит от доступности зарубежных доменов | Метрика |
Экспорт в BigQuery: выход за пределы интерфейса
Это то, ради чего GA4 стоит настраивать даже на проектах со скромной долей Google. Бесплатная версия GA4 умеет ежедневно (а при желании и потоково) выгружать сырые события в BigQuery — каждую строку с полным набором параметров, без агрегации, без cardinality-лимитов, без «(other)» и без семплирования.
Что это даёт SEO-специалисту на практике:
- Отчёт по посадочным страницам любой глубины на сайте с сотнями тысяч URL — без потери данных в служебных строках.
- Собственные группировки страниц по регулярным выражениям: тип страницы, раздел каталога, кластер запросов, шаблон.
- Сшивка с данными Search Console (у SC тоже есть экспорт в BigQuery), логами сервера и выгрузками из CRM в одной таблице.
- Расчёт метрик, которых нет в GA4: доля страниц с органическим трафиком от общего числа проиндексированных, среднее время до первой конверсии из органики, распределение трафика по возрасту публикации.
- Дашборды в Looker Studio поверх собственных таблиц вместо медленных коннекторов к GA4 API.
Экспорт включается в администраторе за пять минут, дальше нужен аккаунт Google Cloud с привязанным биллингом. Хранение и запросы в пределах бесплатных квот обычно укладываются в ноль рублей для среднего сайта, но следить за объёмами всё равно нужно. Похожие приёмы автоматизации выгрузок мы разбирали в статье про автоматизацию SEO через API.
Атрибуция: как не занизить вклад органики
Органика редко бывает последним касанием. Пользователь приходит из поиска на статью, через неделю возвращается по бренду напрямую, потом кликает по объявлению и оставляет заявку. При last-click-атрибуции вся конверсия достанется рекламе, а SEO в отчёте выглядит бесполезным. Это самая частая причина, по которой бюджет на продвижение режут «по данным аналитики».
GA4 по умолчанию использует data-driven-атрибуцию: модель распределяет ценность между касаниями на основе фактических данных о путях конверсии. Для SEO это выгоднее last-click, потому что поисковые касания в верхней части воронки перестают быть невидимыми. Дополнительно доступны отчёты «Пути конверсии» и «Модели атрибуции» в разделе «Реклама», где можно сравнить, как меняется вклад канала при разных моделях.
Практический приём: смотрите на два числа одновременно — конверсии органики по data-driven и по first-click. Разрыв между ними показывает, насколько органика работает «на входе», приводя аудиторию, которая конвертируется позже и через другие каналы. Для контентных стратегий этот разрыв бывает кратным, и именно он оправдывает вложения в блог. Как выстраивать сквозной учёт до сделки, подробно разбирали в материале про сквозную аналитику, а какие показатели вообще имеет смысл держать в отчётности — в статье про KPI в SEO.
Отдельно про брендовый трафик. GA4 не разделяет органику на брендовую и небрендовую — это придётся делать самостоятельно через Search Console (фильтр по запросам, содержащим название бренда) или в BigQuery. Разделение обязательно: рост органики за счёт бренда и рост за счёт коммерческих запросов — это разные истории с разными выводами, и смешивать их в одном графике значит обманывать себя. Механику работы с этим сегментом разбирали в статье про брендовый трафик.
Пошаговая настройка GA4 под SEO-задачи
Создать ресурс и настроить базовые параметры
Часовой пояс и валюта — сразу и правильно, задним числом не пересчитываются. Хранение данных переключить на 14 месяцев. Включить улучшенную статистику. Задать порог вовлечённости под тип проекта (30–60 секунд для контента).
Установить тег через контейнер
Ставьте GA4 через Google Tag Manager вместе со счётчиком Метрики — один контейнер, единый уровень данных, никаких правок кода при добавлении событий. Проверьте срабатывание на всех типах шаблонов: главная, категория, карточка, статья, страница благодарности, 404.
Исключить внутренний трафик и спам
Добавьте IP офиса и подрядчиков в фильтры внутреннего трафика, включите исключение известных ботов. Занесите платёжные шлюзы и внешние сервисы в список исключённых источников перехода, иначе конверсии будут атрибутироваться на них, а не на органику.
Спроектировать и внедрить события
Составьте таблицу «действие → имя события → параметры» до начала разработки. Имена в snake_case, единообразно, для рекомендуемых событий — строго по документации. Проверьте каждое событие в отладчике перед публикацией контейнера.
Отметить ключевые события и задать ценность
Не более 8–12 действительно значимых действий из лимита в 30. Передавайте value для тех, где можно оценить деньги. Проверьте дедупликацию: событие должно срабатывать на факт успеха, а не на клик.
Связать со Search Console и опубликовать отчёты
Создайте связь в администраторе, затем в разделе «Библиотека» опубликуйте коллекцию Search Console — без этого шага отчёты не появятся в меню. Проверьте, что связан именно тот ресурс SC, который соответствует основному домену с корректным протоколом.
Создать пользовательские измерения и сегменты
Из параметров событий зарегистрируйте пользовательские измерения: тип страницы, раздел, автор, дата публикации. Сохраните сегмент «Органический трафик» и, при необходимости, отдельные сегменты для Яндекса и Google.
Включить экспорт в BigQuery
Даже если сейчас он не нужен — включайте сразу. Экспорт не работает задним числом: включив его через полгода, вы получите данные только с этого дня. Это бесплатная страховка на будущее.
Собрать рабочий набор исследований
Минимум четыре: посадочные органики с вовлечённостью и конверсиями, воронка от входа до заявки, путь пользователя с ключевых посадочных, когорты возвращаемости. Настраиваются один раз, дальше только меняется период.
Вывести отчётность в Looker Studio
Заказчику не нужен доступ в GA4 — ему нужен дашборд из шести-восьми цифр с динамикой. Соберите его один раз и обновляйте автоматически: органика, конверсии, ценность, топ посадочных, топ запросов из SC, доля бренда.
Типовые ошибки внедрения и их последствия
Тег стоит не на всех шаблонах
Классика: тег есть на каталоге и забыт на странице благодарности. В результате конверсии не фиксируются вовсе, а SEO выглядит каналом без отдачи. Проверяйте каждый тип страницы отдельно.
Хранение оставили на 2 месяцах
Через год выясняется, что сравнить сезон с прошлогодним невозможно. Данные не восстанавливаются. Переключение занимает десять секунд и делается в первый день.
Платёжный шлюз не исключён из источников
Пользователь уходит на оплату и возвращается — GA4 засчитывает новый сеанс с источником «платёжная система». Конверсия уезжает от органики, отчёт врёт систематически.
Конверсией помечено всё подряд
Скроллы и клики в меню в списке ключевых событий превращают конверсионную отчётность в шум, а лимит в 30 расходуется впустую. Помечайте только бизнес-действия.
Сравнение с Метрикой «до цифры»
Часы уходят на поиск причины расхождения в 15%, которого не существует как проблемы. Системы считают сеанс, бота и вовлечённость по разным правилам — расхождение заложено в методику.
UTM-метки на внутренних ссылках
Метка на внутренней ссылке обрывает текущий сеанс и начинает новый со своим источником. Органический трафик разрывается пополам, конверсии атрибутируются на внутренний «канал».
Отдельно стоит сказать про измерение эффекта от SEO-работ. GA4 показывает результат, но не показывает причину: если органика просела, система честно зафиксирует падение, но не скажет, что случилось — санкции, потеря индексации, техническая ошибка или сезон. Диагностика всегда собирается из трёх источников: аналитика (GA4 или Метрика) отвечает на вопрос «что произошло с трафиком», Search Console и Вебмастер — «что произошло с показами и индексацией», логи сервера — «что произошло с обходом». Одна GA4 без остальных двух даёт симптом без диагноза. Общая методика такой отчётности описана в материале про оценку эффективности SEO, а сравнение подходов к продвижению под разные поисковики — в статье про SEO под Google. Примеры того, как это выглядит на реальных проектах, есть в нашем портфолио, а состав работ и стоимость — на странице цен на продвижение.
Частые вопросы
Как основная система — нет. Метрика закрывает Яндекс-органику полнее: связка с Вебмастером даёт запросы и позиции, вебвизор показывает поведение, серверы находятся в России. GA4 имеет смысл ставить второй системой, если Google даёт заметную долю трафика, есть зарубежная аудитория или вам нужны гибкие многомерные отчёты и выгрузка сырых событий в BigQuery. Ставить обе параллельно через один контейнер тега — нормальная практика, они друг другу не мешают.
Потому что это разные системы подсчёта, и совпадать они не обязаны. Различаются определение сеанса и таймаут, алгоритмы отсева ботов, обработка cookies, момент срабатывания счётчика в коде страницы, работа блокировщиков. Расхождение в 10–25% на одном сайте — рабочая норма. Опасность представляет не разница как таковая, а её резкое изменение: если вчера было 12%, а сегодня 45% — что-то сломалось технически. Сверяйте динамику внутри одной системы, а не абсолютные значения между системами.
Только по Google и только через связку с Search Console, причём в отдельном наборе отчётов, который нельзя комбинировать с остальными измерениями GA4. Связать конкретный запрос с конкретной конверсией невозможно — Google не передаёт запрос на уровень сеанса. По Яндексу запросы в GA4 не появятся никогда, их нужно смотреть в Вебмастере или в отчёте «Поисковые запросы» Метрики. Для полной картины по запросам используйте связку Вебмастер + Search Console, а не аналитику.
Это результат лимита на число уникальных значений измерения. Первое — сократить период отчёта: за неделю уникальных значений меньше, и порог не достигается. Второе — использовать стандартные измерения вместо пользовательских там, где возможно. Третье и радикальное — включить экспорт в BigQuery и строить отчёты по сырым событиям, где никакой агрегации нет вообще. На крупных каталогах третий вариант единственный рабочий.
Лимит — 30 на ресурс, разумное число — 8–12. Помечайте только действия с прямым бизнес-смыслом: отправка формы, звонок, заказ, регистрация, оплата. Промежуточные действия (скроллы, просмотры, клики по элементам) оставляйте обычными событиями — они прекрасно анализируются в исследованиях и не засоряют конверсионную отчётность. Если конверсий в списке больше пятнадцати, почти наверняка часть из них — не конверсии.
Вовлечённый сеанс — это сеанс длительностью более 10 секунд активного взаимодействия, либо с двумя и более просмотрами страниц, либо с ключевым событием. Порог настраивается в свойствах потока данных. Показатель отказов из Universal был методически слабым: он записывал в отказы любой одностраничный визит, включая идеально решивший задачу пользователя. Формально bounce rate в GA4 вернули как метрику, обратную вовлечённости, но опираться стоит на вовлечённость и среднее время взаимодействия.
Для небольшого сайта — нет, интерфейса хватает. Но включить экспорт стоит сразу на любом проекте, потому что он не работает ретроспективно: включив его через год, вы получите данные только с даты включения, а прошлое останется в агрегированном виде с лимитами. Настройка занимает несколько минут, для среднего сайта объёмы обычно укладываются в бесплатные квоты Google Cloud. Считайте это бесплатной страховкой на случай, когда данные понадобятся.
Смотрите не только последнее касание. В GA4 по умолчанию работает data-driven-атрибуция, а в разделе «Реклама» есть отчёты по путям конверсии и сравнение моделей. Рабочий приём — сопоставить конверсии органики по data-driven и по first-click: разрыв показывает, сколько аудитории органика приводит «на входе», а конвертируется она позже через бренд, прямые заходы или рекламу. Для сайтов с длинным циклом сделки этого всё равно мало — там нужна связка с CRM и сквозная аналитика по идентификатору клиента.
Настроим аналитику и покажем, что реально приносит органика
Внедрим GA4 и Метрику, спроектируем события и конверсии, свяжем со Search Console и Вебмастером, соберём дашборд, по которому видно вклад SEO в заявки и деньги. Дальше — продвижение с понятной отчётностью и договором.
- Пакет «Старт» от 55 000 ₽/мес
- Пакет «Стандарт» 75 000 ₽/мес
- Пакет «Премиум» 95 000 ₽/мес
- Бесплатный аудит и прогноз
- Договор с гарантией результата
- Отчёты каждую неделю
Комментарии (14)
Егор
Абзац про то, что порог вовлечённости в 10 секунд слишком мягкий для блога, — прямо в точку. Поднял до 45 секунд, и картина по статьям стала совсем другой: половина «хороших» посадочных оказалась просто входом с быстрым закрытием.
Ирина_Н
Полгода мучились со строкой «(other)» в отчёте по страницам, каталог на 40 тысяч URL. Думали, что где-то сломан тег. Оказалось, это тот самый лимит уникальных значений, про который вы пишете. Сократили период до недели — стало читаемо.
AdminSEO Мастер
Ирина, сокращение периода — рабочий костыль, но на каталоге такого размера он рано или поздно перестанет спасать. Включите экспорт в BigQuery: там сырые события без агрегации, и «(other)» просто не существует как явление. Настройка занимает минут пять, а данные начнут копиться с этого дня.
Виталий Ч.
Хорошо, что честно написали про 152-ФЗ и не стали делать вид, что вопрос решается анонимизацией IP.
Ксения М.
Связала ресурс с Search Console по инструкции, а раздел в меню так и не появился. Уже решила, что связка не работает и что-то не так с правами.
AdminSEO Мастер
Ксения, это ровно тот второй шаг из статьи, который пропускают почти все: после создания связи нужно зайти в «Библиотеку» и опубликовать коллекцию Search Console, иначе отчёты остаются скрытыми. Заодно проверьте, что связан именно тот ресурс SC, который соответствует основному домену с нужным протоколом, — вторая частая причина пустых данных.
Станислав
Спорный тезис про то, что GA4 для РФ-проекта вспомогательная система. У нас B2B, Google даёт около трети трафика и он заметно качественнее по заявкам. Так что «15% трафика — 15% задач» не всегда работает.
denis_web
Таблица «симптом — причина — что делать» лучшее в статье. Распечатал и повесил рядом с монитором.
Надежда
А что если событие отправки формы вешать некуда — форма без страницы благодарности и без нормального callback, просто скрывается после отправки? Как тогда не ловить тройные конверсии от кликов?
AdminSEO Мастер
Надежда, чаще всего выход есть: в Tag Manager ловится либо успешный ответ на AJAX-запрос, либо появление в DOM блока «спасибо» через триггер видимости элемента. Крайний вариант — попросить разработчика добавить один вызов dataLayer.push после успеха, это правка на десять минут. Если непонятно, за что цепляться именно в вашей форме, покажите страницу на бесплатном аудите — подскажем конкретный триггер.
Артур_ecom
Про платёжный шлюз в исключённых источниках — боль. У нас конверсии месяцами уезжали на эквайринг, а органика в отчёте выглядела каналом без продаж. Нашли случайно.
Пётр Олегович
Владелец бизнеса, не специалист. Из всей статьи главное для меня — что нельзя сравнивать цифры GA4 и Метрики между собой. Подрядчик полгода объяснял расхождение, а оно, оказывается, в методику заложено.
Алёна
Подскажите, как технически разделить брендовую и небрендовую органику, если в GA4 такого разреза нет? Через фильтр по запросам в Search Console получается только по Google, а основной трафик у нас из Яндекса.
AdminSEO Мастер
Алёна, вы правы: по Яндексу через GA4 бренд не отделить в принципе. Берите отчёт по поисковым запросам в Вебмастере и «Поисковые запросы» в Метрике, размечайте бренд регулярным выражением с учётом опечаток и транслита, и ведите две линии на графике отдельно. GA4 в этой задаче остаётся только для Google-части.
Тимур
Сравнение конверсий по data-driven и first-click реально спасло блог от урезания бюджета. Разрыв оказался большой, и стало видно, что статьи приводят людей, которые возвращаются позже по бренду.
Юрий_магазин
Ошибка про UTM на внутренних ссылках — прямо про наш случай. Маркетолог разметил ссылки из баннеров на самом сайте, и органика в отчётах развалилась пополам.
Марина_К
Пункт про 14 месяцев хранения прочитала слишком поздно. Год отработали на дефолтных двух месяцах, теперь сезон с прошлогодним не сравнить. Обидно, что настройка на десять секунд, а последствия на год.
AdminSEO Мастер
Марина, детализацию в исследованиях действительно не вернуть, но не всё потеряно: агрегированные стандартные отчёты за прошлый период у вас остались, а показы и клики по посадочным можно поднять из Search Console, где методика не менялась. Переключите хранение на 14 месяцев прямо сейчас и параллельно включите экспорт в BigQuery, чтобы история дальше копилась в сыром виде.
Кирилл Б.
Про семплирование в исследованиях добавлю: жёлтый значок легко не заметить, а потом строишь выводы на выборке. Проверяйте его каждый раз перед тем, как нести отчёт заказчику.