Skip to content
All connectors
Google Analytics 4 MCP server · Analytics Soon

Ask your AI about your Google Analytics traffic

Nobody likes the GA4 screen. The numbers are all in there, but answering one simple question can mean building a whole exploration first. This connector is for asking your own AI assistant instead: which channels brought key events this month, which landing pages hold attention, and how many sessions the site had last week.

When Google Analytics 4 opens, you will connect it to Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity, with one connection.

Your accounts
  • Google Analytics 4Soon
  • Search Console
  • PostHog
  • Google AdsSoon
HeyMetra
Your AI assistant
Claude
How did key events from organic search move this year?
Read Google Analytics 4 with HeyMetra
Key events from organic search grew from 620 to 1,140 a month; the steepest rise came after the comparison pages went live in May.
Key events from organic search
Jan620
Feb640
Mar660
Apr700
May850
Jun930
Jul1,010
Aug1,090
Sep1,140
Reply to Claude…

What you can ask it

Questions

  • Which channels brought the most key events this month?
  • Which campaign brought the most engaged sessions last month?
  • Which events fired most often this week?
  • Which landing pages bring sessions that actually engage?
  • How many sessions and users did the site get in the last 30 days?
  • What can I break this property's traffic down by?

What Google Analytics 4 is

What it reads

Google Analytics 4 (GA4) is Google’s analytics platform for understanding how people find and use your website or app. It’s the source of truth for traffic, conversions, and channel performance.

Where visitors came from

Sessions and users by channel, source and campaign for any period, so "where did this month's traffic come from" is one question rather than one exploration.

What they did on the site

Key events, engagement and the landing pages that hold attention, broken down by page, device or country, including the custom dimensions your property carries.

How a period compares

This week against last, this month against the same month last year. The answer says when the most recent day is still filling in, so a half-counted day is not read as a drop.

Frequently asked

I never learned the GA4 interface. Does that matter?

No. You ask in plain words, the way you would ask a colleague who knows Analytics, and the answer comes back with the figures. Explorations, segments and the report builder stay GA4's problem rather than yours.

Can it change my property?

No. The permission it asks Google for is read-only Analytics and nothing else, so no property, stream or key event can be changed through it.

Why would today's numbers be lower than my GA4 dashboard?

GA4 fills in the most recent day with a delay, and the dashboard's realtime card is a different measurement from the reports this reads. Compare a finished day instead; answers say when a period is still moving.

Can I break traffic down by our own custom dimensions?

Yes. What a property can be broken down by is read from the property itself, custom dimensions included. Ask for the list first and use the name it gives, which is often not the label you see in GA4.

Works well with Google Analytics 4

Works well with

GA4 shows what people did on the site. Search Console shows the searches that brought them there, and the two together answer which queries lead to key events rather than only to clicks.

Setting it up 3 steps. You sign in on the provider, so no password reaches us.

Three steps. Viewer access is enough, and the one thing to get right is choosing the property rather than the account above it, since the property is what holds your data.

  1. 1

    Sign in with a Google account that can read the property

    Choose Google Analytics 4 on the Connections screen. Google's own sign-in follows and your password never reaches HeyMetra.

    Viewer is enough. Nothing here needs edit or administrator access, and HeyMetra asks Google for read-only access.

  2. 2

    Pick the PROPERTY, not the account

    A Google Analytics account holds properties, and a property is what has data in it. One HeyMetra connection is one property.

    A Universal Analytics property is not a GA4 one. UA stopped collecting in 2023 and its API is gone; if the property list looks wrong, check you are not looking at the old one.

  3. 3

    Add HeyMetra to the assistant you use

    Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity. The traffic and channel tools appear there and read the property when asked.

Then add HeyMetra where you ask

When it does not work 3 common problems and how to fix each one.

Three things are known to go wrong with GA4, and none is a broken connection: today's figures still filling in, a custom dimension asked for by its label instead of its name, and traffic that GA4 never counted in the first place.

Today's numbers are lower than the GA4 dashboard shows.
GA4 processes data with a lag, and the most recent day is still filling in. The dashboard's realtime card is a different measurement from the reports this reads.
Compare a closed day. HeyMetra says when a period is still moving rather than leaving it to be noticed.
A dimension the team uses is not accepted.
Custom dimensions are per property, and each has a technical name that is rarely the label shown in the interface.
Ask your assistant which dimensions the property has, and use the name it reports.
Figures are far below what the site's own logs show.
GA4 counts what its tag reports, and a consent banner, an ad blocker or a missing tag on part of the site all remove traffic before it is counted.
Nothing to fix in the connection. Treat GA4 as a measure of measured traffic rather than of all traffic, and compare with Search Console for the search side of it.

Google Analytics 4 is not available yet

Tell us you want Google Analytics 4, and what you would ask it. We will write to you when it opens.