GA4 guide

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.