Tools & Tracking

How do I track traffic from ChatGPT, Perplexity, and other AI assistants?

Updated April 21, 2026
Quick Answer

Default GA4 misclassifies most AI-assistant traffic as 'Direct' or generic 'Referral'. The fix is a four-step measurement stack: (1) build a custom GA4 channel group matching the AI referrer hosts (chat.openai.com, chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com), (2) UTM-tag citation links where you can, (3) cross-reference server logs to catch referrers GA4 misses, (4) use Search Console CTR-drop patterns as the proxy for AI Overview impressions. Most teams undercount AI-driven traffic by 30–60% with default setups.

Step 1: Custom GA4 channel group for AI Assistants

In GA4 → Admin → Data Display → Channel Groups, create a custom group with an 'AI Assistants' channel matching these source patterns: chat.openai.com, chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com, you.com, bing.com/chat. Place the channel above 'Referral' in priority so AI traffic is captured before falling into the generic referral bucket.

This single change typically surfaces 40–60% of previously invisible AI-assistant traffic in our audits.

Step 2: Server logs catch what GA4 misses

Server logs (Cloudflare, Vercel, AWS, Nginx) capture every HTTP request including the Referer header, even for visits where client-side GA4 attribution failed. Filtering server logs weekly for the same AI referrer hosts surfaces an additional 20–40% of AI traffic that GA4 attributes to 'Direct'.

The gap between server-log AI traffic and GA4 AI Assistants channel traffic is your true measurement undercount. Most sites we audit show a 30–50% gap.

Step 3: Search Console CTR-drop patterns for AI Overviews

Google AI Overview clicks are bundled inside organic Google traffic in GA4, with no native breakdown. The available proxy is to monitor Search Console queries where impressions stayed flat or grew but CTR dropped 30%+ versus the prior period. These queries are likely losing clicks to AIO-featured answers.

Track brand search volume month-over-month as the trailing indicator of AI exposure you can't directly attribute. Sites cited frequently by AI assistants typically see 15–40% year-over-year brand search growth independent of paid brand activity.

Want this applied to your site?

Book a free 60-minute strategy call. We'll review your site live and walk you through exactly what to fix first.

People also asked

Tools & Tracking

What is Google Search Console and how do I use it?

Google Search Console is a free Google tool that shows how your site performs in search — which queries trigger your pages, your impressions and clicks, indexing status, technical errors, and Core Web Vitals. It's the single most important free SEO tool. Every site needs it set up, verified, and monitored weekly.

Read answer
Tools & Tracking

What is GA4 and how do I set it up for SEO?

GA4 (Google Analytics 4) is Google's analytics platform that replaced Universal Analytics in 2023. For SEO, the key setup is creating conversions for every meaningful action (form submissions, calls, bookings), enabling enhanced measurement, and connecting GA4 to Search Console so organic search reports populate properly.

Read answer
Tools & Tracking

Do I need a rank tracking tool?

Yes — Search Console shows average position over a 28-day window which is too aggregated for tactical decisions. A dedicated rank tracker (Ahrefs, Semrush, AccuRanker, Wincher) shows daily ranking changes for your priority keywords across desktop and mobile, with location-specific tracking for Toronto neighbourhoods. Budget C$50–C$300/month depending on keyword volume.

Read answer
Tools & Tracking

Should I use call tracking for SEO?

Yes if phone calls drive significant revenue and you can't otherwise attribute them to source. Call tracking platforms (CallRail, WhatConverts, Phonexa) display unique phone numbers to different traffic sources, letting you see which calls came from organic search, which keywords triggered them, and which landing pages converted. Pricing typically runs C$50–C$300/month.

Read answer