How to connect GA4 to Claude
You connect GA4 to Claude by adding Caybl.ai as a custom connector. Sign in, approve access once, then ask - no exploration to build, no CSV.
- Free to connect and read
- Read-only by default
- ~2 minute setup
Can you connect GA4 to Claude?
Yes. Claude reads GA4 through a connector built on MCP, the open standard Claude uses for outside data. Caybl.ai is a hosted connector, so the part that normally takes an afternoon - a Google Cloud project, credentials, a local server - is already done.
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.
Add the endpoint
Copy it from your dashboard into Claude’s Settings → Connectors.
Ask
“Which landing pages lost the most conversions since June?”
What if I have more than one GA4 property?
Caybl.ai does not pick one for you. When your account can reach several properties, the connector hands Claude the list and Claude asks which you mean. That sounds like a small detail and is not: a tool that silently defaults to the first property will confidently answer a question about one website using another website’s data, and nothing in the answer tells you it happened.
Questions that work well in GA4 vocabulary
- Analyze“Which landing pages have the highest engagement rate but the lowest key events?”
- Compare“Compare returning and new users by channel group for the last 28 days.”
- Funnel“What is the drop-off between session start and purchase this month?”
- Analyze“Show me active users by device category for my pricing page.”
- Configure“Which of my custom dimensions actually have data flowing into them?”
“Which landing pages lost the most conversions since June?”
“/pricing dropped from 42 to 11 conversions since June, the largest fall of any page. /blog/onboarding-guide is close behind, down 61%.”
Illustrative example - not real account data.
Is my GA4 data safe?
Caybl.ai requests Google’s Analytics scope through the standard consent screen - you never paste a token or download a key file. It can report on your data, and can mark a key event or link a Google Ads account when you ask it to, but it cannot change your property, your data streams, or your website. Disconnecting from your dashboard revokes access 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
“I have it set up to run a daily report - it saves me so much time updating campaigns and identifying potential gaps with conversion tracking.”
“It's given our product and engineering team direct access to these metrics, without having to go through complicated dashboards.”
“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.”
Ask GA4 questions in Claude
Connect once, then ask in plain English. No explorations, no exports.
Get started free →FAQ
Yes. Claude supports custom connectors, and Caybl.ai is one. You authorize access to your GA4 property once, add the Caybl.ai endpoint to Claude, and Claude can then query that property directly. There is nothing to install and no service-account JSON to manage.
Whichever one you ask about. If your Google account has access to several properties, Caybl.ai returns the list and Claude asks which you mean rather than guessing - so a question about one site never quietly answers with another site's numbers.
For ad-hoc questions, largely yes. An exploration is the right tool for a report you will rebuild every month. For a one-off question - which landing pages lost conversions, how mobile compares to desktop this quarter - asking is faster than configuring rows, columns and segments.
No. Viewer access to the property is enough for everything reporting-related. Caybl.ai's Analytics scope also allows two narrow write actions - marking a key event, linking a Google Ads account - but it cannot change property settings, data streams, or anything else in your account.
Yes. Caybl.ai can list the custom dimensions and metrics registered on your property, so Claude uses your own event and parameter names rather than only the standard GA4 set.
Yes. Caybl.ai's connector is a Google Analytics MCP server - the same thing whether you search for it as 'connect Google Analytics to Claude,' 'connect GA4 to Claude,' 'connect Claude to Google Analytics,' or just 'Claude Google Analytics.' All of those describe this setup.
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 custom connectors