How to track ChatGPT traffic
A person who clicks a ChatGPT citation is ChatGPT referral traffic. GPTBot fetching HTML is not. Motif splits those facts, then asks whether ChatGPT earned a Stripe payment.
What counts as ChatGPT referral traffic
A real pageview whose document referrer is chatgpt.com or chat.openai.com. Motif stores source chatgpt, medium ai_assistant, as first touch. Later Google visits do not steal the credit. utm_source=chatgpt.com on that first hit is accepted the same way. ChatGPT analytics here means that first touch joined to Stripe, not a session count.
ChatGPT traffic showing as Direct or missing in GA4
GA4 shipped a native AI Assistant channel on 13 May 2026, so chatgpt.com is no longer a default Referral row. Last-click still hands many conversions to Direct, which is why operators still report ChatGPT traffic not in GA4 or ChatGPT traffic showing as Direct. ChatGPT referral traffic in Motif stays first-touch ChatGPT, separate from Claude and Perplexity. ChatGPT analytics here means that first touch joined to Stripe, not sessions.
GPTBot is a different series
GPTBot and other OpenAI fetchers that hit the Motif tracker increment the AI crawlers series on Insights. They never create a visitor and cannot win a recommendation. Most training crawls fetch HTML only and never touch /m.js; Motif does not pretend it saw those.
How to track ChatGPT traffic
- Install one script tag Paste the Motif tracker. First pageview stores the document referrer. chatgpt.com and chat.openai.com become source chatgpt, medium ai_assistant.
- Connect Stripe Stripe Connect is the only revenue source. Checkout, invoices, refunds, and cancellation join the stored first touch, not the session that happens to close.
- Keep first touch when last-click steals The GA4 AI Assistant channel (13 May 2026) names the session. Last-click still files many payments as Direct or brand search. Motif stores chatgpt.com once and joins Stripe to that touch.
- Read ChatGPT on the ranking Channels rank by customers and net revenue. Direct and unknown stay visible and cannot win. GPTBot stays on the crawler series.
How does Motif know a visit came from ChatGPT?
The document referrer on the first pageview is chatgpt.com or chat.openai.com. That becomes first-touch source chatgpt. utm_source chatgpt.com on that same hit is stored the same way.
Does GPTBot count as ChatGPT traffic?
No. GPTBot is a crawler. If it hits the Motif tracker it appears under AI crawlers. It is not a visitor and not a channel.
How do I track ChatGPT traffic in GA4?
GA4 now has an AI Assistant channel. The remaining job is first touch plus Stripe. The usual workaround is to track ChatGPT traffic GA4 and still watch last-click steal the payment. Motif stores ChatGPT as first touch and joins Stripe. You can track ChatGPT traffic without GA4.
Why is ChatGPT traffic showing as Direct?
Stripped referrers and last-click both dump the closer into Direct. Motif keeps the first chatgpt.com touch even when the paying session has no referrer.
Related