---
title: "Query GA4 With the Google Analytics MCP | Two Minute Reports"
url: "https://twominutereports.com/mcp/google-analytics-4"
description: "Ask your AI which channels, landing pages and products drive GA4 key events. The Google Analytics MCP from Two Minute Reports reads it for you."
---

# Query GA4 With the Google Analytics MCP | Two Minute Reports
## Overview

# Google Analytics MCP Server

Connect Google Analytics 4 and ask your AI tool which channels bring engaged sessions, which landing pages turn visits into key events, and where shoppers leave between add to cart and purchase. It reads session source / medium, events and item-level ecommerce, so you can skip building an Exploration for every question.

[Start Free Trial Today](https://hub.twominutereports.com/signup)[How it works](#get-started)

-   No credit card required
-   Set up in 2 minutes
-   Read-only access

MCP

Works with

-   ChatGPT

MCP SETUP

## Set Up the Two Minute Reports Google Analytics 4 MCP in 3 Simple Steps

Add Two Minute Reports to your AI tool once, then ask about your Google Analytics 4 whenever you need an answer.

### Create Your Free Account

Sign up for Two Minute Reports and connect your Google Analytics 4 account. Every account you manage is added for you.

[Connect free](https://hub.twominutereports.com/signup)

### Add Two Minute Reports to Your AI Tool

Find Two Minute Reports in your AI tool's connector list and click Connect. Or add it as a Custom MCP Server with this URL:

MCP server URLCopy

### Start Asking Questions

Type your question the way you would ask a teammate. Your AI tool checks your Google Analytics 4 data and replies in seconds.

[See example questions](#prompts)

[Connect Google Analytics 4 free](https://hub.twominutereports.com/signup)

Need help? [View Setup Guide](/help/mcp)

Guides by AI tool[Google Analytics 4 to Claude](/claude-integrations/google-analytics-4)[ChatGPTGoogle Analytics 4 to ChatGPT](/chatgpt-integrations/google-analytics-4)[Google Analytics 4 to Manus](/manus-integrations/google_analytics_4)[Other MCP clients](/help/mcp)

Use cases

## Ask the Google Analytics MCP Why Key Events Fell, by Channel and Landing Page

The question below checks five parts of a GA4 property at once: channel shifts, landing pages, the checkout funnel, AI referrals and untagged traffic.

Google Analytics 4

Compare the last 28 days with the 28 days before in GA4. Which channels and landing pages lost key events, where do mobile shoppers drop between add to cart and purchase, and how many sessions came from ChatGPT or Perplexity?

| Area | What I found | Action |
| --- | --- | --- |
| Channels | Organic Search key events fell 18% while sessions stayed flat | Check landing pages |
| Landing pages | /pricing drew 4,200 sessions at a 31% engagement rate | Rewrite hero copy |
| Checkout | 62% of mobile carts never reach begin checkout | Test mobile checkout |
| AI referrals | ChatGPT sent 640 sessions, mostly to two older blog posts | Refresh cited posts |
| Unassigned | 9% of sessions sit in Unassigned, most from email links | Fix UTM tags |

**Client summary:** Revenue held steady, but organic key events dropped 18% after the pricing page redesign. Fixing the mobile checkout step and retagging email links are the two quickest wins this month.

Illustrative example

## From Landing Page to Purchase: What Two Minute Reports Pulls From Google Analytics 4

Two Minute Reports lists 288 GA4 metrics and dimensions, grouped by traffic source, content, events, ecommerce, users, device and geography.

### Channels and source / medium

Session source, medium, source / medium, default channel group, primary channel group and source platform, plus the first user version of each for acquisition.

### Landing pages and content

Landing page, landing page + query string, page path, page title, content group, percent scrolled and site search term, with views, engagement rate and bounce rate.

### Events and key events

Event name, is key event, event count, events per session, event value, key events, session key event rate and user key event rate.

### Ecommerce and items

Item name, ID, brand and category, item views, add to carts, checkouts, purchases, item revenue, purchase revenue, refund amount, order coupon and transaction ID.

### Google Ads and campaigns

Google Ads campaign, campaign type, ad network type, keyword text and query, with advertiser ad cost, cost per key event and return on ad spend from linked accounts.

### Users, cohorts and devices

Active users, new users, user type, first session date, daily, weekly and monthly cohorts, audience name, device category, browser, country, region and city.

[See all Google Analytics 4 metrics and dimensions](/ga4-metrics-and-dimensions)

Claude Skill

## Find the Pages Losing Traffic Before They Disappear

Some of your best pages may be quietly losing clicks and sessions. Connect your GSC and GA4 data to Claude through Two Minute Reports. Identify your decaying pages, see how severe each issue is, understand the root cause, and know exactly what to fix next.

[Get the skill](/claude-skills/content-decay)[Browse all Claude Skills](/claude-skills)

## Google's Experimental Google Analytics MCP or a Hosted GA4 Connection From Two Minute Reports

The Google Analytics team released an experimental MCP server in July 2025 that you run locally with Python and your own Google Cloud project. Community GA4 servers on PyPI and GitHub exist too, each with its own setup and upkeep.

| Feature | Google's GA4 MCP (experimental) | Open-source servers | Two Minute Reports |
| --- | --- | --- | --- |
| Who maintains it | Google, in the googleanalytics GitHub repository (Apache 2.0) | Independent developers | Two Minute Reports, hosted for you |
| What you need | Python 3.10+, pipx or uv, and a Google Cloud project with the Analytics Admin and Data APIs enabled | Your own API credentials and a place to run it | OAuth sign-in and one URL |
| Where it runs | On your own computer, started by your AI tool | On your computer or a server you manage | Hosted by Two Minute Reports |
| Access to your property | Read-only by default; an opt-in flag lets it create property annotations | Depends on the project | Read-only on your GA4 properties |
| Other data sources | Google Analytics only | Usually one platform | GA4 plus 30+ other sources, with all client accounts in one workspace |
| Dashboards and client reports | Not included | Not included | Dashboards and scheduled white-label reports, included in every TMR plan |

Your Data Is Safe

## Security you can explain to your clients, too.

We don't store your advertising data on our servers. Two Minute Reports connects to your data sources using OAuth - your credentials never touch our system. Your AI only reads what you've explicitly connected.

### OAuth Authentication

Connects securely to your data sources. No passwords stored. Revoke access anytime from your platform settings.

### Read-Only Access

Your AI can only read your data. It cannot create, edit, pause, or delete anything. Your account stays fully in your control.

### No Data Training

Your advertising data is never used to train AI models. What's yours stays yours - full stop.

[Learn more about our data security](/data-security)

## More Two Minute Reports MCP Servers You Can Connect Today

The same server URL works for every data source in your Two Minute Reports account.

Filter by category

All

Advertising (PPC)

SEO

E-Commerce

Social Media

[

Most Popular

](/mcp/facebook-ads)

[

Facebook Ads

Advertising (PPC)

](/mcp/facebook-ads)

[Learn more](/mcp/facebook-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Most Popular

](/mcp/google-ads)

[

Google Ads

Advertising (PPC)

](/mcp/google-ads)

[Learn more](/mcp/google-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Most Popular

](/claude-integrations/shopify)

[

Shopify

E-Commerce

](/claude-integrations/shopify)

[Learn more](/claude-integrations/shopify)[Start your free trial](https://hub.twominutereports.com/signup)

[

Most Popular

](/claude-integrations/tiktok-ads)

[

Tiktok Ads

Advertising (PPC)

](/claude-integrations/tiktok-ads)

[Learn more](/claude-integrations/tiktok-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Most Popular

](/claude-integrations/reddit-ads)

[

Reddit Ads

Advertising (PPC)

](/claude-integrations/reddit-ads)

[Learn more](/claude-integrations/reddit-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Most Popular

](/claude-integrations/linkedin-ads)

[

Linkedin Ads

Advertising (PPC)

](/claude-integrations/linkedin-ads)

[Learn more](/claude-integrations/linkedin-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Most Popular

](/claude-integrations/amazon-ads)

[

Amazon Ads

Advertising (PPC)

](/claude-integrations/amazon-ads)

[Learn more](/claude-integrations/amazon-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Microsoft/Bing Ads

Advertising (PPC)

](/claude-integrations/microsoft-ads)

[Learn more](/claude-integrations/microsoft-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Snapchat Ads

Advertising (PPC)

](/claude-integrations/snapchat-ads)

[Learn more](/claude-integrations/snapchat-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Instagram Insights

Social Media

](/claude-integrations/instagram-insights)

[Learn more](/claude-integrations/instagram-insights)[Start your free trial](https://hub.twominutereports.com/signup)

[

Google Search Console

SEO

](/claude-integrations/search-console)

[Learn more](/claude-integrations/search-console)[Start your free trial](https://hub.twominutereports.com/signup)

[

Facebook Insights

Social Media

](/claude-integrations/facebook-insights)

[Learn more](/claude-integrations/facebook-insights)[Start your free trial](https://hub.twominutereports.com/signup)

[

Amazon Seller

E-Commerce

](/claude-integrations/amazon-seller)

[Learn more](/claude-integrations/amazon-seller)[Start your free trial](https://hub.twominutereports.com/signup)

[

Pinterest Ads

Advertising (PPC)

](/claude-integrations/pinterest-ads)

[Learn more](/claude-integrations/pinterest-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

LinkedIn Pages

Social Media

](/claude-integrations/linkedin-pages)

[Learn more](/claude-integrations/linkedin-pages)[Start your free trial](https://hub.twominutereports.com/signup)

[

Google My Business

SEO

](/claude-integrations/google-my-business)

[Learn more](/claude-integrations/google-my-business)[Start your free trial](https://hub.twominutereports.com/signup)

[

YouTube Analytics

Social Media

](/claude-integrations/youtube-analytics)

[Learn more](/claude-integrations/youtube-analytics)[Start your free trial](https://hub.twominutereports.com/signup)

[

Apple Search Ads

Advertising (PPC)

](/claude-integrations/apple-search-ads)

[Learn more](/claude-integrations/apple-search-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

Twitter Ads

Advertising (PPC)

](/claude-integrations/twitter-ads)

[Learn more](/claude-integrations/twitter-ads)[Start your free trial](https://hub.twominutereports.com/signup)

[

TikTok Organic

Social Media

](/claude-integrations/tiktok-organic)

[Learn more](/claude-integrations/tiktok-organic)[Start your free trial](https://hub.twominutereports.com/signup)

Show All

### Frequently Asked Questions

Can the Google Analytics MCP show visits from ChatGPT, Perplexity and other AI assistants?

Yes. Ask for sessions where session source is chatgpt.com, perplexity.ai or a similar assistant, then group them by landing page. GA4 only sees these visits when the assistant passes a referrer, so some of them will not be labeled as AI traffic. For a ready-made breakdown by platform, run the [AI traffic report Claude Skill](/claude-skills/ai-traffic-report).

Can I find landing pages that get plenty of sessions but few key events?

Yes. Landing page sits in the content group, and you can pair it with sessions, engagement rate and session key event rate. Ask for pages above your median sessions but below your median key event rate. Every field is listed on the [GA4 metrics and dimensions page](/ga4-metrics-and-dimensions).

Can my AI weigh GA4 key events against Google Ads spend?

Yes, when the Google Ads account is linked to the property. GA4 then reports advertiser ad cost, cost per key event and return on ad spend by Google Ads campaign. For search terms, Quality Score and impression share, use the [Google Ads MCP server page](/mcp/google-ads), since that data lives in Google Ads itself.

Is first user source different from session source in these answers?

Yes, and the difference matters. First user source / medium and first user default channel group show what first brought someone to the site. Session source / medium shows what brought each visit. Ask for both when a channel looks weak, because it may start journeys that other channels finish.

Are cohort fields available for retention questions?

Yes. The connector has daily, weekly and monthly cohort fields, plus first session date and user type for new or returning visitors. Ask how users who first arrived in a given week behaved in later weeks, or compare returning user key events across months.

Why do some sessions end up in the Unassigned channel, and can my AI find the cause?

Unassigned is the value GA4 uses when no channel rule matches the session's source and medium. It often means a link was tagged with a medium GA4 does not recognize. Ask for Unassigned sessions by session source / medium and landing page, and the list shows which links need new UTM tags.

Does it cover each step from item view to purchase?

Yes. Item views, add to carts, checkouts and purchases are all there, along with cart to view rate and purchase to view rate. Break them down by item name, brand or category to see which products get attention but rarely sell. Refund amount and order coupon help explain revenue that looks off.

What reports can Google's experimental Google Analytics MCP run?

Google lists tools for standard reports, realtime reports, funnel reports, property details and custom dimensions and metrics. It runs on your own computer through Python and a Google Cloud project, and covers GA4 only. Two Minute Reports puts GA4 next to your ad and search data instead. To use Two Minute Reports from Claude, see the [Claude guide](/help/ai-tools/claude).

Can I ask about site search terms and scroll depth?

Yes. Search term is a content dimension, so you can see what people typed into your site search and which pages they searched from. Percent scrolled and scrolled users (people who reached 90% of a page) show whether long pages get read to the end.

## Recommended Reads

### [Google Analytics 4 Reporting Connector](/integrations/google-analytics)

Two Minute ReportsSep 2026

[Ultimate Guide](/blog/ultimate-guide)

### [Connect GA4 to Google Sheets: Tutorial and Free Templates (2026)](/ga4-to-google-sheets)

[Shalini Murugan](/blog/author/shalini-murugan)Sep 2026 · 5 min read

[Ultimate Guide](/blog/ultimate-guide)

### [Connect GA4 to Data Studio: Tutorial and Free Templates (2026)](/ga4-to-looker-studio)

[Shalini Murugan](/blog/author/shalini-murugan)Sep 2026 · 5 min read

[Digital Marketing](/blog/digital-marketing)

### [GA4 Reporting Made Easy: A Comprehensive Beginner's Guide](/blog/ga4-reporting-beginner-guide)

[Shabika Venkidachalam](/blog/author/shabika-venkidachalam)Mar 2026 · 5 min read

#### Take back your time. Wow clients.

#### Get Two Minute Reports.

[Start your free trial today](https://hub.twominutereports.com/signup)

Built by marketers. Built for marketers.
