AI Mode Tracking: A Guide for E-commerce Teams
Start your e-commerce AI Mode tracking. This guide covers identifying bots, setting up analytics, attributing AI-driven sales, and automating monitoring.
Is your store visible to AI search?
See whether ChatGPT, Gemini, and Perplexity can find and recommend your products. Free 30-second scan, no signup.
Scan My Site FreeYour dashboards probably look wrong right now. Organic search clicks are flat or down, some AI referrers are showing up in analytics, and product teams are asking why visibility seems higher while revenue attribution looks weaker. That mismatch isn't a reporting bug. It's the operating reality of AI search.
For e-commerce teams, AI Mode tracking isn't just another channel report. It's a new measurement problem. The old workflow assumed a user searched, scanned links, clicked a result, and converted somewhere down the line. AI interfaces break that pattern. They absorb research intent, summarize products directly, and split conversational journeys into separate events that standard reporting doesn't stitch back together well.
If you're still judging AI search impact with CTR, last-click sessions, and a basic source/medium view, you're going to misread both risk and opportunity.
Table of Contents
- The New Reality of AI Search Traffic
- Your Prerequisite AI Readiness Audit
- Identifying AI Bots and Referrals in Your Logs
- Instrumenting Analytics for AI Visibility
- Attributing Conversions and Measuring Real Impact
- Automating Monitoring and Creating Feedback Loops
The New Reality of AI Search Traffic
It is often assumed that more visibility should produce more clicks. In AI search, that assumption fails fast.
When Google shows an AI answer, click-through rate can drop by 15% to 89% depending on the query, and follow-up questions inside AI Mode are treated as entirely new queries, which breaks the original attribution path according to SitePoint's reporting on AI Mode tracking tools. That's the core reason many e-commerce dashboards feel disconnected from what merchandisers and SEOs are seeing in the wild.
![]()
Two problems matter most.
The CTA paradox
AI interfaces generate visibility, but they also intercept intent. Your product, category, or brand might appear in a synthesized answer and still send very little traffic. For a retailer, that's not a minor reporting nuance. It changes how you value being present in the answer layer at all.
The old SEO instinct is to celebrate impressions. That's incomplete now. If your commercial pages are being mentioned but users don't need to click because the AI has already compared features, summarized trade-offs, and narrowed options, then impression growth can become a vanity metric.
Practical rule: If AI visibility rises while organic clicks don't, don't assume tracking is broken. First test whether the answer itself is satisfying the visit.
The black box follow-up
The second problem is harder. Users ask one question, read the answer, then ask a refinement like size, budget, compatibility, or return-policy follow-ups. Google treats those follow-ups as new searches. Your analytics stack sees fragments, not a conversation.
That makes standard funnel analysis unreliable for AI-assisted discovery. The source of influence may be the first prompt, while the attributed click comes later from a different query or a direct visit.
A similar shift is already affecting marketplace operators and retail media teams. If you work across owned storefronts and marketplace demand, these expert insights for Walmart marketplace sellers are useful because they frame AI agents as a merchandising and measurement issue, not just a media trend.
Your Prerequisite AI Readiness Audit
Before tracking anything, confirm the site is readable by the systems you care about. A surprising amount of failed AI Mode tracking starts much earlier. The store is partially blocked, key product fields are inconsistent, or the catalog is technically crawlable but structurally unclear.
![]()
A proper readiness pass should cover bot access, schema quality, crawl paths, and product-page consistency. If you want a baseline checklist to compare your store against, this AI readiness audit reference is a practical starting point.
Check crawler access first
Open robots.txt and look for accidental broad disallows. This usually happens after security hardening, staging rules that leaked into production, or aggressive bot blocking managed outside marketing's view.
Review access for AI-related crawlers and search assistants your team cares about, such as:
- GPTBot and OAI-SearchBot: These matter if you're trying to understand how OpenAI-related systems discover site content.
- ClaudeBot: Useful to review if your content strategy includes visibility in Anthropic-powered assistants.
- PerplexityBot: Important because many teams first notice AI traffic through Perplexity referrals rather than Google.
- General crawl handlers and WAF rules: Rate limiting, bot scoring, and challenge pages can inadvertently interfere even when
robots.txtlooks clean.
Don't stop at the file itself. Security products, edge rules, and bot-management settings can produce a different outcome than what the file suggests.
If dev, SEO, and security teams don't review AI crawler access together, each team assumes another team owns it. That's how stores become invisible without anyone deciding to make them invisible.
Add one operational check that many teams skip: verify that important templates return a clean response for product pages, category pages, and editorial guides. If AI systems can reach your homepage but struggle with faceted product URLs, your visibility will skew toward brand-level mentions and away from high-intent commercial prompts.
Later in the audit, it helps to watch a walkthrough and compare your findings against a live example:
Validate the product data AI systems depend on
If your schema is weak, AI systems can crawl the page and still misunderstand the offer. That leads to partial or incorrect citations, especially on variants and price-sensitive queries.
Check these fields on live product pages:
| Field | What to verify | Why it matters |
|---|---|---|
| Product name | Matches visible page title and variant context | Prevents vague or merged product references |
| Price | Current and consistent with page content | Reduces citation ambiguity on budget prompts |
| Availability | Present and accurate | Helps avoid recommending unavailable items |
| Brand | Explicit, not inferred only from design | Supports branded and comparative prompts |
| SKU or identifier | Stable where appropriate | Helps systems distinguish close variants |
| Review data | Structured consistently if shown | Strengthens trust signals on comparison queries |
Then inspect content clarity, not just markup.
- Product descriptions: They should answer buying questions in plain language, not just repeat specs.
- Category pages: They need enough context to support broad commercial discovery.
- Help content: Shipping, returns, sizing, compatibility, and care instructions often influence follow-up prompts.
- Canonical logic: Duplicate variant paths can fragment what AI systems learn about the same product.
A store can be indexed and still be unhelpful to AI. The teams winning this layer usually have product data that machines can parse and humans can trust.
Identifying AI Bots and Referrals in Your Logs
AI Mode tracking becomes operational. You need to separate three different things that often get mixed together in reporting: crawlers, referrer-based visits, and human sessions influenced by AI but arriving without a clear AI source.
Separate crawlers from click traffic
Crawlers are discovery signals. Referrals are visit signals. They shouldn't live in the same bucket.
Start with raw request logs or your edge platform logs and split traffic into these groups:
- Known AI crawlers that fetch pages for indexing, retrieval, or summarization.
- Known AI referrers where the visit comes from a chat or answer interface.
- Unknown or anonymized visits that may still be AI-influenced but won't identify cleanly in the referrer field.
That distinction matters because a product page can be heavily crawled, lightly clicked, and still be commercially important if it keeps showing up in AI answers.
Useful bot patterns to inspect
User-agent parsing won't be perfect, but it's still the fastest first pass. In logs, look for recognizable crawler names and normalize them into a controlled label set in your data warehouse or edge script.
A practical taxonomy looks like this:
- OpenAI-related bots: Group GPTBot and OAI-SearchBot separately if your platform sees both.
- Anthropic-related bots: Label ClaudeBot traffic distinctly.
- Perplexity traffic: Separate crawling from referral visits when possible.
- Google AI-adjacent search traffic: Keep standard Googlebot data separate from downstream search visits.
- Everything else: Use an
unknown_ai_candidatebucket for review rather than forcing bad classification.
For referrals, inspect the Referer header and landing-page behavior together. Some visits will show an identifiable AI source. Others won't. You may only see direct entry to deep product pages, unusually long query-string patterns, or traffic landing on comparison and FAQ content that aligns with recent AI prompt exposure.
A clean AI traffic dataset usually starts with an ugly log review. Don't skip that phase. It tells you what your analytics UI is hiding.
If you need a model for how to break down these patterns at the page and referrer level, this AI traffic analysis walkthrough is worth reviewing.
A simple Cloudflare Worker pattern
The easiest way to make downstream analysis easier is to tag requests at the edge. A Cloudflare Worker can inspect the user agent and referrer, then attach headers your analytics and server-side collection layer can use.
Example pattern:
export default {
async fetch(request) {
const ua = request.headers.get('user-agent') || '';
const ref = request.headers.get('referer') || '';
let aiBot = '';
let aiReferrer = '';
if (/GPTBot/i.test(ua)) aiBot = 'gptbot';
else if (/OAI-SearchBot/i.test(ua)) aiBot = 'oai-searchbot';
else if (/ClaudeBot/i.test(ua)) aiBot = 'claudebot';
else if (/PerplexityBot/i.test(ua)) aiBot = 'perplexitybot';
if (/chatgpt\.com/i.test(ref)) aiReferrer = 'chatgpt';
else if (/perplexity\.ai/i.test(ref)) aiReferrer = 'perplexity';
const response = await fetch(request);
const newResponse = new Response(response.body, response);
if (aiBot) newResponse.headers.set('x-ai-bot', aiBot);
if (aiReferrer) newResponse.headers.set('x-ai-referrer', aiReferrer);
return newResponse;
}
}
This won't solve attribution on its own. It does give you a durable signal that can be captured in logs, server-side events, or observability tooling.
A few implementation notes matter:
- Header naming: Keep names stable and simple. Changing them later creates messy historical reporting.
- Bot validation: User-agent matching can be spoofed, so treat headers as classification aids, not security controls.
- Referrer gaps: Some AI-assisted visits won't send a usable referrer. Expect blind spots.
- Page grouping: Join bot and referrer data to product type, category, and template. Page-level context is where the patterns become actionable.
Instrumenting Analytics for AI Visibility
Raw request identification is useful for engineers. Marketing and commerce teams need something they can query without pulling logs every week.
Turn request signals into analytics dimensions
Take the edge-level labels from your Worker or middleware and pass them into your analytics stack as event parameters or custom dimensions. In GA4, the cleanest setup is usually server-side or tag-manager-assisted, depending on how your storefront is instrumented.
Create dimensions for:
- AI bot label
- AI referrer label
- Landing page type
- Product or category identifier
- Content intent group such as product, comparison, guide, support
That lets you answer practical questions fast:
- Which product templates attract AI crawler activity?
- Which landing pages receive AI referral clicks?
- Which categories are visible to crawlers but not converting visits?
- Which support pages are absorbing AI-assisted research demand?
The reporting view should feel like merchandising, not generic web analytics.
![]()
For a deeper example of what an AI visibility reporting model should capture across prompts, mentions, and traffic signals, see this AI visibility tracking overview.
A good implementation also stores the raw source values somewhere outside GA4. Custom dimensions are helpful, but they aren't a substitute for durable logs when your classification rules evolve.
What Google Search Console now shows
Google Search Console began showing AI Mode data around June 13th, 2025, and the rollout effectively began on May 20th, 2025, according to Brodie Clark's analysis of AI Mode in Search Console. That matters because teams finally got a direct Google source for AI Mode performance instead of relying only on indirect tools.
But the details are easy to misread.
- AI Mode data is grouped into Web data: There isn't a dedicated AI Mode filter in the Performance report.
- A click is counted when a user clicks an external link inside the AI response: That means the click definition is tied to interaction, not simple visibility.
- Impressions are strict in this context: The recording behavior doesn't behave like a standard impression assumption many SEOs are used to.
- Components have separate positions: Link cards, image blocks, and carousels each follow standard element position logic rather than one single AI position.
- Follow-up questions are new queries: The conversation doesn't stay attached to the original search term in reporting.
This is useful data, but it's incomplete for commerce analysis. Search Console can tell you that AI Mode activity exists. It can't reconstruct the full multi-turn path from discovery to product consideration to purchase.
Treat Search Console as confirmation, not as your source of truth for AI-assisted buyer journeys.
That's especially important when your teams compare GSC query data against GA4 landing sessions and CRM revenue. The numbers won't line up neatly, and they aren't supposed to.
Attributing Conversions and Measuring Real Impact
Most e-commerce teams still ask the wrong first question: how many clicks did AI send?
That question matters less than it used to. The bigger question is whether AI answers are increasing your brand and product presence in the consideration set for the prompts that lead to revenue.
The CTA paradox is why. AI Mode can generate much higher visibility while reducing click-through rate by 15% to 89%, which makes citation frequency more useful than raw clicks for many e-commerce use cases according to Digital Applied's analysis of AI Mode traffic tracking. If your KPI stack hasn't changed, you'll undercount influence and overvalue the small fraction of traffic that still clicks.
![]()
Replace click-first KPIs with visibility KPIs
For AI Mode tracking, I'd treat these as primary metrics for commercial prompts:
| Metric | What it tells you | Why it matters |
|---|---|---|
| Citation frequency | How often your domain, brand, or products appear in answers | Best proxy for answer-layer visibility |
| Prompt coverage | Which buyer prompts include you at all | Shows where you're absent from demand |
| Citation rank or placement quality | Whether you're surfaced prominently or buried | Helps compare answer quality, not just presence |
| Brand mention type | Linked vs unlinked mentions | Captures influence even without a click |
| Competitor share of voice | Who owns the answer set around your category | Exposes merchandising gaps |
Clicks still matter. They just shouldn't be your lead KPI for AI discovery.
Run prompt tracking like a merchandising program
The strongest teams treat prompt libraries the way they treat keyword sets, on-site search terms, or marketplace category maps. They organize them by buyer intent.
A useful prompt set includes:
- Category prompts: “best trail running shoes”
- Budget prompts: “best running shoes under $100”
- Use-case prompts: “best shoes for flat feet and daily runs”
- Comparison prompts: “Brand A vs Brand B”
- Trust prompts: shipping, sizing, durability, return policy, material quality
Then evaluate the results across major AI surfaces and record:
- whether your product appears
- whether your brand is named but not linked
- which competitor products are cited
- what page type seems to support the citation
- how the answer frames your product, if at all
This is not traditional rank tracking. It's answer presence tracking.
If your flagship SKU disappears from a high-intent buyer prompt, that's a merchandising issue with revenue implications, even if your organic rankings haven't moved.
Teams often ask whether they need to test every prompt every day. Usually not. Priority matters more than brute force. Start with the prompts tied to your highest-margin categories, your top return-rate concerns, and your main comparison battles.
If your attribution model needs a broader conversion framework beyond AI-specific visibility, this Webtwizz's founder's guide is useful because it grounds tracking decisions in business outcomes rather than dashboard noise.
Connect AI visibility to revenue signals
You won't get perfect user-level attribution across conversational AI journeys. Accept that early. The better approach is directional measurement supported by multiple signals.
Look for correlation patterns such as:
- Higher branded search activity after stronger AI answer presence on category prompts
- More direct traffic to product pages that recently started appearing in AI comparisons
- Lift in assisted conversions on landing pages cited frequently in AI answers
- Improved conversion quality from users landing deeper in the funnel with less browsing
Then compare those signals against your prompt tracking records and citation logs. If a product gets repeatedly mentioned in AI answers and later sees more branded or direct demand, that's commercially meaningful even when the original click path is invisible.
E-commerce analysts need to be disciplined. Don't promise exact one-to-one attribution where the platform doesn't provide it. Build a model that combines prompt visibility, site traffic patterns, and downstream conversion behavior. That's more honest, and in practice it's more useful for decision-making.
Automating Monitoring and Creating Feedback Loops
Manual checks help at the start. They don't scale once you have multiple categories, regions, or brands.
Build alerts around priority prompts
Set monitoring around the prompt and product combinations that matter most to the business. Useful alerts include:
- Product disappearance alerts: Your top item no longer appears for a high-intent buyer query.
- Competitor takeover alerts: A rival starts appearing consistently where your brand used to show up.
- Landing-page drift alerts: AI referrals suddenly shift from product pages to support or blog pages.
- Crawler access anomalies: Important templates stop receiving expected AI crawler activity.
These alerts should go to the people who can act on them. Merchandising, SEO, content, analytics, and engineering all need a version of the same signal, framed in their language.
Feed findings back into product and content work
The value of AI Mode tracking isn't the dashboard. It's the reaction loop.
When a product isn't getting cited, inspect the page. Is the description too thin? Are the use cases buried in tabs? Is return-policy language absent? Are variant details confusing? If a competitor keeps winning a prompt, compare their cited page against yours and look for clarity, structure, and direct answerability.
Use the findings to adjust:
- Product copy for clearer buying guidance
- Category copy for stronger comparative relevance
- FAQ content for the follow-up questions buyers ask
- Structured data where product facts are incomplete or inconsistent
- Internal linking so comparison and support content reinforces commercial pages
Tracking operates as an operating system, no longer just a report. The teams that improve fastest are the ones that turn answer-layer visibility into weekly site changes, then test again.
If your team needs a practical way to monitor AI visibility, validate crawler access, and see which products are being discovered across assistants, SearchMention is built for that workflow. It helps e-commerce teams audit AI readiness, track prompt-level visibility, and identify the AI traffic signals that standard analytics misses.
Find out where you stand in AI search
SearchMention tracks which of your products show up in ChatGPT, Gemini, and Perplexity — and shows you the prioritized fixes.
Scan My Site Free