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

Step 1

Sign in with Google

Use the account that already has access to the GA4 property.

Step 2

Approve access

Google’s own consent screen - Caybl.ai asks for the Analytics scope.

Step 3

Add the endpoint

Copy it from your dashboard into Claude’s Settings → Connectors.

Step 4

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.

The reasoning happens in Claude, on your own plan. Caybl.ai only fetches the GA4 data needed to answer the question you asked, and stores none of it.

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.
Caybl.ai user
It's given our product and engineering team direct access to these metrics, without having to go through complicated dashboards.
Caybl.ai user
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.
Caybl.ai user

Ask GA4 questions in Claude

Connect once, then ask in plain English. No explorations, no exports.

Get started free

FAQ

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