How do I track ChatGPT traffic to my SaaS?
You suspect ChatGPT sends you traffic, but it shows up as direct in Google Analytics. Metrivo separates ChatGPT referrals from unknown direct traffic when source evidence exists, and labels each session with a confidence level so you do not overstate AI-search revenue.
The problem
Most analytics tools cannot tell ChatGPT referrals apart from generic direct traffic. ChatGPT links can arrive with sparse or missing referrer headers depending on the client and the browsing mode. This means founders see ChatGPT-driven growth as untracked direct traffic, and they cannot quantify the impact on signups or revenue.
The temptation is to assume that all direct traffic must be AI. That is dishonest and unhelpful. Metrivo refuses to inflate AI-search numbers. Direct traffic without evidence stays labeled unknown.
How Metrivo helps
Setup steps
- 1. Install the Metrivo tracking script. See Install & verify tracking script for framework-specific guides.
- 2. Connect a payment source. Follow Stripe, Dodo Payments, or Razorpay docs.
- 3. Open the AI-search dashboard. Filter by ChatGPT to see confirmed and inferred sessions.
- 4. Review attribution confidence. Read the attribution confidence doc to understand how labels are assigned.
What Metrivo will NOT claim
- We will not label every direct visit as ChatGPT traffic.
- We will not estimate ChatGPT revenue without session or referrer evidence.
- We will not promise a complete view of what ChatGPT does internally; we only see what reaches your site.
- We will not inflate AI-search numbers to justify a dashboard. Unknown stays unknown.