Segmentation · The consequence test · Element

The cost

What treating a segment separately costs.

The part

What it is

Separate messages, variants and channels all cost something, and a segment whose distinct treatment costs more than its incremental value is a segment that should be merged.

The calculation is rough and it prevents segmentation multiplying without limit.

The smallest level

The attributes it carries

Each attribute is one of the framework’s shared types. What a date is, and how it is written, is defined once for the whole model — the note here says what it means in this particular place.