With timeline rollups, you can build BlueConic customer segments using time-based data stored in BlueConic timeline events.
You can filter on time-based events such as orders, refunds, abandoned carts, and more. For example, you use timeline rollups for a segment of customers who placed more than 10 orders for a particular campaign.
Example Timeline Rollup to store Order count in a profile property
Example profile property for Number of orders
Example segment for > 10 orders
Avoid segmenting against multiple different rollups
If you create a segment and filter on properties from multiple different timeline rollups, it can produce unexpected results. For this reason, it is not advised to use rolled-up data from multiple timeline event rollups to create a single customer segment.
Timeline Event Rollup example
In this example, we roll up the shipping costs of a range of orders into a single profile property, shipping_sum, which we then use to create a segment.
Timeline event rollup
Segment created with rolled-up data stored to a profile property
Profile property related to both the timeline rollup and segment
Validating your results
Once you've created a rollup, you can validate your results by creating a segment of profiles based on the resulting rollup property. Check to see if it's being populated with profiles as expected. See Validating your results for more detail.