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
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