How to track ChatGPT referral traffic in GA4
GA4 captures ChatGPT referrals — but groups them under generic Referral. This guide shows the manual setup, and a simpler way.
14-day free trial · No credit card required · Cancel anytime
What GA4 captures by default
Sessions where page_referrer contains chat.openai.com or chatgpt.com are captured in the standard Acquisition reports — but bucketed into the catch-all Referral channel alongside everything else from random external domains.
Manual setup — a custom channel group
In GA4 → Admin → Data display → Channel groups → Custom channel group, add a rule: page_referrer matches the pattern chat\.(openai|chatgpt)\.com. The new channel will appear in Acquisition reports going forward — historical data won't be reclassified.
The faster path
ReportCue does this classification for you (across ChatGPT, Perplexity, Gemini, Claude, Copilot) without the custom channel group setup, and reclassifies historical data on first sync.
Frequently asked questions
Why can't I just see ChatGPT in GA4's default reports?▾
Because GA4 hasn't added it as a default channel. You have to either create a custom channel group or use a tool that does the classification for you.
Will custom channel groups reclassify history?▾
No — only forward data. ReportCue reclassifies all available historical data on first sync.
Start your 14-day free trial
Connect Google Search Console, GA4, and SEMrush in under five minutes. White-label per client. Cancel anytime.
