Tracking AI Traffic in GA4: A Step-by-Step Guide

Contents
    Add a header to begin generating the table of contents

    In this blog post, I’ll walk you through how to track and analyze AI-generated traffic in Google Analytics 4 (GA4). We’ll create a custom segment to identify AI sources, set up a new channel group, and visualize the data in both GA4 and Looker Studio. This process will help you understand the growing impact of AI platforms on your website traffic and lead generation.

    Why Track AI Traffic?

    As AI platforms like ChatGPT become more prevalent, they’re starting to show up as significant traffic sources for many websites. In GA for the Two Octobers website, I noticed ChatGPT appearing as a top traffic source, and we even received a qualified lead from someone who found us through the platform. By tracking AI traffic separately, you can:

    1. Understand the impact of AI on your overall traffic

    2. Measure the quality of AI-driven visits

    3. Adjust your content strategy to better serve AI platforms

    4. Compare AI traffic performance against other channels

    Let’s dive into the step-by-step process of setting this up in GA4. Watch the video or view the steps below.

    Step 1: Start an Exploration & Create an AI Traffic Segment

    First, let’s capture AI traffic in an exploration. This is useful for examining AI-driven visits separately from other sources.

    1. Open GA4 and click on Explore.
    2. Start a new blank exploration.
    3. Under Dimensions, select Session Source/Medium as a dimension and Sessions as your metric. You can also add additional metrics like Engaged Sessions or Key Events to provide more context.  You can also add additional metrics like Engaged Sessions or Key Events to provide more context. 
    4. Under Segments, create a new custom segment, a Session segment.
    5. Name this segment “AI Sources” and add a condition: Session Source, Matches regex, and insert this value:
    .*chatgpt.com.*|.*perplexity.*|.*edgepilot.*|.*edgeservices.*|.*copilot.microsoft.com.*|.*openai.com.*|.*gemini.google.com.*|.*nimble.ai.*|.*iask.ai.*|.*claude.ai.*|.*aitastic.app.*|.*bnngpt.com.*|.*writesonic.com.*|.*copy.ai.*|.*chat-gpt.org.*

    (Thanks to Larry Engel for this regex!)

    GA4 AI sources segment

    Click Save to property so you can use the segment again in the future. Then click Apply.

    GA4 exploration setup1

    Step 2: Visualize AI Traffic Over Time

    To get an overview of AI traffic growth:

    1. In the exploration, change the Visualization to a Line Chart and select Session Source/Medium as the breakdown dimension.
    2. Set the Time Range to the last 90 days for a broader view.
    3. Adjust the Granularity from Day to Week for a clearer view of weekly changes in traffic.
    GA4 exploration AI traffic sources over time

    Step 3: Creating an AI Traffic Channel Group

    For ongoing reporting, we’ll add AI traffic as a new channel group in GA4.

    1. In Admin, go to Channel groups under Data display.
    2. Click Create new channel group and name it “Custom channel group with AI” 
    3. Click on Add new channel. Name it “AI”. Set the channel conditions to Source, matches regex, and insert the same patterns from Larry Engel’s post. Save the channel.
    4. Click Reorder and move the “AI” group up in priority so it is assigned before Referral. Save the group.

    Step 4: View AI traffic in the Traffic Acquisition Report

    New Channel groups start collecting data when you create them, so you’ll need to wait a bit. Once your new channel group has been collecting data for some time:

    1. Go to Reports > Acquisition > Traffic Acquisition.
    2. At the top of the data table, change to “Custom channel group with AI” (or whatever you named the new channel group you created) to see your new AI line item on the report.
    GA4 traffic acquisition with new AI channel group applied

    Step 5: Integrate with Looker Studio

    To use your new channel group in Looker Studio:

    1. Open your Looker Studio report.

    2. Go to your GA4 data source and click “Edit Connection”.

    3. Click “Refresh Fields” to update the available dimensions and metrics.

    4. You can now use the new channel group in your Looker Studio visualizations.

    Final Tips

    The AI landscape is evolving quickly, and new platforms are emerging all the time. Keep an eye on your traffic sources and adjust your regex patterns as new AI traffic sources appear. It’s also helpful to bookmark sources, like Larry Engel’s LinkedIn post, to stay updated on the latest patterns for tracking AI-driven traffic.

    Subscribe
    Notify of
    guest

    0 Comments
    Oldest
    Newest Most Voted
    Inline Feedbacks
    View all comments

    GA4 Path Analysis with BigQuery

    This article details the process of building two BigQuery tables for path analysis, with a focus on creating Looker Studio reports that visualize user journeys through page views and events. It accompanies a GitHub repository featuring code for automating these transformations using Google Dataform. I’m often frustrated by GA4’s limited ability to visualize user journeys

    ➔ Read more

    Don't Miss a Beat

    Marketing analytics insights, delivered to you.

    Two monthly emails featuring our latest guides and discoveries.

    have you registered?

    Our next free digital marketing seminar is coming soon!

    [MEC id="946"]