Google Analytics MCP: dane GA4 dla agentów AI

Podłącz Google Analytics 4 do Claude, ChatGPT, Cursor lub Codex bez projektu Google Cloud. Trzynaście narzędzi tylko do odczytu, odczyty GA4 bez kredytów.

Autor: Denis Veisllari

Serwer MCP zaDojo pozwala Twojemu agentowi AI czytać usługę Google Analytics 4: odwiedzających, sesje, odsłony, współczynnik odrzuceń, kluczowe zdarzenia i przychody, w podziale na kanał, stronę, kraj, miasto, urządzenie lub przeglądarkę, a także to, kto jest na witrynie w tej chwili. GA4 podłączasz w zaDojo zwykłym logowaniem Google, więc nie potrzebujesz projektu Google Cloud, włączania API ani pliku z danymi uwierzytelniającymi. Odczyty z Google Analytics nie zużywają kredytów, a te same dane widać jako panel w aplikacji zaDojo.

Podłączenie w trzech krokach

  1. Załóż konto w zaDojo i projekt dla swojej witryny. Rejestracja nie wymaga karty.
  2. W projekcie otwórz My Site > Analytics i podłącz Google Analytics. Zaloguj się kontem Google, które ma dostęp do usługi GA4, zatwierdź dostęp tylko do odczytu i wybierz usługę.
  3. Dodaj poniższy adres serwera do swojego klienta AI i zatwierdź logowanie do zaDojo przy pierwszym połączeniu.
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: dodaj to do mcp.json w Settings > Tools & Integrations > MCP Tools.

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

Claude Desktop: otwórz Customize > Connectors, wybierz Add custom connector i wklej adres URL.

ChatGPT wymaga własnego połączenia; przewodnik ChatGPT opisuje kroki i plany, które je obsługują. Inne klienty obsługujące zdalne serwery MCP przyjmują ten sam adres, a przewodnik konfiguracji MCP omawia każdego z nich.

Co może czytać Twój agent

Każde narzędzie odpowiada na jeden rodzaj pytania, więc agent wybiera właściwy raport na podstawie Twojego pytania, zamiast budować zapytanie GA4 od zera.

Twoje pytanieNarzędzie
Jak radzi sobie cała witryna w porównaniu z poprzednim okresem?get_google_analytics_traffic_overview
Które kraje, regiony, miasta, przeglądarki lub źródła prowadzą?get_google_analytics_breakdown
Ile osób jest teraz na witrynie?get_google_analytics_realtime_users
Czy ruch z wyszukiwania organicznego rośnie?get_google_analytics_organic_overview
Które strony przyciągają odwiedzających z wyników organicznych?get_google_analytics_organic_landing_pages
Które strony są czytane i jak długo?get_google_analytics_page_performance
Które kanały, źródła lub kampanie dają sesje?get_google_analytics_traffic_acquisition
Jakie kluczowe zdarzenia zachodzą i po których stronach docelowych?get_google_analytics_key_events
Które produkty i strony docelowe przynoszą przychód?get_google_analytics_ecommerce_performance
Czego odwiedzający szukają na witrynie?get_google_analytics_site_search
Jakie urządzenia i kraje, ilu powracających odwiedzających?get_google_analytics_audience_breakdown
Czy śledzenie jest poprawnie skonfigurowane?get_google_analytics_measurement_health
Które strony blisko pierwszej strony wyników warto poprawić?get_search_opportunities

Przegląd ruchu i podziały

Przegląd ruchu obejmuje wszystkie kanały. Zwraca odwiedzających (aktywnych użytkowników w GA4), sesje, odsłony, współczynnik odrzuceń, średni czas sesji, kluczowe zdarzenia i przychód z zakupów, każde porównane z poprzednim okresem tej samej długości, oraz trend dzień po dniu.

Przegląd i podział przyjmują te same filtry: kanał, źródło, kampania, strona docelowa, strona, kraj, region, miasto, urządzenie, przeglądarka i system operacyjny. Filtry można łączyć, więc jedno pytanie może zawęzić liczby do „odwiedzających na urządzeniach mobilnych z Niemiec, którzy przyszli z Google”. Podział wypisuje 50 najczęstszych wartości jednego z tych wymiarów; w ten sposób agent schodzi od krajów do miast w jednym kraju.

Search Console i GA4 razem

Jeśli projekt ma też podłączone Search Console, get_search_opportunities łączy oba źródła. Bierze strony na pozycjach od 4 do 20 w Search Console, dopasowuje je do ich sesji i kluczowych zdarzeń w GA4 i ocenia je według popytu, wartości biznesowej i odległości od pierwszej strony. Strony, dla których GA4 nie ma danych, zostają na liście bez oceny.

Te same dane jako panel

Do zobaczenia liczb nie potrzebujesz agenta. Po podłączeniu GA4 My Site > Analytics w aplikacji zaDojo pokazuje:

  • siedem głównych liczb (odwiedzający, sesje, odsłony, współczynnik odrzuceń, średnia sesja, kluczowe zdarzenia i przychód), każdą ze zmianą względem poprzedniego okresu;
  • wykres dzienny dla wybranej z tych liczb;
  • cztery panele: Sources (kanał, źródło, kampania), Pages (strona docelowa, strona), Locations (kraj, region, miasto) i Devices (urządzenie, przeglądarka, system operacyjny);
  • bieżącą liczbę odwiedzających na witrynie w ostatnich 30 minutach, odświeżaną co minutę.

Kliknij dowolny wiersz, na przykład kraj lub przeglądarkę, a cała strona zawęzi się do niego. Filtry się sumują, a zakres możesz wybrać jako ostatnie 7, 28 lub 90 dni, ostatnie 12 miesięcy albo własne daty. Przeglądanie panelu nie zużywa kredytów.

Pytania warte zadania

  • „Jak zmienił się ruch mobilny z Niemiec w ostatnich 7 dniach w porównaniu z tygodniem wcześniej?”
  • „Które miasta w USA dały najwięcej odwiedzających w tym miesiącu?”
  • „Które strony docelowe przyciągają odwiedzających z wyników organicznych, którzy potem się rejestrują?”
  • „Czy ktoś jest teraz na witrynie?”
  • „Które strony są na drugiej stronie wyników w Search Console i już konwertują w GA4?”
  • „Czy śledzenie wyszukiwania w witrynie jest włączone i jakie kluczowe zdarzenia są skonfigurowane?”

Ile to kosztuje

Odczyty z Google Analytics nie zużywają kredytów, niezależnie od liczby pytań, a panel można oglądać za darmo. GA4 podłączysz na nowym koncie bez podawania karty.

To samo połączenie MCP obsługuje też płatne narzędzia badawcze zaDojo, takie jak badanie słów kluczowych (około 0,07 € za wyszukiwanie), backlinki i śledzenie pozycji. Te zużywają kredyty: plan kosztuje 10 € miesięcznie i zawiera 10 € na użycie. Opis każdego narzędzia mówi, czy zużywa kredyty, więc agent potrafi je odróżnić.

Z założenia tylko do odczytu

zaDojo prosi Google o zakres analytics.readonly. Agent może czytać raporty. Nie może zmieniać ustawień, edytować kluczowych zdarzeń, dodawać użytkowników ani ruszać Twojego kodu śledzenia. Możesz w każdej chwili odłączyć usługę w zaDojo albo usunąć dostęp zaDojo w ustawieniach konta Google.

Porównanie z serwerem MCP od Google

Google publikuje open source'owy serwer MCP dla Google Analytics, oznaczony jako eksperymentalny. Działa na Twoim komputerze w Pythonie i konfigurujesz go sam:

  1. Utwórz lub wybierz projekt Google Cloud.
  2. Włącz Google Analytics Admin API i Data API.
  3. Skonfiguruj dane uwierzytelniające z zakresem analytics.readonly przez klienta OAuth lub konto usługi.
  4. Wskaż serwerowi plik z danymi uwierzytelniającymi i identyfikator projektu.
zaDojo MCPSerwer Analytics MCP od Google
Gdzie działaHostowany, jeden adres URLNa Twoim komputerze (Python)
Konfiguracja Google CloudBrak, logujesz się przez GoogleProjekt, dwa API i plik z danymi uwierzytelniającymi
Narzędzia13 narzędzi, każde do jednego rodzaju pytaniaOgólne narzędzia, takie jak run_report
Czas rzeczywistyOdwiedzający z ostatnich 30 minutTak, przez run_realtime_report
Połączenie z Search ConsoleTakNie
KosztOdczyty GA4 nie zużywają kredytówDarmowy i open source

Serwer Google to lepszy wybór, jeśli chcesz mieć wszystko na własnym komputerze albo potrzebujesz raportów, których zaDojo nie oferuje, takich jak ścieżki czy wymiary niestandardowe. zaDojo pasuje tym, którzy chcą mieć dane GA4 w agencie od razu, obok Search Console, narzędzi do słów kluczowych i pozycji, bez niczego do instalowania.

Ograniczenia

  • Raporty obejmują tylko pełne dni. Zakresy kończą się na wczoraj, w strefie czasowej Twojej usługi.
  • Google ukrywa lub próbkuje część danych ze względu na prywatność. Wtedy narzędzia oznaczają raport jako ograniczony, a brakujące wiersze są nieznane, a nie zerowe.
  • Podziały zwracają 50 najczęstszych wartości. Własne zakresy dat mogą obejmować do 366 dni.
  • Filtry dopasowują dokładnie. Kraje używają dwuliterowych kodów, takich jak DE, a najbezpieczniejsze wartości do filtrowania to te zwrócone przez podział.
  • Liczba w czasie rzeczywistym obejmuje całą witrynę i nie przyjmuje filtrów.
  • Brak danych demograficznych, danych na poziomie użytkownika i wymiarów niestandardowych.
  • Tylko usługi GA4. Podłączane konto Google musi mieć dostęp do usługi.
  • Google ogranicza liczbę raportów, jakie każda usługa może wykonać na godzinę i na dzień. Raporty pokazują pozostały limit, gdy Google go przesyła. Gdy limit się wyczerpie, narzędzia zwracają błąd zamiast częściowych liczb, z czasem ponowienia, jeśli Google go poda.

FAQ

Czy potrzebuję projektu Google Cloud?

Nie. Logujesz się przez Google w zaDojo i zatwierdzasz dostęp tylko do odczytu. Połączeniem z API zajmuje się zaDojo.

Czy odczyty z Google Analytics zużywają kredyty?

Nie. Odczyty z Google Analytics i Search Console nie zużywają kredytów, ani w aplikacji, ani przez agenta.

Czy agent może coś zmienić w Google Analytics?

Nie. zaDojo prosi o zakres analytics.readonly, więc agent może czytać raporty, ale nie może zmieniać ustawień, zdarzeń ani użytkowników.

Których klientów AI można użyć?

Claude Code, Claude Desktop, Cursor, Codex CLI, Codex w aplikacji desktopowej ChatGPT, ChatGPT z własnym połączeniem i innych klientów obsługujących zdalne serwery MCP.

Czy działa z Universal Analytics?

Nie. Czyta tylko usługi GA4.