Glossary

Plain-language definitions of the terms our guides and manuals reference, from customer data platforms and marketing automation to the specifics of Bloomreach Engagement, Klaviyo, and Trifft.

Each entry gives the definition first, then the practitioner context that makes it useful. Search by keyword or browse the terms alphabetically below.

A

A/B Test

An A/B test is a controlled experiment that serves two versions of an experience to a randomly split audience and compares a chosen outcome to see which performs better.

Abandoned Cart

An abandoned cart is a session where a customer adds items to a cart but does not complete the purchase within a defined window.

Abandoned cart flow

An abandoned cart flow is a triggered sequence of messages, across email, SMS, and web, sent after a customer leaves items in their cart unpurchased. Where an abandoned cart is the event, the flow is the automated response that tries to bring them back.

Action Node

An action node is a step inside a scenario that executes something for the customer who reaches it: sending an email, SMS, mobile push, or webhook, or writing to an ad audience.

Activation

Activation is pushing CDP audiences and signals into the downstream tools that act on them: email platforms, ad networks, on-site personalization, and support systems.

Agentic CDP

An agentic CDP is an emerging concept where AI agents act on customer data and campaign goals inside or on top of the CDP, deciding and executing rather than only reporting.

AI Agent

An AI agent is an AI system that can reason, decide, and take actions through tools, rather than only generating text.

AI Governance

AI governance is the set of rules for safe, compliant, explainable, and controlled use of AI, especially when AI uses customer data to make decisions.

AI in Marketing

AI in marketing is the use of machine learning and generative models to predict customer behavior, personalize content, and automate decisions across channels.

analytics_storage

analytics_storage is the Google Consent Mode v2 signal that controls whether analytics cookies and measurement can run for a given user.

Anonymization

Anonymization removes identifiers so that an individual cannot reasonably be re-identified from the data.

Anti-Flicker

Anti-flicker is a pre-render guard that briefly hides page content until experiment variants are applied, so visitors do not see the original version flash before the test version loads.

App Link

An App Link is an Android HTTPS URL, verified to belong to a specific app, so that tapping it opens that app directly to a specific screen instead of falling back to the browser.

Async Mode

Async mode is the Bloomreach experiment mode that applies variants after the DOM is ready, hiding the affected content with an async-hide class until the variant is in place.

Attribution

Attribution is the method of assigning credit for a conversion to one or more of the marketing touchpoints that preceded it.

Average Order Value (AOV)

Average order value (AOV) is the average revenue per order over a defined period: total revenue divided by the number of orders.

C

Catalog (Bloomreach Engagement)

A catalog in Bloomreach Engagement is a structured dataset of items you import into the platform, such as products, articles, or stores, and reference inside campaigns. Each item has an ID and a set of fields. You look an item up in Jinja and read its fields, for example `catalogs['Products'].item_by_id(product_id)` followed by `item['display_name']`.

Churn Prediction

Churn prediction is forecasting which customers are likely to stop buying, stop engaging, or cancel.

Client-Side Tracking

Client-side tracking collects event and identity data directly in the browser or app and sends it straight to each vendor, instead of routing it through a server you control.

Commerce Media

Commerce media is advertising powered by purchase intent and transaction data, spanning retailers, marketplaces, and commerce platforms.

Composable CDP

A composable CDP is a CDP assembled from modular, best-of-breed tools rather than one packaged, all-in-one platform.

Consent Data

Consent data is the record of what a customer has allowed or denied, expressed by purpose, that every downstream tool must honor before acting.

Consent Management Platform (CMP)

A consent management platform (CMP) is the tool that collects and enforces privacy consent, typically starting with the cookie banner.

Cookie Deprecation

Cookie deprecation is the set of browser and privacy changes that reduce the usefulness of third-party cookies for cross-site tracking.

Cross-Site Scripting (XSS)

Cross-site scripting (XSS) is a security vulnerability where an attacker injects malicious script into a page that other users' browsers then execute.

Custom Tracking Domain

A Custom Tracking Domain (CTD) is a Bloomreach Engagement subdomain you own that serves Bloomreach's tracking API, so the tracking cookie is set server-side through an HTTP response header instead of by JavaScript. On Safari, HTTP-set cookies aren't subject to the same seven-day cap that applies to JavaScript-set ones.

Customer 360

A customer 360 is a complete view of a customer assembled from every data source: identity, behavior, transactions, consent, and engagement.

Customer Data & Experience Platform (CDXP)

A customer data and experience platform (CDXP) is a CDP plus the activation layer: a unified customer-data foundation combined with journeys, personalization, and campaign execution built on top.

Customer Data Architecture

Customer data architecture is the design of how customer data is modeled, stored, and connected across systems, so it can be trusted and used for marketing and analytics.

Customer Data Infrastructure (CDI)

Customer data infrastructure (CDI) is the technical foundation for collecting, transforming, and routing customer data across systems.

Customer Data Platform (CDP)

A customer data platform (CDP) is packaged software that unifies customer data from every source into one persistent, real-time profile that other tools can use. It solves the problem of scattered data and identity across channels: web, app, email, ads, point of sale, call center, loyalty. Where a CRM organizes work around known contacts, a CDP unifies behavior and identity across everyone, known and anonymous, and makes the result available for segmentation, personalization, and measurement.

Customer Intelligence Loop

A customer intelligence loop is the cycle where a system reads customer data, decides on an action, acts, measures the result, learns, and repeats.

Customer Journey

A customer journey is the sequence of stages and touchpoints a customer goes through: anonymous visitor, lead, buyer, repeat customer, advocate.

Customer Lifetime Value (CLV / LTV)

Customer lifetime value (CLV or LTV) is the estimated long-term value of a customer to the business.

Customer Relationship Management (CRM)

A customer relationship management (CRM) system organizes the work and relationships around known contacts: sales pipeline, service cases, and interaction history.

Customer Retention

Customer retention is the practice of keeping existing customers active and purchasing over time, usually measured as the share of customers who remain across a given period.

Customer Segmentation

Customer segmentation is the practice of dividing customers into groups by shared traits or behavior, so campaigns and journeys can target each group differently.

D

Data Clean Room

A data clean room is a privacy-safe environment where two or more parties analyze combined data without either exposing raw, user-level records.

Data Governance

Data governance is the set of rules for data quality, access, privacy, ownership, and usage across an organization.

Data lake

Storage for data in its raw, original form: event streams, logs, exports, and files, kept cheaply and structured later, if at all. Data engineers and data scientists work here; the lake is where data lands first, not where campaigns run from. Raw data has to be cleaned and structured before marketing can act on it.

Data Lakehouse

A data lakehouse is an architecture that combines the low-cost scale of a data lake with the structure and querying of a data warehouse.

Data Lineage

Data lineage is visibility into where data came from, how it was transformed, and where it moved across systems.

Data Management Platform (DMP)

A data management platform (DMP) is adtech software for collecting and activating anonymous or pseudonymous audiences, mostly for advertising. It dealt largely in third-party data.

Data mart

A purpose-built subset of the data warehouse prepared for one team's questions. The marketing mart holds customer, order, and campaign tables shaped for marketing's use, without the risk tables and logistics feeds the rest of the warehouse carries. Faster queries, simpler models, less blast radius when something upstream changes.

Data Minimization

Data minimization is the practice of collecting only the data necessary for a defined purpose.

Data Quality

Data quality is the accuracy, completeness, consistency, and freshness of data.

Data warehouse

Storage for data that has been cleaned, deduplicated, and modeled into tables with agreed meanings, ready for SQL querying and reporting. This is where "one version of the truth" lives and where BI dashboards point. When the marketing platform's numbers and finance's numbers disagree, the warehouse is the referee.

Decision engine

A system that ranks what each customer should be offered next: which product, which message, which channel, which moment. Decisions are computed centrally, from a shared data platform, so every channel makes the same promise; the alternative is the call center offering a discount the email journey knows nothing about. The engine can be a vendor product or an in-house model stack.

Deliverability

Deliverability is whether your email actually reaches the inbox rather than the spam folder or a block, unlike delivery, which only means the receiving server accepted it.

Deterministic Matching

Deterministic matching links records using confirmed identifiers, such as a login email or account ID. The match is treated as certain.

Digital Experience Platform (DXP)

A digital experience platform (DXP) manages and delivers websites, content, portals, and other digital experiences across channels.

DMARC

A DNS-published email policy that tells receiving servers what to do with messages that fail authentication: monitor them (p=none), send them to spam (p=quarantine), or refuse them (p=reject). Published at `_dmarc.yourdomain.com`. A missing DMARC record means your domain is spoofable and your marketing email is more likely to land in spam. A p=none record only watches; it does not stop anything.

Dynamic Content

Dynamic content is content that changes based on customer data or context, so different people see different versions of the same placement.

S

Second-Party Data

Second-party data is another organization's first-party data, shared through a direct partnership rather than bought from a third-party broker.

Segment

A segment is a defined group of customers who share criteria, such as recent buyers, lapsed subscribers, or high-value customers, used for targeting and analysis.

Server-Side Rendering

Server-side rendering means the final markup is generated on the server before it reaches the browser, rather than being assembled by JavaScript in the visitor's browser. The browser receives finished output.

Server-side tracking

Server-side tracking sends event and identity data to a server you control, which then forwards it to your analytics and marketing tools, instead of the browser sending it straight to each vendor. Moving collection off the browser keeps it out of reach of ad blockers and some browser privacy limits.

Sign-up Form (Klaviyo)

A sign-up form in Klaviyo is a popup, flyout, embedded, full-page, or banner form used to collect email and SMS subscribers and their consent directly on a website.

Single Customer View

A single customer view (SCV) is one unified profile per customer, replacing the scattered records the same person leaves across systems.

Smart Sending (Klaviyo)

Smart Sending is a Klaviyo setting that skips contacts who were recently messaged on the same channel, to prevent over-messaging.

SPF

A DNS TXT record on your domain listing which servers are allowed to send email on its behalf. Receiving mail servers check it on every message; without it, they cannot verify your senders, which hurts deliverability and invites spoofing. Publishing SPF is a DNS edit, not a software project.

Suppression Audience

A suppression audience is a group deliberately excluded from a campaign, such as recent buyers, opted-out customers, or existing subscribers.

These definitions come out of the work.

If a term describes a problem you are dealing with, we design and implement the systems behind it.