Commerce glossary

50 terms across agentic commerce, subscription retention, payments and fulfilment. Each one is defined in a single sentence, then explained — including what it is commonly confused with.

For the longer version — benchmarks, trade-offs and sources — see Answers.

Agentic commerce

ACP (Agentic Commerce Protocol)
ACP is a specification from OpenAI and Stripe defining how merchants expose product feeds and checkout sessions so an AI agent can complete a purchase.
AEO (Answer Engine Optimization)
AEO is the practice of structuring content so that AI assistants quote it and cite the source, as distinct from optimising for a ranked list of blue links.
Agent gateway
An agent gateway is the control plane through which AI agents act on a live system, enforcing scopes, idempotency, audit logging and human approval on irreversible actions.
Agentic commerce
Agentic commerce is commerce where an AI agent, acting on a shopper's instructions, performs the discovery, comparison and purchase steps a person would otherwise do by hand.
AP2 (Agent Payments Protocol)
AP2 is a payment-authorization protocol using verifiable credentials and cryptographic mandates to prove a human authorized a specific agent-initiated purchase.
GEO (Generative Engine Optimization)
GEO is the practice of making a brand and its claims present, consistent and verifiable across the sources generative AI systems draw on, not just optimising one site.
Idempotency key
An idempotency key is a client-supplied identifier that lets a server recognise a retried request as the same logical operation, so submitting it twice takes effect once.
llms.txt
llms.txt is a convention placing a markdown file at a site's root that summarises what the site is and which URL answers which question, so assistants need not crawl it all.
Machine-readable catalog
A machine-readable catalog is product data exposed so price, availability, variant and identifier can be parsed reliably without executing JavaScript or reading a layout.
MCP (Model Context Protocol)
MCP is an open specification published by Anthropic that standardises how an AI agent discovers the tools a system exposes and calls them with typed arguments.
Structured data
Structured data is machine-parsable markup — usually schema.org vocabulary in JSON-LD — that states facts about a page explicitly rather than leaving them to be inferred.
UCP (Universal Commerce Protocol)
UCP is an open standard from Google and Shopify that lets AI agents read merchant catalogs, retrieve live pricing and inventory, manage carts and complete purchases.

Subscriptions

Churn rate
Churn rate is the share of subscribers or subscription revenue lost over a period, most commonly reported monthly for DTC subscription businesses.
Cohort retention
Cohort retention measures what share of customers acquired in a given period are still active after each subsequent period, tracked separately per acquisition cohort.
Dunning
Dunning is the automated process a subscription business runs after a payment fails: retrying the charge, notifying the customer, and requesting an updated payment method.
Grace period
A grace period is the interval after a failed payment during which a subscriber keeps access or continues to receive deliveries while recovery is attempted.
Involuntary churn
Involuntary churn is subscription revenue lost when a renewal payment fails and recovery attempts are exhausted, rather than because the customer chose to cancel.
LTV (customer lifetime value)
LTV is the total contribution a customer is expected to generate over their whole relationship with a brand, best measured net of goods and fulfilment rather than gross.
Pre-dunning
Pre-dunning is contacting a customer to update their payment method before a renewal predicted to fail, usually because the stored card expires before the next bill date.
Prepaid subscription
A prepaid subscription is one where the customer pays upfront for a fixed number of future deliveries — commonly three, six or twelve — rather than being billed at each cycle.
Proration
Proration is adjusting a subscription charge to reflect a mid-cycle change, so the customer pays only for what applied during each part of the period.
Replenishment subscription
A replenishment subscription delivers the same consumable product on a repeating schedule matched to how quickly the customer uses it.
Voluntary churn
Voluntary churn is subscription revenue lost because a customer actively chose to cancel, as distinct from a subscription ending due to payment failure.
Win-back
A win-back is a campaign aimed at customers who have lapsed or cancelled, intended to restart a relationship that has already ended.

Payments

Account updater
Account updater is a card network service that pushes reissued or renumbered card details to enrolled merchants so stored credentials keep working without customer action.
Authorization rate
Authorization rate is the share of attempted card charges that issuers approve, and it is a direct revenue lever for any business billing on stored credentials.
Chargeback
A chargeback is a forced reversal of a card payment initiated by the cardholder through their issuing bank rather than through the merchant.
Decline code
A decline code is the reason an issuing bank gives for refusing a card authorization, and it determines whether retrying that card could ever succeed.
Merchant of record
The merchant of record is the legal entity on the customer's statement, responsible for payment processing, tax remittance, chargebacks and compliance for a sale.
MIT (merchant-initiated transaction)
A merchant-initiated transaction is a charge submitted against a stored credential without the cardholder present, such as a subscription renewal or a retry after failure.
Network token
A network token is a card-network-issued substitute for a card number that lets a merchant charge a stored credential without holding it, and survives card reissue.
Payment tokenization
Payment tokenization is replacing card details with a reference token so a merchant can charge a stored credential repeatedly without holding the card number itself.
Representment
Representment is the process of contesting a chargeback by submitting evidence to the issuer that the original transaction was valid and authorized.

Measurement

ARPU (average revenue per user)
ARPU is total revenue in a period divided by the number of active customers in that period.
Attribution window
An attribution window is the period after an ad interaction during which a resulting conversion is still credited to that interaction.
CAC (customer acquisition cost)
CAC is the total cost of acquiring one new customer, calculated as acquisition spend divided by new customers acquired in the same period.
Cohort
A cohort is a group of customers who share a starting characteristic — most often the period in which they made their first purchase — and are then tracked together over time.
First-party data
First-party data is information a business collects directly from its own customers and its own properties, rather than obtaining it from a third-party source.
Incrementality
Incrementality is the share of conversions that happened because of a marketing activity and would not have happened without it.
MER (marketing efficiency ratio)
MER is total revenue divided by total advertising spend across all channels, measured at the business level rather than per campaign.
Payback period
Payback period is how long it takes for the contribution margin from a customer to recover what it cost to acquire them.
RFM (recency, frequency, monetary)
RFM is a segmentation method that scores customers on how recently they purchased, how often they purchase and how much they spend.
ROAS (return on ad spend)
ROAS is revenue attributed to advertising divided by the spend that produced it, usually reported per campaign or channel.
Server-side tracking
Server-side tracking sends conversion and behavioural events to analytics and ad platforms from a merchant's own server rather than from the shopper's browser.

Commerce operations

3PL (third-party logistics)
A 3PL is an external provider that stores inventory and picks, packs and ships orders on a brand's behalf.
Abandoned checkout
An abandoned checkout is a session where a shopper entered the checkout flow and provided identifying information but did not complete the purchase.
AOV (average order value)
AOV is total revenue divided by number of orders over a period, measuring how much a customer spends per transaction.
COGS (cost of goods sold)
COGS is the direct cost of the products sold in a period — typically unit cost plus inbound freight and duties — excluding marketing, overhead and outbound shipping.
Contribution margin
Contribution margin is revenue minus all variable costs of fulfilling an order — goods, processing, shipping, packaging and returns — leaving what covers fixed costs.
Destination-based fulfilment routing
Destination-based fulfilment routing picks which warehouse or 3PL ships each order from the delivery address, stock and cost, rather than using a fixed default location.