AI commerce protocols

Agentic commerce for ecommerce teams

AI commerce protocols split into layers: shopping journey, payment authorization, agent trust and machine payments, on top of base layers like MCP and A2A. This page tracks where each one stands, written for marketers, ecommerce managers and CMOs.

In short

AI assistants are becoming a sales channel. You can already sell through Google AI Mode and Gemini (opens in new tab), Microsoft Copilot (opens in new tab) and Perplexity (opens in new tab), and via partners in ChatGPT (opens in new tab), while staying merchant of record under UCP (opens in new tab) and ACP (opens in new tab). Many protocols are still beta, draft or announced only (see Overview status column), so start with what your platform gives you and keep your product data clean.

Where each protocol fits in your customer journey

Six stages of a purchase made through an AI assistant. Chips show which protocol covers each stage, based on each protocol's official site (see the protocol cards below for links). UCP is the only one that spans every stage (opens in new tab).

  1. Stage 1
    Discovery

    A shopper asks an AI assistant. Your shop and products have to be findable.

    • UCP
    • Personal Agent Protocol
  2. Stage 2
    Product data

    Feeds and markup tell the agent price, stock, variants and GTIN.

    • UCP
    • ACP
  3. Stage 3
    Cart and checkout

    The agent builds a cart and checks out. You stay merchant of record.

    • UCP
    • ACP
    • PayPal Agent Ready
    • WebMCP
  4. Stage 4
    Payment

    The payment is authorized, with proof the shopper approved it.

    • UCP
    • ACP
    • AP2
    • Visa TAP
    • Mastercard Agent Pay
    • x402
    • MPP
    • PayPal Agent Ready
  5. Stage 5
    Trust and identity

    Tell trusted agents from bad bots and link customer accounts. Runs alongside every stage.

    • UCP
    • Personal Agent Protocol
    • Visa TAP
    • Mastercard Agent Pay
    • Know-Your-Agent
    • x401
  6. Stage 6
    Post-purchase

    Order status, returns and support through the same assistant.

    • UCP

Underneath all stages: MCP and A2A are transport, not a stage. They carry the conversation: MCP connects agents to tools and data (opens in new tab), A2A connects agents to each other (opens in new tab).

Where your customers can buy with AI today

AI surfaces, status as of 12 Oct 2026. "No evidence" means no official source found, not a confirmed no.
SurfaceBuy today?Route or protocolSource
Google AI Mode, GeminiYesUCP; Shopify Agentic Storefronts, PayPal Agent ReadyOfficial source (opens in new tab)
ChatGPTDiscovery onlyACP product feeds. Buyers complete the purchase on your own site or in your own ChatGPT app; OpenAI moved away from standalone Instant Checkout in March 2026 (opens in new tab). Shopping is currently live for ChatGPT users in the U.S. (opens in new tab); Shopify and Etsy catalogs are already integrated, other merchants applyOpenAI (opens in new tab), ChatGPT merchants (opens in new tab)
Microsoft CopilotYes (US)Copilot Checkout; MMC account plus UCP-ready feed required; Shopify auto enrolled, PayPal and Stripe opt-in; English, US buyers, USD only for nowOfficial source (opens in new tab)
PerplexityYes (US)Instant Buy, Buy with PayPal; merchant stays merchant of recordOfficial source (opens in new tab)
Amazon (Alexa for Shopping, Buy for Me)Yes, inside AmazonOwn app; Buy for Me (beta) buys from other brand sites for the customer; no open protocol namedOfficial source (opens in new tab)
Anthropic ClaudeNo consumer checkout foundClaude for commerce blueprint lets merchants build shopping agents in their own app; payment left to merchantOfficial source (opens in new tab)
Meta (Meta AI, Muse)UnverifiedCo-created Personal Agent Protocol (no payments yet); checkout tests reported by press onlyOfficial source (opens in new tab)
xAI GrokUnverifiedPurchases via Stripe Link reported; no official xAI page foundnone
Apple SiriNo evidenceNo official shopping checkout foundnone
Mistral (Vibe, formerly Le Chat)No evidenceNo official shopping checkout foundnone

By platform: what you need to do

Shopify

Manage Google, Gemini, Copilot and ChatGPT from Agentic Storefronts in the Shopify Admin (opens in new tab). Since 13 Oct 2026, Shop MCP (opens in new tab) lets any agent or app search Shopify Catalog and complete Shop Pay checkout; it speaks UCP through MCP (opens in new tab).

Stripe

Choose a Stripe integration to sell through agents (opens in new tab) (UCP or ACP). Agent features partly in private preview.

PayPal / Braintree

Use Agent Ready with your existing Braintree account (opens in new tab) for ChatGPT, Google AI Mode and Gemini.

Adyen

Adyen Agentic connects your catalog, cart and payments to AI platforms with one integration; supports ACP and UCP and is compatible with Meta AI checkout (opens in new tab).

Priorities and ROI

Our assessment for business leaders, based on the sources on this page. Facts carry a link. Everything marked "Assumption" or "Our view" is not a source claim.

In one minute

Why get excited (the benefits)

BenefitStageFact or assumption
Be findable where buyers ask AI for advice
  • 1Discovery
Fact: ChatGPT shows products from merchant feeds (opens in new tab). Assumption: this share of product research grows.
One investment, many surfaces
  • 2Product data
Fact: UCP is one protocol across the whole journey (opens in new tab); platforms like Shopify (opens in new tab) manage several AI surfaces from one admin.
Purchase without a page load, so fewer drop-off steps
  • 3Cart and checkout
Assumption. No official conversion figures exist; we show none.
Better product data helps every channel
  • 2Product data
Fact: Google ties matching to the GTIN (opens in new tab). Assumption: the same cleanup helps Shopping, marketplaces and on-site search.
You keep the order and the customer
  • 6Post-purchase
Fact: merchant of record under UCP (opens in new tab) and ACP (opens in new tab).
Early learning while competition is thinAll stagesOur view. Not measurable today.

What can go wrong (the risks)

RiskStageWhat we know
Specs change under youAll stagesFact: many protocols are beta, draft or announced only (see the Overview status column).
Platform changes strategy
  • 3Cart and checkout
Fact: OpenAI moved away from standalone Instant Checkout in March 2026 (opens in new tab). Work built only for that route lost its purpose.
Fraud and unwanted bots
  • 5Trust and identity
Fact: Visa TAP lets merchants tell trusted agents from malicious bots (opens in new tab); AP2 adds signed proof of what the customer approved (opens in new tab). Both are young.
Unclear liability for wrong agent purchases
  • 4Payment
Fact: AP2 names this an open problem (opens in new tab).
Shifted, not extra, revenueAll stagesUnknown. See the next block.
Weaker attribution
  • 1Discovery
Fact: the purchase can happen over an API with no page visit (see Measuring AI traffic).

Risk-benefit balance (our view): the downside of the base work is small and reusable. The downside of a deep custom integration is real: specs and platform strategies still move. So: low regret first, big bets only with a stop rule.

Will this drive incremental revenue?

Honest answer: unproven. We found no official, public data that shows incremental revenue from agentic checkout, and we show no numbers. It is a bet. Make it a bet you can measure and stop.

1. Size the bet with a risk assessment

  • What does it cost (build, run, fees) and what is it worth if it only moves existing sales? If the answer is "it still pays", the bet is safe.
  • What breaks if a spec or platform changes? Prefer what your platform or PSP maintains for you.

2. Choose your bet type

  • Small experiment: one surface, a part of the catalog, a fixed period, a pre-agreed stop rule. Example: enable what Shopify, Stripe, PayPal or Adyen already offers and measure for one quarter.
  • Moonshot: an own agent, a ChatGPT app or a custom UCP integration. Only with a budget you can lose and a learning goal, not a revenue promise.

3. Measure before you switch on. Without a baseline you cannot tell new from shifted revenue.

LayerWhat to measureHow
Web analyticsSessions, orders and revenue from AI assistantsUTMs on your own feed links and referrer segments, see Measuring AI traffic. Expect undercounting.
Server or CDN logsVisits by AI crawlers and agents, per user agent; blocked requestsYour web server or CDN logs, filtered on the AI user agents in robots.txt. Bot analytics in your CDN if available.
API and MCP callsCalls per endpoint (catalog, cart, checkout), errors, latencyLogs on your UCP or ACP endpoints and MCP server.
Agent-attributed ordersOrders, revenue, average order value, returns, chargebacks per agent or surfaceOrder source field set by the protocol or integration; stored in your order system, not only in analytics.
IncrementalityIs total revenue higher than without the channel?Hold-out test: switch the channel on for part of the catalog or one market, compare with a control. Our recommendation, not a source claim.

Does this give away my moat?

  • Customer relationship and order: you keep them. Fact: merchant of record under UCP (opens in new tab) and ACP (opens in new tab). Perplexity Instant Buy (opens in new tab) says the same for its route.
  • The first touch: partly not. The assistant, not your site, does the comparison. Your homepage, content and on-site merchandising matter less in that moment. Assumption, based on how these surfaces work.
  • Data: you share product data (which is public anyway) and receive order data. What the platform learns from the conversation is governed by its terms, not by you. Check each platform's merchant terms.
  • Brand: the agent describes your product in its own words. Rich, correct product data is your lever.
  • Disintermediation: if your moat is price or catalog breadth alone, agents make comparison easier. If it is brand, assortment, service or delivery, give the agent the data to show that. Our view.
  • Not joining is also a choice: blocking agents keeps control but makes you invisible on those surfaces. The site audit shows what you block today.

Note: EU rules on consumer rights (opens in new tab), unfair commercial practices (opens in new tab), data protection (GDPR (opens in new tab)), payments (PSD2 (opens in new tab), SCA (opens in new tab)) and AI (AI Act (opens in new tab)) may apply. Check with your legal team.

Other questions leaders ask

QuestionShort answer
Cost and effort?On Shopify, Stripe, PayPal or Adyen: mostly configuration and feed work (Shopify (opens in new tab), Stripe (opens in new tab), PayPal (opens in new tab), Adyen (opens in new tab)). Custom stack: real development (see the Tech page). We have no cost figures.
Timing and maturity?Early. Many specs are beta, draft or announced only. Good for learning, risky for deep custom builds.
Is there demand?Unknown for your shop. Check your own logs and analytics first; that is your best data.
Which KPIs?AI-assistant sessions and revenue, agent visits in logs, API and MCP calls, agent orders, AOV, return and chargeback rate, incremental revenue from a hold-out test.
Lock-in?Open specs (UCP (opens in new tab), ACP (opens in new tab), MCP (opens in new tab)) lower it. A single platform or PSP route raises it. Prefer integrations that cover more than one protocol.
Platform and PSP fit?See "By platform" above. If your platform has nothing yet, invest in product data and wait.
Operations?Returns, fraud, chargebacks and customer service still land with you as merchant of record. Make sure support can see which orders came from an agent.
Competition and the cost of waiting?Our view: waiting on checkout integrations is cheap now; waiting on product data and measurement is not, because you lose the baseline.
Reversible? Can I start small?Yes for platform toggles and feeds. Custom endpoints are reversible but cost was sunk. Start with one surface and a stop rule.

What to do

Do now (low regret)

Plan (one experiment)

    • 3Cart and checkout
    Pick one surface and part of the catalog, a period and a stop rule.
    • 4Payment
    • 5Trust and identity
    Agree with finance, risk and your PSP how you treat agent orders, SCA and disputes.
    • 6Post-purchase
    Mark agent orders in your order system so service, returns and finance can see them.
  • Get a Microsoft Merchant Center account if you target Copilot: listed as a requirement (opens in new tab).

Watch

  • Personal Agent Protocol (customer agents signing in), AP2 and card network agent programs, Know-Your-Agent, EU guidance on agent purchases.

Measuring AI traffic

Facts first. Do not rely on ChatGPT adding any UTM tag: tag your own feed URLs. OpenAI's feed spec only asks for a stable product URL with the variant selected (opens in new tab). Google Merchant Center (opens in new tab) and Microsoft Merchant Center (opens in new tab) let you send ads clicks to a separate ads_redirect URL with extra parameters.

Recommendation: tag every feed link yourself, following Simon Vreeman's UTM convention (opens in new tab). Required: utm_source and utm_medium (lowercase, no duplicates, tagged URL returns 200). Optional: utm_campaign, utm_content, utm_term, utm_source_platform, utm_creative_format and utm_marketing_tactic. For AI assistants pick a per-assistant source such as chatgpt.com, gemini, perplexity, copilot or claude, and choose the medium yourself (not referral). The templates use {ai_medium} as a placeholder.

Choose your AI medium (the site does not pick for you):

If you pick Option B, create a custom channel group with an AI assistants channel that matches your chosen Medium exactly OR Session source matching chatgpt\.com|gemini\.google\.com|perplexity\.ai|copilot\.microsoft\.com|claude\.ai.

Recommended templates (not platform requirements). Required: utm_source, utm_medium. Optional: the rest. Replace {ai_medium} with your choice (see options above).
WhereRequiredOptional (examples)
OpenAI feed url?utm_source=chatgpt.com&utm_medium={ai_medium}&utm_campaign=chatgpt-shopping&utm_content={item_id}&utm_source_platform=openai
Google Merchant Center link (free listings)?utm_source=google&utm_medium=organic&utm_campaign=shopping-free-listings&utm_content={id}
Google ads_redirect (Shopping ads)?utm_source=google&utm_medium=cpc&utm_campaign={campaign}-shopping&utm_content={id}
Microsoft Merchant Center ads_redirect?utm_source=bing&utm_medium=cpc&utm_campaign={campaign}-shopping&utm_content={id}
UCP or ACP hand off URL to your site?utm_source={agent}&utm_medium={ai_medium}&utm_campaign=agentic-checkout&utm_content={item_id}

Conflict to know: if a platform appends its own utm_source to a URL that already has one, the result depends on the analytics tool. Using chatgpt.com as your own source value avoids a split. With Google Ads auto-tagging, the click id usually wins over your UTMs (assumption).

Referrer segments (complement): the same source regex above catches untagged visits. These hostnames are the public addresses of each assistant; that they appear as referrers is observed or assumed, not documented by the vendors. Referrers are often stripped by apps, so expect undercounting.

Developers: full table with the official rules in the Dev view.

The protocols in plain words

UCP

  • 1Discovery
  • 2Product data
  • 3Cart and checkout
  • 4Payment
  • 5Trust and identity
  • 6Post-purchase

Covers almost the whole journey: an AI surface finds your shop, reads your catalog, builds a cart, checks out and handles the order afterwards, while you stay merchant of record. Open standard co-developed by Google, Shopify and others.

What it means
Shoppers can find, buy and get post-purchase support from you inside AI surfaces while you stay merchant of record
Channels
Google Universal Cart in AI Mode in Search and the Gemini app (US, since 15 Oct 2026); any agent or app via Shopify Shop MCP
Who supports it
Google, Shopify, Etsy, Wayfair, Target, Walmart and more; PayPal via Braintree or PayPal Orders v2 (Google Pay payment handler)
Maturity
UCP checkout live in the US via Google Universal Cart since 15 Oct 2026 (Google Pay checkout or handoff to the merchant cart, merchant stays seller of record); Lodging draft specification available (not yet in a release); Food coming soon
What to do now
Keep product data clean and check whether your platform or PSP supports UCP

ACP

  • 2Product data
  • 3Cart and checkout
  • 4Payment

Sits at product data, cart and checkout: lets an agent such as ChatGPT buy from you with payment credentials passed securely, while you stay merchant of record. Maintained by OpenAI and Stripe, per the ACP repo; Stripe's docs say it was created by Stripe, OpenAI and Meta.

What it means
Sell to high-intent buyers through AI agents while keeping the customer relationship
Channels
ChatGPT: Shopify and Etsy catalogs already integrated, other merchants apply
Who supports it
OpenAI, Stripe (maintainers); Meta (co-creator, per Stripe docs); PayPal via Braintree
Maturity
Beta
What to do now
Apply via the AI platform if relevant and check PSP support

Personal Agent Protocol (Poppy)

  • 1Discovery
  • 5Trust and identity

Sits before the purchase: a person's own AI agent finds your business, signs in to their account with you and acts on their behalf. Draft from Sierra and Meta, no payments yet.

What it means
Customers' own AI agents can sign in and handle tasks on their account with you
Channels
Personal agents such as Meta's
Who supports it
Sierra, Meta, Genesys, Instinct, NiCE, Rocket, Shopify, Stripe, Walmart and design partners including OpenAI
Maturity
Early draft, no payments yet
What to do now
Watch; not yet needed for selling

AP2

  • 4Payment

Sits at payment: gives you signed proof that the shopper really authorized the agent to pay. Created by Google, now being standardized in the FIDO Alliance.

What it means
Cryptographic proof that the customer approved the purchase, which helps with fraud and disputes
Channels
Used inside UCP
Who supports it
Google; standardization in FIDO Alliance
Maturity
Pre-release
Effort
Usually handled by your PSP or platform
What to do now
Ask your PSP about plans

Visa Trusted Agent Protocol

  • 4Payment
  • 5Trust and identity

Sits at trust: lets your site recognize a trusted Visa shopping agent and tell it apart from a malicious bot while it browses, and can carry consumer and payment details at checkout.

What it means
Tell trusted shopping agents apart from bad bots
Channels
Agents onboarded with Visa
Who supports it
Visa
Maturity
Live in Europe
What to do now
Verify TAP signatures (key retrieval plus RFC 9421 check), usually via your CDN; agents onboard through Visa Intelligent Commerce. Visa publishes no public step-by-step onboarding guide.

Mastercard Agent Pay

  • 4Payment
  • 5Trust and identity

Sits at payment: a registered agent pays with a tokenized Mastercard credential instead of a raw card number. Agent Pay for Machines extends this to micro-payments. Agents are credentialed with Mastercard Verifiable Intent so they can be recognized across ecosystems. Since 30 September 2026, trust and intelligence services add a probability score that a transaction was initiated by an AI agent, in testing in the US.

What it means
Agents pay with tokens instead of raw card numbers
Who supports it
Mastercard
Maturity
Rolling out; AI-agent probability score in US testing since 30 Sep 2026
What to do now
Ask your PSP

Know-Your-Agent

  • 5Trust and identity

Will sit at trust: Visa, Mastercard and Ant International will explore common principles, building on the SAFR framework, via BuildFin.ai; each has its own protocol (TAP, Verifiable Intent, Agentic Mobile Protocol). Announced 10 September 2026, no spec yet.

What it means
One way to recognize agents across Visa, Mastercard and Ant
Who supports it
Visa, Mastercard, Ant International
Maturity
Announced only
What to do now
Watch

x401

  • 5Trust and identity

Sits at trust: a site or API answers an agent request with a PROOF-REQUEST header, and the agent returns a verifiable credential (OpenID4VP over the W3C Digital Credentials API) proving who authorized it before access is granted. Payment stays with HTTP 402 protocols such as x402. Proof says it plans to submit x401 to the FIDO Alliance: "Proof will submit x401 to the FIDO Alliance's agentic authentication standards workgroup." (launch release, 25 Jun 2026).

What it means
A site or API can ask an agent to prove who authorized it, such as verified identity, age or membership, before granting access
Who supports it
Proof; Circle (co-endorser)
Maturity
Draft spec
What to do now
Watch

x402

  • 4Payment

Sits at payment for pay per request: your server answers an unpaid request with HTTP 402, the agent pays and retries. Built for small automated payments rather than a classic cart.

What it means
Charge per request for APIs or content, no account or form needed
Channels
Agents and apps calling your API
Who supports it
x402 Foundation and members; American Express says it supports the x402 Foundation's work (Oct 13, 2026)
Maturity
Live
Effort
One line of middleware per the docs
What to do now
Relevant for API or content sellers, not for retail checkout

MPP

  • 4Payment

Sits at payment for machine to machine purchases over HTTP 402. Payment methods per mpp.dev: Tempo stablecoins, Stripe, cards via encrypted network tokens, Bitcoin over Lightning, EVM, Solana, Stellar, XRPL, Monad, NEAR Intents, RedotPay, or custom; plus sessions and subscriptions. From Stripe and Tempo.

What it means
Charge agents per API call, session or subscription
Channels
Agents and apps calling your API
Who supports it
Stripe, Tempo
Maturity
Live
What to do now
Relevant for API or content sellers

PayPal Agent Ready

  • 3Cart and checkout
  • 4Payment

Sits at checkout and payment: a PayPal or Braintree integration makes your checkout available to agents in ChatGPT (ACP, via Braintree) and Google AI Mode and Gemini (UCP, via Braintree or PayPal Orders v2). An integration, not a protocol.

What it means
One PayPal setup to sell via ChatGPT and Google
Channels
ChatGPT (ACP), Google AI Mode and Gemini (UCP)
Who supports it
PayPal, Braintree
Maturity
Developer docs live
Effort
Through Braintree, or PayPal Orders v2 for UCP
What to do now
If you use Braintree or PayPal, check eligibility

MCP

  • Transport, not a stage

Not a journey stage but plumbing: connects AI apps to your tools and data. UCP and ACP can both run over it.

What it means
Lets AI assistants like Claude and ChatGPT use your tools and data
Channels
Claude, ChatGPT, VS Code, Cursor and others
Who supports it
Broad ecosystem
Maturity
Stable, widely used
What to do now
Foundation for ACP and UCP integrations

A2A

  • Transport, not a stage

Not a journey stage but plumbing between agents from different vendors, for example a shopper's agent and your shop's agent. Originally from Google, now at the Linux Foundation.

What it means
Lets agents from different vendors work together
Who supports it
Linux Foundation; steering committee with AWS, Cisco, Google, IBM, Microsoft, Salesforce, SAP, ServiceNow
Maturity
Stable
What to do now
Mostly relevant to your tech team

WebMCP

  • 3Cart and checkout

Sits in the browser at cart and checkout: a web page registers structured tools, such as checkout, that an AI agent in the user's browser can call, via JavaScript (imperative API) or annotated HTML forms (declarative API). A proposed web standard in a Chrome origin trial, primarily designed for local browser workflows with a human in the loop.

What it means
AI agents in a shopper's browser can use your checkout and filters as structured tools instead of guessing at the page
Channels
Browser agents in Chrome (origin trial)
Who supports it
Google Chrome; Shopify checkout supports it since 28 Sep 2026
Maturity
Proposed web standard, Chrome origin trial; subject to change
What to do now
On Shopify, checkout tools need no merchant configuration per Shopify; otherwise watch or join the origin trial

Questions ecommerce teams ask

Can customers buy my products inside ChatGPT?

Not through a standalone checkout. Since March 2026 ChatGPT is for discovery: your products appear through ACP product feeds, and the purchase completes on your own site or app. Shopping is currently live in the U.S. and will expand to additional regions over time (opens in new tab), and larger merchants can build an optional ChatGPT app (opens in new tab) for a deeper integration.

Where can customers buy with an AI agent today?

Google AI Mode and Gemini via UCP (opens in new tab), Microsoft Copilot via Copilot Checkout (opens in new tab), and Perplexity via Instant Buy (opens in new tab). The surfaces table above lists the status and source per surface.

Do I stay merchant of record when an agent sells for me?

Yes, under both UCP (opens in new tab) and ACP (opens in new tab) the business stays merchant of record and keeps the customer relationship.

How do I see traffic from ChatGPT in analytics?

Tag your own feed links with required UTMs: utm_source and utm_medium (for example utm_source=chatgpt.com&utm_medium={ai_medium}), lowercase, following Simon Vreeman's convention at vreeman.com/utm (opens in new tab). For AI assistants pick a per-assistant source and choose the medium yourself (not referral). Option A: utm_medium=ai-assistant lands in GA4's built-in AI Assistant default channel (opens in new tab) with no setup. Option B: your own medium (for example ai) plus a GA4 custom channel group placed above Referral; without that group the traffic lands in Unassigned. Optional: utm_campaign, utm_content, utm_term, utm_source_platform, utm_creative_format and utm_marketing_tactic. This is a recommendation, not an OpenAI rule: OpenAI's feed spec only asks for a stable product URL. Also segment on the referrer chatgpt.com, and on gemini.google.com, perplexity.ai, copilot.microsoft.com and claude.ai, knowing those referrers are observed rather than documented.

Do I need GTINs for AI shopping?

Google strongly recommends a GTIN (opens in new tab) when one is assigned, says accurate matching can't be assured without it, and may disapprove a product whose assigned GTIN is missing. Microsoft requires one when the manufacturer assigned it (opens in new tab). In the OpenAI feed (opens in new tab) it is optional.

Changes

  • 12 Oct 2026: Public MCP server at vreeman.ai/commerce/mcp and a site audit (also at /commerce/api/audit). New Access items for AI crawlers and agents in robots.txt, Merchant Center crawlers and Cloudflare AI bot policies. The ChatGPT UTM guidance no longer relies on an OpenAI Help article: shops tag their own feed URLs and segment on the referrer.
  • 12 Oct 2026: AI medium is a shop choice: templates use {ai_medium}. Option A utm_medium=ai-assistant (GA4 built-in AI Assistant channel); Option B own medium (e.g. ai) plus custom channel group above Referral, else Unassigned. Conversational attributes remain Optional.
  • 12 Oct 2026: Earlier pass prescribed utm_medium=ai; superseded by the neutral choice above.
  • 12 Oct 2026: UTM guidance aligned with vreeman.com/utm: required utm_source and utm_medium only; campaign, content and other params optional. Referrer regex escaping fixed on Business.
  • 12 Oct 2026: Added UTM tagging per surface (Simon Vreeman convention) and referrer segments.
  • 12 Oct 2026: ChatGPT corrected to discovery only, based on OpenAI's own announcement (opens in new tab); analytics tagging added; FAQ added.
  • 12 Oct 2026: Product data layer and Implementation section added.

Last checked: