Google Analytics MCP: Как AI теперь общается с аналитикой без API-костылей

24.07.20254 мин чтения
Мещеряков Дмитрий
Ведущий технический директорМещеряков Дмитрий

В июле 2025 года Google без лишнего шума выложил на GitHub инструмент, который навсегда меняет подход к веб-аналитике. Официальный Google Analytics MCP-сервер — это мост, который позволяет большим языковым моделям (LLM) напрямую, безопасно и структурированно запрашивать данные из GA4.

Больше не нужно писать сложные Python-скрипты для работы с Data API или строить многоэтажные дашборды в Looker Studio. Теперь вы можете открыть Cursor, Gemini CLI или Claude Desktop и просто спросить: «Какие 5 товаров принесли больше всего выручки с органического поиска на прошлой неделе?»

И AI выдаст точный ответ, самостоятельно сформировав нужный запрос к метрикам.


Что такое MCP (Model Context Protocol)?

Спецификация MCP, изначально предложенная Anthropic в конце 2024 года, стала индустриальным стандартом для подключения AI к внешним источникам данных. Это концептуальный ответ на проблему «AI-галлюцинаций» из-за недостатка свежего контекста.

MCP — это не замена HTTP-API, это поверхность над ним. Он использует стандартный JSON-RPC 2.0 (поверх HTTP или WebSocket), но делает структуру запроса понятной для AI-моделей.

Почему обычный REST API не подходил ИИ?

Проблема классического API Как её решает MCP
Слепота LLM: модель не знает, какие endpoint-ы существуют. Ей нужно скармливать Swagger/OpenAPI документацию. Свойство Discoverability: MCP-сервер при подключении сам отдает схему (schema.json) всех доступных методов и инструментов.
Галлюцинации в параметрах: LLM часто путает типы данных (шлет строку вместо числа). Строгая типизация JSON Schema: MCP жестко валидирует запрос до отправки на бэкенд Google.
Изоляция: каждый сервис (GA4, CRM, Slack) требует написания уникального коннектора на Python. Универсальность: один раз написанный MCP-клиент работает с любым MCP-сервером в мире без изменения кода клиента.

Как устроен официальный GA4 MCP Server

Сервер от Google написан на Python и доступен в официальном репозитории. Установка проста (через pipx или Docker), но под капотом он требует стандартной настройки Google Cloud (Service Account, ключи авторизации и доступ к Google Analytics Admin & Data API).

Сервер выставляет наружу (экспонирует) 8 базовых инструментов для AI:

  1. Получение списка аккаунтов.
  2. Получение списка ресурсов (Properties).
  3. Проверка статуса связей с Google Ads.
  4. Генерация отчетов по метрикам и параметрам (самый мощный метод).
  5. Работа с фильтрами и сегментами.

Пример транзакции: человек → MCP → GA4

  1. Человек в Gemini CLI: «Покажи мне конверсию из корзины в покупку за последние 7 дней»
  2. Gemini: понимает интент, анализирует доступные MCP-инструменты и решает использовать метод сервера GA4 get_report.
  3. Gemini → MCP: отправляет валидный JSON-RPC запрос с параметрами start_date, end_date, metrics: ['ecommercePurchases'], dimensions: ['date'].
  4. MCP → GA Data API: переводит JSON-RPC в нативный вызов Google Analytics.
  5. GA4 → MCP → Gemini: данные возвращаются в LLM.
  6. Gemini → Человек: «За последние 7 дней конверсия составила 3.2%, вот разбивка по дням...»

Кто может подключаться к этому серверу?

Архитектура MCP прелестна своей открытостью (клиент-сервер). Если вы подняли GA4 MCP-сервер на своей машине (или в контуре компании), к нему могут подключиться:

  • Gemini CLI / Advanced
  • Claude Desktop (через Anthropic's Code Interpreter)
  • ChatGPT Code Interpreter
  • Среды разработки: Cursor, VS Code (через плагин Cline), Replit.

Киллер-фича для разработчиков: Прямо в редакторе Cursor (AI-помощник) вы можете попросить: «Напиши React-компонент, который выводит график сессий, возьми реальные данные за месяц из нашего GA4». Cursor через локальный MCP сам сходит в вашу аналитику, заберет JSON и на его основе сгенерирует работающий и мокап-дата-точный UI!

[LEAD_AUDIT]


Риски безопасности: о чем молчат энтузиасты

Передача доступа к «кнопке от аналитики» в руки AI-агентов — это серьезный шаг в сторону автоматизации, но и огромная брешь в безопасности. Недавнее исследование Корнеллского университета (arXiv:2505.11154) выявило уязвимости протокола:

  1. Prompt Injection (Отравление промпта): Если MCP-сервер имеет доступ не только к чтению GA4, но и к другим базам на сервере, злоумышленники могут внедрить вредоносный промпт через веб-формы, заставив AI слить данные конкурентам.
  2. Tool Poisoning: Взлом открытых MCP-серверов с целью подмены данных. Например, конкурент может исказить данные о CPL, чтобы вынудить ваши алгоритмы сбросить ставки в рекламных кампаниях.

Best Practice: Запускайте MCP-сервер в изолированном Docker-контейнере. Выдавайте Service Account в Google Cloud исключительно права на чтение (Viewer). Никакой возможности создавать сегменты или менять настройки.


Бизнес-импакт: аналитики останутся без работы?

Нет. Обычные строители однообразных отчётов в Looker — возможно. Но системные аналитики перейдут на новый уровень абстракции.

Появление таких серверов означает начало эпохи Actionable AI Agents. Следующий логичный шаг, который уже реализуют через связки MCP + dbt (анонс от dbt Labs):

Агент сам мониторит падение трафика → Агент сам делает MCP-запрос в GA4, чтобы найти просевшую страницу → Агент сам делает MCP-запрос в Google Search Console → Агент сам генерирует ТЗ на исправление SEO-проблемы и ставит задачу в Jira (через Jira MCP).

Если ваша компания стремится автоматизировать маркетинг и сквозную аналитику, избавляясь от рутины, команда веб-разработки NBM-IT готова спроектировать безопасную архитектуру данных с интеграцией LLM. Заполните заявку для оценки вашего проекта.

Бесплатный расчет стоимости проекта

Ответьте на 4 вопроса, и мы пришлем вилку цен под ваши задачи.

1. Какой тип корпоративного сайта вам нужен?

Вам также может быть интересно

Оставьте свои контакты — мы перезвоним, разберёмся в задаче и предложим оптимальный путь. За плечами более 350 проектов, каждый из которых мы запускали с индивидуального подхода. Гарантируем экспертную консультацию в рабочее время.