How to connect GA4 to Claude
Add Caybl.ai from Claude’s connector directory and Claude can read your GA4 property directly. One sign-in, one consent screen, then ask - no exploration to build, no CSV to export.
Continue with Google · You choose which accounts to connect · Disconnect any time · No card needed
- Free to connect and read
- Read-only if you want
- ~2 minute setup
No access to custom connectors at work? You can ask the same questions inside Caybl.ai - no setup.
Can you connect GA4 to Claude?
Yes - through Caybl.ai, a hosted connector built on MCP, the open standard Claude uses to reach outside data. Because it’s hosted, the part that usually eats an afternoon - spinning up a Google Cloud project, managing credentials, keeping a local server running - simply isn’t there.
Steps
Sign in with Google
Use the account that already has access to the GA4 property.
Approve access
Google’s own consent screen - Caybl.ai asks for the Analytics scope.
Ask
“Which landing pages lost the most conversions since June?”
What if I have more than one GA4 property?
Caybl.ai never guesses on your behalf. When your account reaches more than one property, the connector returns the full list and lets Claude ask which one you mean. It’s a small thing until it isn’t: a tool that silently assumes the first property will answer a question about one site using another site’s numbers, with nothing in the reply to say it happened.
Questions that work well in GA4 vocabulary
- Analyze“Which pages get plenty of traffic but almost no key events?”
- Compare“Break down new versus returning users by channel for the last 4 weeks.”
- Funnel“Where's the biggest drop-off between add-to-cart and checkout?”
- Analyze“Which device category converts best on my sign-up page?”
- Configure“Are any of my custom metrics actually empty?”
“Which landing pages lost the most conversions since June?”
“/signup dropped from 58 to 19 conversions since June, the sharpest fall of any page. /docs/getting-started is next, down 44%.”
Illustrative example - not real account data.
Is my GA4 data safe?
Caybl.ai requests Google’s Analytics scope through the standard consent screen, so there’s never a token to paste or a key file to download. It reports on your data, and marks a key event or links a Google Ads account when you ask it to - nothing else in your property, your data streams, or your website is reachable. Revoke it from your dashboard at any time and access ends immediately. More on how Caybl.ai handles your data.
GA4 or Universal Analytics?
This is GA4 only. Universal Analytics stopped processing data in 2023 and its API has been retired, so there is nothing left to connect. If you are looking at a property that still says Universal Analytics, the data you want is in a GA4 property alongside it.
What our customers are saying
“Creating campaigns and making tweaks is quick and straightforward, which has saved our team a lot of time compared with doing everything manually in Google Ads ... it's made both managing our ads and understanding the results a lot easier.”
“Caybl is great at connecting Google ads, Search Console and Google analytics to Claude for analysis. It has saved me hours of analysis work and removed all the need for any downloading of files too!”
“We switched from a marketing analytics tool that was costing us $5,000 a year - it cut the cost, complexity and time it takes to set up campaigns. We've been recommending it to fellow marketers ever since.”
Skip the exploration, just ask
Connect once, then ask GA4 questions in plain English.
Get started free →FAQ
Find Caybl.ai in Claude's connector directory and click Connect, sign in with the Google account that has access to your GA4 property, and approve the consent screen. From there Claude queries that property directly - nothing to install, no service-account JSON to manage.
Claude asks which one you mean instead of guessing. Caybl.ai hands over the full list your Google account can reach, so a question about one site never quietly gets answered with another site's numbers.
Only for a report you're going to rebuild every month. For a one-off question - which pages lost conversions, how mobile stacks up against desktop this quarter - asking Claude directly is faster than configuring rows, columns and segments by hand.
No - viewer access covers every reporting question. The Analytics scope Caybl.ai requests also allows two narrow write actions, marking a key event and linking a Google Ads account, and nothing else in your account.
Yes. Caybl.ai lists whatever's registered on your property, so Claude refers to your own event and parameter names instead of guessing at the standard GA4 set.
Yes, whether you found this page searching 'connect Google Analytics to Claude,' 'connect GA4 to Claude,' or just 'Claude Google Analytics' - all of those point at the same connector.
Sources
- Google Analytics Data API (v1) - official Google documentation
- Google Analytics Admin API - property and custom dimension metadata
- Model Context Protocol (MCP) - the open standard Claude uses for connectors