Skip to content

Customer Segmentation

intelligence customer

Customers can be segmented based on behaviour and attributes for targeting and personalisation.

Classifies customers into named segments based on behavioural, transactional, demographic, and lifecycle attributes. Segments are computed, assigned, and propagated to marketing, promotions, pricing, and personalisation capabilities to enable targeted and relevant customer experiences.


Overview

ID customer-segmentation
Domain customer
Classification intelligence
Actors marketing-manager, data-analyst, system
Services 3
Events 5
Processes 2
Applications 1

Services

ID Name Description
calculate-segment Calculate Segment Evaluates segmentation rules against customer profile and behavioural data, determining segment membership.
assign-segment Assign Segment Assigns a customer to one or more computed segments and stores the assignment with effective date.
retrieve-segment Retrieve Segment Returns the current segment assignments for a customer, including segment metadata and assignment date.

Events Emitted

Event Type Subject Description
customer-segment-calculated `` The customer's segment membership was recalculated based on updated attributes or behaviour.
customer-segment-assigned `` A customer was assigned to a specific segment following segmentation evaluation.
customer-segment-created `` A new Customer Segment has been defined.
customer-segment-updated `` A Customer Segment's criteria or metadata has been updated.
customer-segment-archived `` A Customer Segment has been archived and is no longer active.

Processes

Process Name Classification
promotional-campaign-launch Promotional Campaign Launch management
retail-media-attribution Retail Media Attribution management

Applications

Application Name Tier
crm CRM

Validation Rules

Rule Type Applies To Severity
retail-media-requires-consent-aware-audience pre-condition retail-media-attribution invariant