Google Analytics MCP: данные GA4 для ИИ-агентов

Подключите Google Analytics 4 к Claude, ChatGPT, Cursor или Codex без проекта Google Cloud. Тринадцать инструментов только для чтения, без расхода кредитов.

Автор: Denis Veisllari

MCP-сервер zaDojo позволяет вашему ИИ-агенту читать ресурс Google Analytics 4: посетителей, сеансы, просмотры страниц, показатель отказов, ключевые события и доход с разбивкой по каналу, странице, стране, городу, устройству или браузеру, а также то, кто находится на сайте прямо сейчас. GA4 подключается внутри zaDojo обычным входом через Google, поэтому не нужны ни проект Google Cloud, ни включение API, ни файл с учётными данными. Чтение Google Analytics не тратит кредиты, а те же данные доступны в виде дашборда в приложении zaDojo.

Подключение в три шага

  1. Создайте аккаунт zaDojo и проект для своего сайта. Для регистрации карта не нужна.
  2. В проекте откройте My Site > Analytics и подключите Google Analytics. Войдите через аккаунт Google, у которого есть доступ к ресурсу GA4, подтвердите доступ только для чтения и выберите ресурс.
  3. Добавьте адрес сервера ниже в свой ИИ-клиент и подтвердите вход в zaDojo при первом подключении.
https://app.zadojo.com/mcp

Claude Code

claude mcp add --transport http --scope user zadojo https://app.zadojo.com/mcp

Codex CLI

codex mcp add zadojo --url https://app.zadojo.com/mcp

Cursor: добавьте это в mcp.json в разделе Settings > Tools & Integrations > MCP Tools.

{
  "mcpServers": {
    "zadojo": {
      "url": "https://app.zadojo.com/mcp"
    }
  }
}

Claude Desktop: откройте Customize > Connectors, выберите Add custom connector и вставьте адрес.

ChatGPT требует пользовательского подключения; в руководстве для ChatGPT перечислены шаги и тарифы, которые это поддерживают. Другие клиенты с поддержкой удалённых MCP-серверов принимают тот же адрес, а руководство по настройке MCP описывает каждый клиент.

Что может читать ваш агент

Каждый инструмент отвечает на один тип вопросов, поэтому агент выбирает нужный отчёт по вашему вопросу, а не собирает запрос к GA4 с нуля.

Ваш вопросИнструмент
Как работает весь сайт по сравнению с предыдущим периодом?get_google_analytics_traffic_overview
Какие страны, регионы, города, браузеры или источники лидируют?get_google_analytics_breakdown
Сколько человек на сайте прямо сейчас?get_google_analytics_realtime_users
Растёт ли трафик из органического поиска?get_google_analytics_organic_overview
Какие страницы приводят органических посетителей?get_google_analytics_organic_landing_pages
Какие страницы читают и как долго?get_google_analytics_page_performance
Какие каналы, источники или кампании приводят сеансы?get_google_analytics_traffic_acquisition
Какие ключевые события происходят и после каких страниц входа?get_google_analytics_key_events
Какие товары и страницы входа приносят доход?get_google_analytics_ecommerce_performance
Что посетители ищут на сайте?get_google_analytics_site_search
Какие устройства и страны, сколько вернувшихся посетителей?get_google_analytics_audience_breakdown
Правильно ли настроено отслеживание?get_google_analytics_measurement_health
Какие страницы рядом с первой страницей выдачи стоит улучшить?get_search_opportunities

Обзор трафика и разбивки

Обзор трафика охватывает все каналы. Он возвращает посетителей (активных пользователей GA4), сеансы, просмотры страниц, показатель отказов, среднюю длительность сеанса, ключевые события и доход от покупок, каждый показатель в сравнении с предыдущим периодом той же длины, а также динамику по дням.

Обзор и разбивка принимают одни и те же фильтры: канал, источник, кампания, страница входа, страница, страна, регион, город, устройство, браузер и операционная система. Фильтры комбинируются, поэтому один вопрос может сузить цифры до «мобильных посетителей из Германии, пришедших из Google». Разбивка показывает 50 главных значений одного из этих измерений, и так агент переходит от стран к городам внутри одной страны.

Search Console и GA4 вместе

Если в проекте также подключён Search Console, get_search_opportunities объединяет оба источника. Он берёт страницы на позициях с 4 по 20 в Search Console, сопоставляет их с сеансами и ключевыми событиями в GA4 и оценивает по спросу, ценности для бизнеса и близости к первой странице. Страницы, по которым в GA4 нет данных, остаются в списке без оценки.

Те же данные в виде дашборда

Чтобы увидеть цифры, агент не нужен. После подключения GA4 раздел My Site > Analytics в приложении zaDojo показывает:

  • семь главных показателей (посетители, сеансы, просмотры страниц, показатель отказов, средний сеанс, ключевые события и доход), каждый с изменением относительно предыдущего периода;
  • дневной график для любого выбранного показателя;
  • четыре панели: Sources (канал, источник, кампания), Pages (страница входа, страница), Locations (страна, регион, город) и Devices (устройство, браузер, операционная система);
  • живой счётчик посетителей на сайте за последние 30 минут, который обновляется каждую минуту.

Нажмите на любую строку, например на страну или браузер, и вся страница сузится до неё. Фильтры складываются, а период можно выбрать: последние 7, 28 или 90 дней, последние 12 месяцев или свои даты. Просмотр дашборда не тратит кредиты.

Вопросы, которые стоит задать

  • «Как изменился мобильный трафик из Германии за последние 7 дней по сравнению с предыдущей неделей?»
  • «Какие города США прислали больше всего посетителей в этом месяце?»
  • «Какие страницы входа приводят органических посетителей, которые потом регистрируются?»
  • «Есть ли кто-нибудь на сайте прямо сейчас?»
  • «Какие страницы находятся на второй странице в Search Console и уже конвертируют в GA4?»
  • «Включено ли отслеживание поиска по сайту и какие ключевые события настроены?»

Сколько это стоит

Чтение Google Analytics не тратит кредиты, сколько бы вопросов вы ни задали, а дашборд можно смотреть бесплатно. Подключить GA4 на новом аккаунте можно без ввода карты.

То же MCP-подключение обслуживает и платные исследовательские инструменты zaDojo, например подбор ключевых слов (около 0,07 € за поиск), обратные ссылки и отслеживание позиций. Они расходуют кредиты: тариф стоит 10 € в месяц и включает 10 € использования. В описании каждого инструмента сказано, тратит ли он кредиты, поэтому агент различает одни и другие.

Только чтение, и это намеренно

zaDojo запрашивает у Google область доступа analytics.readonly. Агент может читать отчёты, но не может менять настройки, редактировать ключевые события, добавлять пользователей или трогать код отслеживания. Отключиться можно в zaDojo в любой момент или отозвать доступ zaDojo в настройках аккаунта Google.

Сравнение с собственным MCP-сервером Google

Google публикует MCP-сервер Google Analytics с открытым кодом, помеченный как экспериментальный. Он работает на вашем компьютере на Python, и настраивать его нужно самостоятельно:

  1. Создайте или выберите проект Google Cloud.
  2. Включите Google Analytics Admin API и Data API.
  3. Настройте учётные данные с областью доступа analytics.readonly через OAuth-клиент или сервисный аккаунт.
  4. Укажите серверу файл с учётными данными и ID проекта.
zaDojo MCPMCP-сервер Analytics от Google
Где работаетВ облаке, один адресНа вашем компьютере (Python)
Настройка Google CloudНе нужна, вы входите через GoogleПроект, два API и файл с учётными данными
Инструменты13 инструментов, каждый для одного типа вопросовОбщие инструменты, например run_report
Реальное времяПосетители за последние 30 минутДа, через run_realtime_report
Связка с Search ConsoleДаНет
СтоимостьЧтение GA4 не тратит кредитыБесплатно, открытый код

Сервер Google лучше, если вы хотите держать всё на своей машине или вам нужны отчёты, которых нет в zaDojo, например воронки или пользовательские параметры. zaDojo подходит тем, кто хочет получить данные GA4 в агенте уже сегодня, рядом с инструментами Search Console, ключевых слов и позиций, ничего не устанавливая.

Ограничения, которые нужно знать

  • Отчёты охватывают только полные дни. Периоды заканчиваются вчерашним днём в часовом поясе вашего ресурса.
  • Google скрывает или выборочно обрабатывает часть данных ради конфиденциальности. В таких случаях инструменты помечают отчёт как ограниченный, а отсутствующие строки означают «неизвестно», а не ноль.
  • Разбивки возвращают 50 главных значений. Свой период может охватывать до 366 дней.
  • Фильтры требуют точного совпадения. Страны задаются двухбуквенными кодами, например DE, и надёжнее всего фильтровать по значениям, которые вернула разбивка.
  • Счётчик в реальном времени охватывает весь сайт и не принимает фильтров.
  • Демографии, данных на уровне пользователя и пользовательских параметров нет.
  • Только ресурсы GA4. Подключаемый аккаунт Google должен иметь доступ к ресурсу.
  • Google ограничивает объём отчётов, который каждый ресурс может запросить в час и в день. Отчёты показывают остаток квоты, когда Google его сообщает. Если квота исчерпана, инструменты возвращают ошибку вместо неполных цифр и время повтора, если Google его указывает.

Частые вопросы

Нужен ли проект Google Cloud?

Нет. Вы входите через Google внутри zaDojo и подтверждаете доступ только для чтения. Подключение к API берёт на себя zaDojo.

Тратит ли чтение Google Analytics кредиты?

Нет. Чтение Google Analytics и Search Console не тратит кредиты ни в приложении, ни через агента.

Может ли агент что-то изменить в Google Analytics?

Нет. zaDojo запрашивает область доступа analytics.readonly, поэтому агент может читать отчёты, но не может менять настройки, события или пользователей.

Какие ИИ-клиенты могут это использовать?

Claude Code, Claude Desktop, Cursor, Codex CLI, Codex в настольном приложении ChatGPT, ChatGPT с пользовательским подключением и другие клиенты с поддержкой удалённых MCP-серверов.

Работает ли это с Universal Analytics?

Нет. Читаются только ресурсы GA4.