Google Analytics 4 на сайт — это Measurement ID вида G-XXXX и один фрагмент gtag.js сразу после открывающего head на всех страницах. Создаёте веб-поток в analytics.google.com, вставляете код через Cursor, заходите с телефона без Adblock и ждёте ≥1 пользователя в отчёте «В реальном времени». Google Tag Manager, события формы и цели Метрики сегодня не нужны.
Клики в Search Console «есть», реклама Google крутится, а на сайте непонятно, кто реально пришёл и дошёл ли до формы. Открываете «гугл аналитику», видите пустой Realtime и думаете, что сайт сломан. Чаще всего сломан не сайт — нет gtag в head, перепутан ID, Adblock режет тег или cookie-баннер не грузит аналитику до «Принять». Ждать, что клики в поиске сами станут понятным путём к заявке — полная ху@ня.
Search Console считает клики, GA4 — визиты

Google Search Console считает клики и показы в выдаче Google. Google Analytics 4 считает визиты на вашем сайте: кто открыл страницу, откуда пришёл, дошёл ли дальше. Это разные моменты пути. Официально цифры GSC и GA4 не совпадают один к одному — и это не баг, а разные приборы. Клики в Search Console «есть», а кто открыл лендинг и не пропал до формы — без счётчика на сайте не видно.
Яндекс Метрику ради GA4 не сносите. На одном лендинге оба счётчика нормальны: Метрика — РФ, Вебвизор, привычные отчёты; GA4 — зеркало для Google Ads и Search-пути. Задача дня — поставить зеркало, а не устроить зоопарк тегов.
С 13 мая 2026 Google Analytics отдельно мерит трафик из AI-ассистентов (ChatGPT, Gemini, Claude) каналом «AI Assistant». Звучит модно. Новичку всё равно сначала нужен живой gtag и один пользователь в Realtime — не контейнер GTM и не ночь с событиями.
Перед кабинетом: аккаунт, HTTPS, Cursor

- Google-аккаунт и вход в analytics.google.com.
- Живой HTTPS-адрес сайта. Если URL ещё нет — сначала выкладка: сайт из Cursor на Vercel.
- Папка сайта в Cursor или доступ к общему шаблону head — чтобы один раз вставить код на все страницы, а не копипастить файл за файлом.
- Телефон или инкогнито без Adblock — для тестового визита «как клиент».
Если Метрика уже стоит — оставьте. Если висит cookie-баннер — на тесте нажмите «Принять»: до согласия gtag часто не грузится, и Realtime врёт пустотой. Про баннер без убийства счётчиков — отдельно: cookie-баннер на сайт.
Создать ресурс GA4 и скопировать G-XXXX

Measurement ID — идентификатор потока данных вида G-XXXXXXXX. Это не пароль от кабинета, но Google-логины и токены в публичный репозиторий всё равно не кладите.
- В analytics.google.com создайте аккаунт (если ещё нет) и свойство GA4.
- Добавьте поток данных «Веб» и укажите URL сайта.
- Откройте детали потока и скопируйте Measurement ID (G-…) или весь фрагмент «Install manually» / установка Google-тега вручную.
Актуальный продукт — GA4. Установка официально идёт через Google tag (gtag.js) или через Google Tag Manager. На первый проход хватает прямого gtag: один фрагмент, без менеджера тегов. GTM имеет смысл позже, когда тегов станет много. Тащить контейнер «потому что так в чек-листе на 69 пунктов» — классический способ утонуть до первого визита.
Вставить gtag в head через Cursor
Фрагмент gtag.js ставят сразу после открывающего тега head на каждой странице. Не в футер «на удачу», не два раза «на всякий случай». Официально: не больше одного Google tag на страницу. Вызов gtag(‘config’, ‘G-XXXX’) сам отправляет page_view, если вы специально не отключили send_page_view. Enhanced measurement на веб-потоке уже собирает просмотры страниц без отдельного кода событий — для первого результата этого достаточно.
В Cursor Agent можно сказать прямо:
- «Вставь этот фрагмент Google Analytics сразу после <head> во все страницы / в общий layout. Measurement ID: G-XXXXXXXX. Не дублируй тег, если он уже есть».
Проверьте исходник после деплоя: в head один и тот же G-XXXX, что в потоке данных. Код только на index, а форма на другой странице без тега — типичный затык: Realtime мигает на главной и молчит там, где заявка. Задеплойте изменения. Если сайт ещё локальный — выложите, иначе кабинет не увидит реальный визит.
Не вешайте на gtag.js атрибут integrity / SRI «для безопасности из чужого гайда» — так тег часто просто ломается. Один сниппет на все страницы, без самодеятельности.
Проверка: один пользователь в Realtime
- Откройте сайт с телефона или в инкогнито. Adblock выключите.
- Если есть cookie-баннер — примите cookies на тесте.
- Пройдите пару страниц, как клиент: главная → страница с формой.
- В analytics.google.com откройте «Отчёты → В реальном времени».
- Дождитесь ≥1 пользователя. Сбор данных по справке Google может начаться до ~30 минут — не паникуйте на первой пустой минуте.
Готово, когда: в Realtime есть тестовый пользователь; в исходнике страниц в head один gtag с тем же G-XXXX, что в потоке; вы понимаете, что GSC считает клики в поиске, а GA4 — визиты на сайте. Когда впервые видите себя в Realtime после пустых кликов в Search Console — это уже не галочка ради галочки, а ох@енно понятная связка «человек реально открыл страницу».
Дополнительная проверка: Tag Assistant на tagassistant.google.com или вкладка Network в DevTools — запросы к googletagmanager.com / google-analytics.com. Если сети нет — тег не уехал с браузера, Realtime тут ни при чём.
Realtime пустой — короткий чек
- G-XXXX в коде совпадает с ID в Admin → потоки данных. Одна буква мимо — и вы смотрите в чужой пустой отчёт.
- Код стоит на всех нужных страницах, не только на главной.
- Нет двух разных Measurement ID «на пробу» вперемешку.
- Adblock / корпоративный фильтр не режет googletagmanager.com и google-analytics.com.
- Cookie-баннер не блокирует аналитику до согласия — на тесте согласие дайте.
- Подождали до ~30 минут; в части сценариев обработка дольше — справка Google допускает ожидание до 24 часов, но для проверки первого тега смотрите Realtime и Network, а не «отчёты за вчера».
- Не путаете кабинет Search Console с Analytics: клики в GSC не обязаны появиться как сессии GA4 один в один.
Кажется, что «сломали сайт кодом». Обычно нет: сайт живой, а тег не доезжает. Сверьте ID, уберите блокировщик, примите баннер, откройте Network. Если после этого Realtime всё ещё молчит — тогда уже копайте деплой и кэш шаблона, а не гадайте по звёздам.
GA4, Search Console и Метрика — кто за что
| Инструмент | Что считает | Зачем новичку |
|---|---|---|
| Google Search Console | Клики и показы в поиске Google | Видимость в выдаче, sitemap, ошибки обхода |
| Google Analytics 4 | Визиты и поведение на сайте | Увидеть Google-трафик и путь к форме рядом с Метрикой |
| Яндекс Метрика | Визиты, Вебвизор, цели по-русски | РФ-аудитория и привычные отчёты — не удалять |
| Google Tag Manager | Контейнер многих тегов | Позже, когда тегов станет много; не цель первого прохода |
Search Console без GA4 — как турникет на входе в метро без камер внутри станции: знаете, что «прошли», не знаете, куда пошли. Счётчик Метрики на сайт — соседний слой: установка Метрики через Cursor. Права в Google для поиска — добавить сайт в Search Console.
Не тащите сегодня GTM «потому что так принято», события отправки формы как единственную тему, Consent Mode v2 и enterprise-чек-листы до первого пользователя в Realtime. Цели и Вебвизор Метрики — другие задачи: цели в Метрике, Вебвизор.
Когда Realtime уже зелёный, можно углублять: допилить форму заявки, подтянуть страницу под поиск — SEO-страница без кода, связать Search Console в интерфейсе GA4, при необходимости перейти на GTM. Лиды дальше в мессенджер — лидогенерация через Make. Агент, который читает отчёты Метрики через API (программный доступ к данным кабинета) — следующий слой после живого счётчика, репозиторий yandex-metrika-assistant.
Разборы сайтов, трафика и Google/Yandex-слоя — в канале @maya_pro и в MAX. Здесь задача узкая: ресурс GA4 → G-XXXX → gtag в head → один пользователь в Realtime рядом с Метрикой. Без GTM-зоопарка и без ночи в событиях.
Материал проверен: Артур Хорошев (CEO Maya AI, автор курса по Make.com и вайбкодингу).
Опора на источники: установка GA4 / Google tag / Measurement ID / Realtime — Google Help answer/14183469, answer/15756615, answer/9539598 (доступ 2026-07-27); gtag page_view и проверка Tag Assistant / Network — developers.google.com/tag-platform/gtagjs; клики GSC ≠ сессии GA4 — developers.google.com/search/docs/monitor-debug/google-analytics-search-console; канал AI Assistant с 13 мая 2026 — What’s new answer/9164320; сбои тега — Troubleshoot answer/9311124. Спрос «google analytics» / «гугл аналитика» / «установить google analytics» — Яндекс Вордстат, РФ, 2026-07-27.
Частые вопросы
Как установить Google Analytics 4 на сайт новичку?
Создайте свойство GA4 и веб-поток в analytics.google.com, скопируйте Measurement ID G-XXXX или фрагмент «установка вручную», вставьте gtag.js сразу после head на все страницы через Cursor, задеплойте и проверьте отчёт «В реальном времени» тестовым визитом без Adblock.
Нужен ли Google Tag Manager в первый вечер?
Нет. Прямого gtag достаточно, чтобы увидеть визиты. GTM берите позже, когда тегов много и ими неудобно править в коде.
Почему в Realtime пусто после установки?
Чаще всего неверный G-XXXX, код не на всех страницах, Adblock, cookie-баннер до согласия или ожидание мгновенного чуда — сбор может начаться до ~30 минут. Проверьте Network и Tag Assistant.
Чем GA4 отличается от Google Search Console?
Search Console — клики и показы в поиске. GA4 — визиты на сайте. Цифры не обязаны совпадать: это разные моменты пути пользователя.
Можно ли ставить GA4, если уже есть Яндекс Метрика?
Да. Оба счётчика на одном сайте нормальны. Метрику не удаляйте ради «чистоты» — добавьте GA4 как зеркало для Google-трафика.
Measurement ID — это секрет?
ID вида G-XXXX сам по себе не пароль от аккаунта. Но логины Google, OAuth-токены и ключи API в публичный репозиторий не кладите.