How to Find ChatGPT Traffic in Google Analytics 4

Cody Schneider4 min read

Spotting referral traffic from AI models like ChatGPT isn’t as straightforward as looking for "chat.openai.com" in your reports. You’ll need to do a bit of digging to uncover who directed visitors to your website and what they did once they arrived. This article will show you exactly how to find and track your AI-driven referral traffic in Google Analytics 4.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why ChatGPT Traffic Hides in GA4

If you've poked around your traffic acquisition reports looking for ChatGPT, you’ve probably come up empty. That's because GA4 doesn’t see chat.openai.com as the referral source. Instead, nearly all outbound clicks from ChatGPT are routed through one surprising domain: t.co.

Yes, that’s Twitter’s (now known as X) official link shortener. OpenAI uses t.co to process external links shared in its chat interface, a method used for security, scanning, and tracking purposes. While effective for them, this creates a data interpretation challenge when you try to figure out your analytics reports. What might have come from Twitter might have actually come from a series of chatbots that make up a portion of visits and interactions.

This means your ChatGPT traffic is currently mixed in with any real traffic you're getting from X/Twitter. Without proper filtering, you're unable to determine if your links are being shared manually or via organic AI interactions. To help solve this, we will review a basic filtering option against a more advanced reporting view.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Option 1: The Quick Filter for t.co Traffic

The simplest way to get a rough idea of your ChatGPT referral traffic is to isolate traffic coming from the t.co domain directly within your standard reports. It’s not a perfect solution, as it lumps everything using that shortener together, but it's a great starting point.

Step-by-Step Instructions:

  1. Navigate to Your Traffic Acquisition Report. In GA4, go to Reports > Acquisition > Traffic acquisition. This report gives you a default overview of where your users are coming from.
  2. Switch the Primary Dimension. By default, this report is grouped by the Default Channel Group. Look for the dimension dropdown button right above the first column of the table (it will say "Session default channel group") and change it to Session source. This change provides a more simplified view across your reporting.
  3. Filter for t.co. In the search box just above the table, type t.co and press Enter. The report will instantly update to show you only the sessions that came from this specific source domain.

Pros and Cons of This Method

  • Pro: This process is extremely fast and provides insights that are likely correct in terms of direction, even if they might lack the complete information needed to validate assumptions. It requires no special setup or administrative access to create.
  • Con: This filter combines Twitter referral traffic with traffic that comes from a chatbot, which can create inaccurate data. You will need more insights to manually perform additional calculations for accuracy.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Option 2: The Better Method: Custom Channel Grouping for AI Traffic

This is the most powerful and precise way to isolate your AI traffic. By creating a custom channel group, you can segment your data and create specific definitions to include the traffic in it. Best of all, this can also extend beyond just identifying traffic to creating custom rules for a range of alternative chatbots, including Perplexity or Claude.

Step 1: Create a New Custom Channel Group

  1. Go to Admin. Click the gear icon in the bottom-left corner to access your Admin settings.
  2. Locate Channel Groups. Go to Data Settings and find Channel Groups.
  3. Create a New Channel Group. Click Create new channel group and follow the prompts to set up your new group.
  4. Define Your Channel Group Rules. Set parameters for how to categorize AI traffic, including traffic from chatbots like ChatGPT.

Spotting AI referral traffic in Google Analytics 4 requires a bit of setup and filtering to accurately separate it from other traffic sources. With these options, you're equipped to make more informed decisions based on clearer data insights.

Related Articles