Help Center

Build segments with timeline event data

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

Multiple orders per campaign.png

Example profile property for Number of orders

Number of orders profile property.png


Example segment for > 10 orders

More than 10 orders Segment.png


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

segment-using-shipping-sum profile property.png


Profile property related to both the timeline rollup and segment

2Profile property used in timeline rollup and segment.png

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.


Was this article helpful?
0 out of 0 found this helpful