CatalogScan

SEO Guide · 2026

AI Shopping Agent Traffic Tracking & Analytics for Shopify

AI shopping agent traffic is the fastest-growing referral channel in e-commerce — up 693% YoY in the 2025 holiday season — but it's nearly invisible in Shopify's default analytics. To measure it, you need to separate two distinct traffic types: AI bot crawl traffic (agents indexing your pages) and AI-referred purchase traffic (shoppers sent to you by agents).

TL;DR AI crawl traffic is in your server logs under user-agents like GPTBot, PerplexityBot, ClaudeBot. AI-referred shopper traffic appears in GA4/Plausible as referrer perplexity.ai, chat.openai.com, chatgpt.com, or as direct-landing sessions on /products/ URLs with no referrer. The two should be tracked separately — crawl volume confirms indexing; referral sessions measure revenue impact.

AI bot user-agents: what's crawling your store

Each major AI shopping platform operates one or more bots that crawl your Shopify store to index product data. These bots identify themselves with specific user-agent strings in your server access logs. Knowing which bots are visiting — and whether they're reaching your structured data — is the first analytics layer:

Bot nameUser-agent substringPlatform
GPTBotGPTBot/1.1OpenAI / ChatGPT Shopping
PerplexityBotPerplexityBot/1.0Perplexity Shopping
ClaudeBotClaudeBot/1.0Anthropic / Claude
Googlebot ShoppingGooglebot/2.1Google AI Mode / Shopping Graph
Google ShoppingGoogle-ShoppingGoogle Merchant Center feed fetcher
Bingbotbingbot/2.0Microsoft Copilot Shopping
meta-externalagentmeta-externalagentMeta AI product discovery

To query these from your server logs or Cloudflare logs, use a filter like user_agent CONTAINS "GPTBot" OR "PerplexityBot" OR "ClaudeBot". Useful metrics: pages crawled per day, response codes (403/429 = bot blocked; 200 = successful crawl), and which product URLs receive repeated re-crawls (signals the agent is re-indexing updated products).

AI-referred purchase traffic: where to find it

When a shopper clicks a product recommendation from ChatGPT Shopping or Perplexity Shopping, they land on your Shopify store. This session appears in analytics with specific referrer signals — but not always clearly. Here's how to segment it:

Setting up AI traffic tracking in GA4

GA4 doesn't have a built-in "AI agent" channel grouping. Create a custom channel definition (Admin → Data Settings → Channel Groups → Create custom channel):

Channel name: AI Shopping Agents
Condition logic: OR
- Session source matches regex: perplexity\.ai|chat\.openai\.com|chatgpt\.com
- Campaign name contains: ai_overview
- UTM source exactly matches: perplexity
- UTM source exactly matches: chatgpt

Add this channel to your default channel grouping. Now it appears as its own row in your Acquisition reports alongside Organic Search, Paid Social, etc. Track weekly sessions, conversion rate, and revenue — if your catalog is properly structured, this channel should grow month-over-month as AI agents re-index and weight your updated signals.

Plausible Analytics (simpler setup)

In Plausible, AI traffic is visible under Sources. Filter by Source contains "perplexity.ai" or "chatgpt.com" — no custom channel configuration needed. Plausible's referrer deduplication means a single Perplexity session appears once even if the shopper visits multiple pages. Useful for stores that want minimal analytics complexity.

What AI agent crawl volume tells you about indexing health

Bot crawl volume in your server logs is a leading indicator of AI agent indexing health — separate from whether that indexing translates into referred traffic. Key patterns to watch:

FAQ

How do I see AI bot traffic in Shopify analytics?

Shopify's built-in analytics don't expose user-agent data. You need either (1) server access logs via a log-forwarding app like Datadog or Logtail, (2) Cloudflare's bot analytics dashboard if your store is proxied through it, or (3) GA4 / Plausible with custom segments based on referrer pattern matching. The easiest starting point if you're on Cloudflare is the Bots tab in Cloudflare analytics — it breaks down verified bots by provider with request counts.

What UTM parameters do AI shopping agents use when sending traffic?

Perplexity Shopping links include utm_source=perplexity in some contexts. ChatGPT Shopping links include utm_source=chatgpt in some plugin flows. Google AI Mode typically uses utm_source=google with a campaign variation. Most AI agent referrals appear as direct traffic in GA4 because the agent opens a new browser tab without passing the referring URL — filtering by landing page patterns is often more reliable than referrer analysis.

How is AI-referred traffic different from organic in Shopify analytics?

AI-referred traffic converts 31% better than organic on average (Adobe 2025 Holiday report), has higher average order value, and lands on product pages rather than category or blog pages. Segment it by referrer domain containing perplexity.ai, chat.openai.com, or chatgpt.com; by UTM source matching those platforms; or by sessions with no referrer landing directly on /products/ URLs.

Do AI shopping agents respect UTM parameters I add to my product URLs?

No. AI agents send shoppers to the canonical product URL without preserving or appending your custom UTM parameters. The referral attribution comes from the agent's own UTM append (where it exists) or from the referrer header. You cannot inject custom UTMs into AI-generated links — you can only analyze what the agent sends to your store.

See if AI bots can reach your store

2-minute scan using real AI bot user-agents. Find out if GPTBot, PerplexityBot, and ClaudeBot can crawl your products.

Run the free scan →