See how AI traffic stacks up against every Google Analytics channel
Google Analytics 4 stays your source of truth for total traffic. AI-Advisors connects to it read-only and layers AI traffic - measured by its own first-party snippet - on top, so you can see how referrals from ChatGPT, Claude, Gemini, and Perplexity compare to every channel you already track, without double-counting a single session.
Overview
Google Analytics has no native AI channel. Referrals from ChatGPT, Claude, Gemini, and Perplexity land in Referral or Direct, mixed in with everything else, so the fastest-changing traffic source in marketing stays invisible in the tool most teams live in. The Google Analytics 4 integration fixes the frame: AI-Advisors measures AI traffic with its own first-party snippet, subtracts it from Referral and Direct, and charts it as a channel of its own next to Organic Search, Paid Search, and the rest of your GA4 channels - one view, nothing counted twice.
GA4 data then flows through the rest of AI Analytics. The Pages tab joins landing-page sessions and conversions with AI visits, search clicks from Google and Bing, and each page's AEO score, so you can spot a page that ranks but draws no AI traffic, or one that draws plenty of traffic and never converts. Pages with meaningful sessions and near-zero key events surface in the What changed panel, capture-rate reconciliation compares GA4 sessions against ad-platform clicks to catch tracking gaps, and week-over-week sessions give your weekly briefing a real denominator for AI's share of total traffic.
The posture is deliberately conservative. The connection is read-only by construction - the one permission requested cannot write - it imports aggregate daily rows rather than user-level data, and it treats GA4 as the source of truth for sessions, deep-linking back to it rather than replacing it. This is an overlay companion to Google Analytics, not another analytics tool to reconcile.
How it works
Layered channel view with AI carved out
The Traffic tab charts sessions by GA4's default channel group - Organic Search, Paid Search, Direct, Referral, and the rest - with AI referrals carved out of Referral and Direct as their own channel, so nothing is double-counted. The per-channel table adds the change vs the previous period, conversions from GA4 key events, conversion rate, and engagement rate, plus a pivot by session medium (organic, cpc, referral, email, direct).
Page intelligence on every URL
The Pages tab joins GA4 landing-page sessions and conversions with AI referral visits, Google Search Console, Bing, and each page's latest AEO score on a single normalized path - surfacing what no single tool shows, like a page that ranks in search but draws no AI traffic, or one that draws traffic but never converts.
Traffic that never converts, flagged
GA4 landing pages with 20 or more sessions this week and near-zero key events feed the What changed panel on the Analytics Overview and the Analytics Advisor, so wasted traffic gets called out instead of hiding inside an average.
Tracking reconciliation
For each ad platform, AI-Advisors divides GA4 sessions by the platform's reported clicks to compute a capture rate. A large shortfall flags a tracking gap - a very different problem from a spend problem, and one most teams never see.
Site-wide context in your weekly briefing
Week-over-week GA4 sessions give the Analytics Advisor and the Weekly Update email and Slack briefing a total-traffic denominator, including AI's share of overall sessions - so an AI spike is always read against what the whole site did that week.
Sync freshness watchdog
The Settings row shows how long ago the last sync ran while healthy, flips to an amber Sync delayed state with a Sync now button after 2 days without a sync, and your Weekly Update leads with a data-sync warning after 3 - a stalled feed never fails silently.
Set up
Setup is a standard OAuth connect - no tagging changes, no code, no field mapping.
An org owner or admin opens Settings, finds the Google Analytics 4 row under Integrations, and clicks Connect. Google's consent screen asks for a single permission - read-only access to your Analytics data - and nothing else.
Back in Settings, the row reads 'Authorized. Select a property to complete setup.' Pick your GA4 property from the list, which shows every property across your Google accounts. That is the whole configuration.
Data syncs automatically every day from then on, and Sync now on the row's menu pulls immediately. If you are setting up AI-Advisors for the first time, you can instead tick Google Analytics 4 during the onboarding Google step - one consent screen covers GA4 alongside any other Google integrations you select there.
Takes a few minutes
Data and permissions
The integration reads aggregate reporting data and writes nothing. The read-only permission is not a policy choice you have to trust - it is the only access the connection ever holds.
- Daily property totals: sessions, users, page views, bounce rate, average session duration, and new users
- Daily sessions, key events, active users, and engagement by GA4's default channel group
- Daily sessions and key events by session medium (organic, cpc, referral, email, direct)
- Daily sessions, key events, and engagement by landing page
- The list of GA4 properties you can access (property and account names), to power the property picker
- Nothing. There are no write calls to Google Analytics anywhere in the integration - the read-only scope makes them impossible.
- GA4 property configuration, data streams, audiences, tags, or user management
- User-level, event-level, or personally identifiable data - only aggregate daily report rows
- Other Google services - Search Console, Tag Manager, Ads, and Sheets each require their own separately consented connection
OAuth scope requested: read-only access to Google Analytics, and nothing else. If you connect during onboarding, the combined Google consent screen adds other integrations' permissions only when you explicitly select them.
Good to know
- Available on Growth and Enterprise plans.
- Data syncs automatically once a day, and each sync pulls through 2 days ago to respect GA4's 24 to 48 hour reporting lag. History accumulates from the day you connect - there is no deep historical backfill.
- One GA4 property connects per organization. Connecting and disconnecting require an owner or admin; Sync now is open to any team member.
- GA4 key events (conversions) are opt-in per property - if yours has none configured, conversion rate shows a not-configured state rather than a misleading 0%.
- If syncs stall, the Settings row flips to a Sync delayed state after 2 days and your Weekly Update leads with a warning after 3.
- Disconnecting deletes the stored connection, its tokens, and the synced daily metrics from AI-Advisors. Nothing changes in your Google Analytics property.
Frequently asked questions
Can AI-Advisors change anything in my Google Analytics account?
No. The connection requests only Google's read-only Analytics permission, and the only calls it makes are reporting queries plus a list of your properties. Writing to your GA4 property is impossible with that permission - read-only by construction, not by policy.
What data does the integration pull from GA4?
Aggregate daily report rows only: sessions, users, page views, bounce rate, session duration, and new users for the property, plus breakdowns by channel group, medium, and landing page with key events and engagement. No user-level, event-level, or personally identifiable data is imported.
Which plan do I need?
The Google Analytics 4 integration is included in the Growth and Enterprise plans. AppSumo lifetime customers add it by stacking two or more codes. It is not included in Starter.
How long does setup take?
A few minutes. Approve Google's consent screen, then pick your GA4 property from a list. Data syncs automatically every day after that, and the Sync now button in Settings pulls fresh numbers immediately.
How fresh is the GA4 data in my dashboard?
Google Analytics itself reports with a 24 to 48 hour lag, so each daily sync intentionally pulls data through 2 days ago rather than treating incomplete days as final. If a sync ever stalls, the Settings row shows a Sync delayed warning after 2 days and your Weekly Update flags it after 3.
What happens if I disconnect?
Disconnecting deletes the stored connection, including your OAuth tokens, and syncing stops immediately. Nothing changes inside your Google Analytics property. Only organization owners and admins can connect or disconnect.
Does this replace Google Analytics?
No. GA4 remains your source of truth for total sessions, and AI-Advisors deep-links back to it. Because GA4 has no native AI channel, AI traffic is measured by AI-Advisors' own first-party snippet and layered on top of your GA4 channels, so you can compare AI against organic search, paid, and direct without double-counting.