Build and Publish a Rule-Based Audience Segment
A rule-based audience segment defines the population of profiles that satisfy a set of declared logical conditions. The key output is a named, versioned segment definition that the platform continuously evaluates against the live profile store. Practitioners must decide which combination of profile attributes (demographics, computed scores, consent flags) and behavioral event patterns (viewed product, abandoned cart, clicked email) best identifies the population they want to reach, and whether freshness requirements demand streaming or batch evaluation.
Critical decisions include the evaluation mode trade-off: streaming evaluation delivers millisecond latency membership updates but consumes more platform resources and is best reserved for high-stakes real-time use cases (website personalization, triggered messages); batch evaluation is more cost-efficient for scheduled exports to email or paid media. Segment definitions should also account for identity resolution — a well-structured segment will qualify the full merged profile, not just one device or channel identity.
Parallel viability note: Rule-based segmentation is one of the most widely supported capabilities across CDP vendors. Composable-stack alternatives include dbt-style SQL cohort definitions materialized in a data warehouse, with Hightouch or Census syncing membership lists to activation destinations. Pure-play CDPs (Segment, mParticle, Lytics) all offer visual segment builders with streaming or micro-batch evaluation. The AEP implementation is notable for its tight coupling with the XDM event schema and the Real-time Customer Profile, enabling profile-attribute conditions and event conditions to be composed in a single canvas without a separate SQL layer.