Posted in

Federated Audience Composition: Bridging the Gap Between Batch Audiences and Real-Time Decisioning

Federated Audience Composition (FAC) is Adobe’s way of letting you treat your enterprise data warehouse as an extension of Adobe Experience Platform (AEP) for audience building—without copying all that raw data into AEP.

What Federated Audience Composition

FAC lets you connect AEP to external systems of record (enterprise data warehouses, CRM, billing, loyalty, healthcare, etc.) and build audiences on top of those datasets as if they lived inside AEP. Instead of ingesting every transaction or operational record, AEP uses a virtualized/federated layer that reads the data in place and only brings back the resulting audiences and high‑value attributes.

With this approach, you can:

Use marketer‑friendly visual compositions to build and enrich audiences across multiple warehouse tables and AEP datasets.

Why FAC matters for enterprises

For large enterprises, customer data is fragmented across many systems of record and massive cloud data warehouses. FAC gives you a governed way to tap that investment without turning AEP into yet another copy of your data warehouse.

Key enterprise benefits:

  • Less duplication and cost: You avoid storing the same historical transactions and operational data twice, which reduces storage and processing costs in AEP.
  • Clear data ownership and control: Data stays under the stewardship, access controls, and compliance model of the warehouse, while AEP consumes only what it needs for activation.
  • Single orchestration plane: Marketers still work in AEP to define audiences and coordinate activation, even though much of the underlying data lives elsewhere.
  • Advanced use cases: You can create and enrich high‑value audiences (for example, high‑value purchasers based on multi‑year transaction history) that would be expensive or unnecessary to fully replicate in AEP.

In short, FAC lets central data teams keep their warehouse as the system of record, while marketing and CX teams get the segmentation power they need in AEP.

The core tradeoff: batch vs real time

FAC audiences are evaluated using batch segmentation, typically on a daily schedule for large‑scale implementations. That means there is an inherent delay between a qualifying event (like a purchase or coupon redemption stored in the warehouse) and the next audience refresh in AEP.

Implications:

  • Eligibility is slightly behind reality: A profile may appear in (or remain in) a FAC audience until the next batch job, which is often once per day.
  • Good for stable, high‑value definitions: FAC is ideal for audiences that change relatively slowly, like “gold loyalty members,” “high CLV customers,” or “patients with specific long‑term conditions.”
  • Not enough on its own for in‑the‑moment decisions: If you rely only on FAC membership, you will miss real‑time behavioral signals that happen between batch runs.

That’s why smart teams treat FAC as the backbone for who is eligible, and then layer real‑time capabilities for what happens right now.

How to bridge FAC with real-time decisions

To avoid waiting for the next batch when a customer acts, enterprises combine FAC with real‑time features in AEP and Adobe Journey Optimizer (AJO).

Typical patterns include:

  • Real-time profile flags: Use streaming data into Real-Time Customer Profile to set flags such as couponRedeemed=true or recentPurchase=true as events arrive. These attributes immediately influence decisions without waiting for the FAC audience to update.
  • Decision-time suppression rules: In AJO or decisioning, suppress offers when certain events or attributes are present (for example, “suppress coupon offer if couponRedeemed=true in the last 24 hours”), even if the FAC audience still lists the customer as eligible.
  • Event-driven secondary audiences: Create streaming or near‑real‑time audiences in AEP based on behavioral events (web interactions, app events, call center signals) and use them alongside FAC audiences for targeting and suppression.
  • Journey state in AJO: Use journey context and events to control eligibility within the journey—once a conversion event fires, move the person to a new path and stop sending prior offers, regardless of their batch audience status.
  • Pub/Sub system signals: Integrate external event buses to push critical lifecycle events into AEP or to downstream systems, ensuring that “hard stops” (like fraud flags or legal constraints) take effect immediately.

The operating model: FAC sets the universe of who can be targeted, while real‑time profile events, attributes, and journey logic determine whether they should be targeted right now.

Example enterprise scenario: coupon redemption at scale

Consider a retailer with:

  • A data warehouse that stores all transaction history and loyalty attributes.
  • AEP with Real-Time CDP and AJO for orchestration.

A scalable setup could look like this:

  • Use FAC to create a “High-Value Coupon Eligible” audience: customers with lifetime spend over a threshold, low return rates, and no outstanding service complaints in the last 90 days—computed from warehouse data.
  • Federate that audience into AEP and activate it to destinations and AJO campaigns as your master eligibility list.
  • When a coupon is issued, track the event (email click, mobile wallet add, redemption at POS) in real time via streaming ingestion into Real-Time Customer Profile.
  • Set a profile flag like couponRedeemed=true and capture a timestamp attribute.
  • In AJO, configure decision rules and journey logic to:
  • Suppress the coupon offer whenever couponRedeemed=true.
  • Route the customer into a “post-redemption nurture” journey immediately after the redemption event.

The customer may technically remain in the FAC “High-Value Coupon Eligible” audience until the nightly batch re‑evaluation runs, but decision-time logic ensures they do not receive duplicate coupons or conflicting messages in the meantime.

Conclusion: using FAC as the backbone of scalable personalization

In modern enterprise architectures, FAC is a structural capability, not just another segmentation feature. It lets organizations centralize data in their warehouse, minimize duplication, and still put rich, cross‑system attributes in the hands of marketers through AEP.

The winning pattern is to let FAC define who is structurally eligible based on deep, often regulated systems of record—then use real‑time profile updates, decision rules, and journeys to govern what happens next in the moments that actually matter. That is how you scale personalization without fighting the inherent latency of batch audience evaluation.n actually is

Minimize data movement and duplication by avoiding bulk copies of sensitive warehouse data into AEP.

Curate both ingested audiences and federated audiences in a single experience-driven workflow within Real-Time CDP and Journey Optimizer.

Leave a Reply

Your email address will not be published. Required fields are marked *