Glossary

E-commerce marketing terms, in plain English.

Short definitions of the ad, analytics and SEO terms that come up when you run an online store, with the formula and a worked example where there is one.

A

  • AB testing

    AB testing (also written A/B testing) is an experiment that shows 2 versions of a page, email or ad to…

  • Ad Fatigue (Creative Fatigue)

    Ad fatigue is the drop in results when the same people have seen the same ad too often: fewer clicks,…

  • Ad Frequency (Meta Ads)

    Ad frequency is the average number of times each person saw your ad over a period, calculated as impressions divided…

  • Ad Set (Meta Ads)

    An ad set is the middle level of a Meta ads campaign: it holds the audience, placements, budget and schedule…

  • Advantage+ Audience (Meta)

    Advantage+ audience (advantage plus audience) is a Meta ads setting that lets Meta's AI pick who sees your ads, using…

  • Advantage+ Catalog Ads (Meta)

    Advantage+ catalog ads (advantage plus catalog ads) are Meta ads that pick which products from your catalog to show each…

  • Agent Payments Protocol (AP2)

    The agent payments protocol (AP2) is an open protocol, started by Google, that lets an AI agent pay on a…

  • Agentic Commerce

    Agentic commerce is shopping in which an AI agent does part of the buying work for a person, such as…

  • Agentic Commerce Protocol (ACP)

    The Agentic Commerce Protocol (ACP) is an open standard, first developed by OpenAI and Stripe, that defines how an AI…

  • Agentic Storefronts

    Agentic storefronts is Shopify's feature that lets shoppers discover and buy a store's products inside AI channels such as ChatGPT,…

  • Aggregated Event Measurement (AEM)

    Aggregated Event Measurement (AEM) is Meta's protocol for measuring web and app events from people on iOS 14 and later…

  • AI Agent

    An AI agent is software in which a language model decides which steps to take and which tools to use…

  • AI citation

    An AI citation is a link or reference in an AI-generated answer that points to the source page a statement…

  • AI crawler

    An AI crawler is an automated program run by an AI company that fetches web pages, either to train models,…

  • AI Max for Search

    AI Max for Search is a set of AI features inside a standard Google Ads Search campaign that widens which…

  • AI Overviews

    AI Overviews are AI-generated summaries that Google Search shows above the regular results for some queries, with links to the…

  • AI Product Feed

    An AI product feed is a structured file of a store's products, one row per item or variant, that an…

  • AI referral traffic

    AI referral traffic is visits that reach your site by clicking a link in an AI assistant's answer, such as…

  • AI share of voice

    AI share of voice is the share of AI-generated answers, across a fixed set of real buyer prompts, that mention…

  • AI Shopping Agent

    An AI shopping agent is AI software that does shopping tasks for a person, such as finding products, comparing them,…

  • Answer engine

    An answer engine is a search tool that replies to a question with a written answer, usually generated by AI…

  • API

    An API (application programming interface) is a set of rules that lets one program ask another for data or actions.…

  • Applebot-Extended

    Applebot-Extended is a robots.txt token that lets publishers opt out of their content being used to train Apple's foundation models.…

  • Attribution model

    An attribution model is the rule, or the data-driven algorithm, that decides how much credit each ad click or visit…

  • Attribution Setting (Meta Ads)

    An attribution setting is the rule Meta uses to decide which conversions an ad gets credit for: how long after…

  • Average order value (AOV)

    Average order value (AOV) is the average amount a customer spends per order in your store over a period. Divide…

B

  • Breadcrumb Schema

    Breadcrumb schema is structured data, using the schema.org BreadcrumbList type, that describes where a page sits in your site's hierarchy,…

  • Break-even ROAS

    Break even ROAS is the return on ad spend at which ad-driven sales cover their own costs and leave no…

  • Broad Match

    Broad match is the Google Ads keyword match type that lets an ad show on searches related to the keyword,…

  • Buyer prompt set

    A buyer prompt set is a fixed list of real questions your customers ask, phrased the way they'd ask an…

C

  • Campaign Budget Optimization (CBO)

    Campaign budget optimization (CBO), now called Advantage+ campaign budget, is a Meta ads setting where you set one budget for…

  • Canonical Tag

    A canonical tag is a line of HTML, rel="canonical", that tells search engines which URL is the main version of…

  • Cart abandonment rate

    Cart abandonment rate is the share of shopping sessions where a visitor added an item to the cart but didn't…

  • CCBot

    CCBot is the web crawler of Common Crawl, a non-profit that builds a free, open archive of web pages. Anyone…

  • ChatGPT-User

    ChatGPT-User is the user agent ChatGPT uses when a person's request makes it visit a web page. It doesn't crawl…

  • Checkout abandonment

    Checkout abandonment is when a shopper reaches checkout but leaves before paying. Shopify measures it 2 ways: as the share…

  • Checkout Extensibility

    Checkout extensibility is Shopify's app-based way to customise checkout and the Thank you and Order status pages. Apps add UI…

  • Churn rate

    Churn rate is the share of customers you had at the start of a period who stopped buying by its…

  • ClaudeBot

    ClaudeBot is Anthropic's web crawler for collecting content that could contribute to training its AI models. Anthropic runs two more…

  • Click to WhatsApp Ads

    Click to WhatsApp ads are Facebook and Instagram ads whose button opens a WhatsApp chat with the advertiser, not a…

  • Click-Through Rate (CTR)

    Click through rate (CTR) is the share of ad impressions that led to a click: clicks divided by impressions. Google…

  • Cohort analysis

    Cohort analysis is a way of reading customer data by group: customers who share a starting point, such as the…

  • Consent mode

    Consent mode is a Google tag feature that passes each visitor's cookie-consent choice to Google Analytics and Google Ads, so…

  • Contribution margin

    Contribution margin is the share of each sale left after the variable costs of making that sale: product cost, shipping…

  • Conversion rate

    Conversion rate is the share of visits, or ad interactions, that end in a conversion such as a purchase, shown…

  • Conversion window

    A conversion window is the period after someone clicks or views an ad during which a conversion, such as a…

  • Conversions API

    The Conversions API is Meta's way to send website, app and offline events from your server or store platform instead…

  • Core Web Vitals

    Core Web Vitals are Google's three metrics for how a page feels to real visitors: Largest Contentful Paint for loading,…

  • Cost per acquisition (CPA)

    Cost per acquisition (CPA) is the average amount you pay in ad spend for one conversion, usually a purchase for…

  • CPM (Cost per Mille)

    CPM (cost per mille) is the average cost of 1,000 ad impressions: amount spent divided by impressions, multiplied by 1,000.…

  • Crawl Budget

    Crawl budget is the set of URLs Google can and wants to crawl on a site in a given time.…

  • Cumulative Layout Shift

    Cumulative Layout Shift (CLS) is the Core Web Vital for visual stability: it adds up the unexpected layout shifts in…

  • Custom Audience

    A custom audience is a Meta ads audience made from people who already know your business: visitors tracked by the…

  • Customer acquisition cost (CAC)

    Customer acquisition cost (CAC) is what you spend, on average, to win one new customer. Add up a period's acquisition…

  • Customer lifetime value (CLV)

    Customer lifetime value (CLV, also LTV) is the total a customer is worth to your store over their relationship with…

  • Customer Match (Google Ads)

    Customer Match is a Google Ads feature that lets you upload customer data you collected yourself, such as emails and…

  • Customer Service Window

    A customer service window is the 24-hour period, opened each time a WhatsApp user messages or calls a business, in…

D

  • Data-driven attribution

    Data driven attribution (Google writes data-driven attribution) is a Google Ads and GA4 attribution model that splits the credit for…

  • Direct Checkout (AI Channels)

    Direct checkout is a way of buying in which the shopper completes the purchase inside an AI channel, such as…

  • DKIM

    DKIM (DomainKeys Identified Mail) is an email authentication method in which the sending server adds a cryptographic signature to each…

  • DMARC

    DMARC is a DNS TXT record at _dmarc.yourdomain that tells receiving servers what to do with email that claims your…

  • Dynamic Search Ads (DSA)

    Dynamic Search Ads (DSA) are Google search ads that use your website's content instead of keywords to decide which searches…

E

  • EEAT (E-E-A-T)

    EEAT is short for experience, expertise, authoritativeness and trustworthiness, written E-E-A-T by Google. It's the yardstick Google's search quality raters…

  • Engagement rate

    Engagement rate is the percentage of sessions in Google Analytics 4 that count as engaged: they last longer than 10…

  • Enhanced Conversions (Google Ads)

    Enhanced conversions is a Google Ads feature that adds hashed first-party customer data, such as an email address, to your…

  • Event deduplication

    Event deduplication is how an analytics or ad platform recognises the same conversion sent twice and counts it once. It…

  • Event Match Quality

    Event match quality (EMQ) is a score out of 10 in Meta Events Manager that shows how well the customer…

F

  • Faceted Navigation

    Faceted navigation is the set of filters on a listing page, such as color, size or price, that let shoppers…

  • Final URL Expansion

    Final URL expansion is a Google Ads setting that sends a click to whichever page on your domain Google predicts…

  • First party data

    First party data (also written first-party data) is information a business collects directly from its own customers, site visitors and…

  • Free shipping threshold

    A free shipping threshold is the order value a shopper has to reach before shipping becomes free, as in free…

G

  • GA4 channel groups

    GA4 channel groups are rule-based buckets, such as Paid Search, Organic Social and Email, that Google Analytics 4 sorts every…

  • GA4 ecommerce events

    GA4 ecommerce events are the 14 recommended Google Analytics 4 events, such as view_item, add_to_cart, begin_checkout and purchase, that an…

  • GCLID

    GCLID (Google Click Identifier) is a URL parameter that Google Ads adds to each ad click when auto-tagging is on.…

  • Generative engine

    A generative engine is a search system that uses a large language model to gather information from several sources and…

  • Google AI Mode

    Google AI Mode is a separate, conversational search mode in Google Search that answers complex questions with an AI-generated response…

  • Google Analytics 4 (GA4)

    Google Analytics 4 is Google's current analytics platform, which records every website and app interaction as an event and reports…

  • Google Merchant Center

    Merchant Center is Google's free tool for uploading and managing product data, so a store's products can appear across Google…

  • Google Tag Manager

    Google Tag Manager is a tag management system from Google that lets you add and manage tracking tags, such as…

  • Google-Extended

    Google-Extended is a robots.txt product token that controls whether content Google crawls may be used to train future Gemini models…

  • GPTBot

    GPTBot is OpenAI's web crawler for collecting content that may be used to train its generative AI foundation models. Blocking…

  • Grounding

    Grounding is connecting an AI model's answer to specific, verifiable sources, such as live search results or a company's documents,…

  • GTIN (Global Trade Item Number)

    A GTIN (Global Trade Item Number) is the number under a product's barcode that identifies that exact product worldwide, such…

H

  • Headless Commerce

    Headless commerce is a way of building an online store in which the frontend shoppers see is separate from the…

  • Helpful Content

    Helpful content is Google's term for content made first for people, to answer their question or help them choose, rather…

  • Hook Rate (Video Ads)

    Hook rate is the share of a video ad's impressions that turned into a 3-second video play: 3-second video plays…

  • Hreflang

    Hreflang is an HTML attribute that tells search engines which language or country each version of a page is for,…

I

  • Impression Share (IS)

    Impression share is the percentage of impressions your ads received out of the total they were eligible to receive. Google…

  • Interaction to Next Paint

    Interaction to Next Paint (INP) is the Core Web Vital for responsiveness: the time from a click, tap or key…

J

  • JSON-LD

    JSON-LD (JavaScript Object Notation for Linked Data) is a format for writing structured data as a block of JSON inside…

K

  • Knowledge graph

    A knowledge graph is a database of entities, such as people, places, organizations and products, plus the facts and relationships…

L

  • Large language model (LLM)

    A large language model (LLM) is an AI model trained on huge amounts of text to predict the next token,…

  • Largest Contentful Paint

    Largest Contentful Paint (LCP) is the Core Web Vital that times how long the largest image, video or text block…

  • Learning Phase (Meta Ads)

    The learning phase is the period after you create a Meta ad set or make a significant edit, while Meta's…

  • Liquid

    Liquid is the template language Shopify created for its themes: HTML with placeholders that pull in store data, such as…

  • llms.txt

    llms.txt is a proposed Markdown file at a site's root that gives AI agents a short summary of the site…

  • Lookalike Audience

    A lookalike audience is a Meta ads audience of new people who resemble a source list you provide, called the…

  • Loyalty program

    A loyalty program is a scheme that rewards customers for buying again, usually with points, member prices, free shipping or…

M

  • Make Automation

    Make automation is workflow automation built on Make.com's visual platform, where each workflow is called a scenario. A scenario chains…

  • Marketing efficiency ratio (MER)

    Marketing efficiency ratio (MER) is your store's total revenue divided by your total marketing or ad spend over the same…

  • Measurement Protocol (GA4)

    The Measurement Protocol is a Google Analytics 4 API that lets a server send events straight to GA4 over HTTP,…

  • Messaging Limits

    Messaging limits are the cap on how many unique WhatsApp users a business can reach with template messages outside a…

  • Meta Pixel

    The Meta Pixel is a snippet of JavaScript on your website that records what visitors do, such as viewing a…

  • Metafields

    Metafields are custom fields that add your own data to Shopify objects such as products, variants, customers and orders. Each…

  • Metaobjects

    Metaobjects are custom record types in Shopify, such as a size chart, an FAQ or an ingredient, each with its…

  • Model Context Protocol (MCP)

    The Model Context Protocol (MCP) is an open-source standard for connecting AI applications such as Claude or ChatGPT to outside…

N

  • n8n

    n8n is a workflow automation tool you can run on your own server or use as n8n's cloud service. A…

  • Negative Keywords

    Negative keywords are words or phrases you add in Google Ads to stop your ads showing on searches that contain…

  • Noindex

    Noindex is a rule, set in a meta robots tag or an X-Robots-Tag HTTP header, that tells search engines not…

O

  • OAI-SearchBot

    OAI-SearchBot is OpenAI's crawler for ChatGPT search. If your robots.txt blocks it, your pages aren't shown in ChatGPT search answers,…

  • Offline conversion import

    Offline conversion import is a Google Ads feature for uploading sales that close away from your website, such as phone…

  • One Click Unsubscribe

    One click unsubscribe is an email standard (RFC 8058) that lets a mailbox provider like Gmail or Yahoo unsubscribe a…

P

  • Partnership Ads (Meta)

    Partnership ads are Meta ads that include a creator's or other partner's handle alongside the brand's, run with the partner's…

  • Performance Max (PMax)

    Performance Max is a Google Ads campaign type that runs one campaign across all Google Ads inventory, from Search and…

  • PerplexityBot

    PerplexityBot is Perplexity's crawler for surfacing and linking websites in its search results. Perplexity says it isn't used to crawl…

  • Pinterest Tag

    The Pinterest tag is a piece of code you add to your website that lets Pinterest track visits and the…

  • Product Disapproval (Merchant Center)

    A product disapproval is Merchant Center's ruling that a product doesn't meet Google's requirements, so it stops showing across Google…

  • Product reviews schema

    Product reviews schema is structured data that tells search engines a product page carries customer ratings, usually as an AggregateRating…

  • Purchase frequency

    Purchase frequency is the average number of orders each customer places in a set period, found by dividing the period's…

Q

  • Quality Score (Google Ads)

    Quality Score is a 1-10 rating Google Ads gives each keyword, comparing your expected click-through rate, ad relevance and landing…

  • Query fan out

    Query fan out (also written query fan-out) is a technique Google's AI Overviews and AI Mode can use to split…

R

  • Repeat purchase rate

    Repeat purchase rate is the share of customers who have placed 2 or more orders, out of all customers, measured…

  • Retargeting

    Retargeting is advertising to people who have already interacted with your store, such as visitors who viewed a product or…

  • Retrieval-augmented generation (RAG)

    Retrieval augmented generation (RAG) is a method where an AI system first retrieves relevant passages from a document collection or…

  • Return on ad spend (ROAS)

    Return on ad spend (ROAS) is the revenue your ads bring in for every dollar you spend on them. Divide…

  • RFM segmentation

    RFM segmentation is a way of grouping customers by 3 scores: recency (days since the last order), frequency (number of…

  • Robots.txt

    Robots.txt is a plain-text file at the root of a site that tells crawlers which URLs they may request. It…

S

  • Search Terms Report

    The search terms report is the Google Ads report that lists the actual searches that triggered your ads, with the…

  • Server side tagging

    Server side tagging is a Google Tag Manager setup in which the browser sends measurement data to a tagging server…

  • Shopify Catalog

    Shopify Catalog is Shopify's structured database of product information from eligible products sold by Shopify stores. Shop, AI platforms such…

  • Shopify Custom App

    A Shopify custom app is an app built for one merchant's store, or for the stores of one Shopify Plus…

  • Shopify customer events

    Shopify customer events are the shopper actions, such as product_viewed, product_added_to_cart and checkout_completed, that Shopify publishes to the pixels in…

  • Shopify Flow

    Shopify Flow is Shopify's free automation app. A workflow starts from a trigger, such as an order being created, checks…

  • Shopify Functions

    Shopify Functions are small WebAssembly programs, shipped inside an app, that Shopify runs on its own servers during cart and…

  • Shopify Hydrogen

    Shopify Hydrogen is Shopify's toolkit for building headless storefronts: it adds the Shopify parts, such as the Storefront API client,…

  • Shopify Knowledge Base

    Shopify Knowledge Base is an app from Shopify that lets a store review the facts Shopify generates about it and…

  • Shopify Markets

    Shopify Markets is the part of Shopify that lets one store sell to different groups of buyers, usually countries or…

  • Smart Bidding

    Smart Bidding is the group of Google Ads bid strategies that use Google AI to set a bid in every…

  • Social proof

    Social proof is evidence that other people already buy or recommend a product: star ratings, review counts, bestseller badges, customer…

  • Spark Ads (TikTok)

    Spark Ads is TikTok's native ad format that runs organic TikTok posts, your own or a creator's with their permission,…

  • SPF Record

    An SPF record is a DNS TXT record, starting v=spf1, that lists the servers allowed to send email for a…

  • Statistical significance

    Statistical significance is the verdict that a test result is unlikely to be chance: with no real difference, a gap…

  • Storefront API

    The Storefront API is Shopify's GraphQL API for buyer-facing experiences outside or alongside the theme: headless sites, mobile apps, games…

  • Structured Data

    Structured data is code added to a page, usually JSON-LD using the schema.org vocabulary, that labels what the page is…

  • Supplemental Feed (Supplemental Data Source)

    A supplemental feed, now called a supplemental data source in Merchant Center, is a secondary file, Google Sheet or API…

T

  • Target CPA (Cost per Action)

    Target CPA is a Google Ads Smart Bidding strategy where you set the average cost you want to pay per…

  • Text Customization

    Text customization is a Google Ads setting that writes extra headlines and descriptions for your responsive search ads from your…

  • Theme App Extension

    A theme app extension is the way a Shopify app adds features to a store's theme without editing its code:…

  • TikTok Pixel

    The TikTok Pixel is a piece of code on your website that shares visitor actions with TikTok, such as product…

U

  • Universal Commerce Protocol (UCP)

    The Universal Commerce Protocol (UCP) is an open-source standard, developed by Google with Shopify and large retailers, that lets AI…

  • User Generated Content (UGC)

    User generated content (UGC) is content made by customers or creators rather than the brand, such as reviews, photos, videos…

  • UTM parameters

    UTM parameters are tags such as utm_source, utm_medium and utm_campaign added to the end of a link, so Google Analytics…

V

  • View-Through Conversion

    A view through conversion is a sale or other conversion credited to an ad that someone saw but didn't click,…

W

  • Web Pixel

    A web pixel is JavaScript that Shopify runs in a sandbox on a store's pages to collect customer events, such…

  • Webhook

    A webhook is an HTTP request that one system sends to a URL you choose as soon as an event…

  • WebMCP

    WebMCP is a proposed web standard, in early preview in Chrome since February 2026, that lets a website register tools…

  • WhatsApp Business Platform

    The WhatsApp Business Platform is Meta's API-based way for businesses to message customers on WhatsApp at scale, through the Cloud…

  • WhatsApp Message Template

    A WhatsApp message template is a pre-approved message format that a business must use to start a conversation on the…

  • WhatsApp Quality Rating

    A WhatsApp quality rating is Meta's score for how recipients respond to a business's messages, shown per template as high,…

  • Workflow Automation

    Workflow automation is software running a repeatable business process by itself. A trigger starts it, such as a new order…

X

  • XML Sitemap

    An XML sitemap is a file that lists the URLs you want search engines to find, with optional details such…

Z

  • Zapier

    Zapier is a hosted automation service that connects thousands of apps through workflows called Zaps. A trigger in one app,…

  • Zero party data

    Zero party data is information a customer deliberately gives a brand, such as preferences, purchase plans or personal context, usually…

  • Zero-click search

    A zero-click search is a search that ends without the user clicking through to any website, because the answer was…

Free growth audit

Find out what’s holding your store back.

Tell us about your store. We’ll review your tracking, campaigns and SEO and send you a written audit with the top fixes, ranked by impact.

  • Written audit as a PDF, delivered within 2 workdays (see a sample)
  • A video meeting to go through it, if you want to discuss next steps
  • Free and no obligation
  • Read-only access or screenshots are enough

Free audit
Chat on WhatsApp