Pattern components

You can use Pattern components to test whether one or more events for a given customer occur over a period of time. A Pattern component collects events that match its criteria and stores these events in the customer's state history. When the specified pattern of events is met, the pattern drops those events from state history and fires a positive event.

Pattern components use a time span to set a boundary around the events it evaluates against its criteria. When you specify the time span, you can choose between Rolling and Calendar spans.

If events held in state history age out of this window, they are dropped and are no longer evaluated against the pattern criteria.