What is a segmentation?

Segmentations are the core of Infinario analyses that allow you to group players into segments based on their attributes and actions they did in your game. With segmentations you can see how different groups of players differ from each other and then you can use these segmentations in other analyses to get into more detail.

Why should you use them?

You should use segmentations whenever you want to group players based on any metric, for example on the revenue they generated, on their engagement or their activity in your game. You can also group players based on which funnels they have completed.

Apart from visualization of segmentations, you can also see movements between segments in time, calculate aggregated data such as total revenue for different segments or target players through scenarios. You can also use every saved segmentation in other analyses.

How segmentations work?

Players in segmentations are grouped into segments based on rules that you define.

Suppose you want to compare how much revenue came from casual and how much from hardcore players. You would create 3 segments (for casual, midcore and hardcore players) by defining each segment by filters (for example by usage of special abilities or matches won). Then you would aggregate purchases for all these segments in a player metric. Segmentations will then calculate the number of players in these segments and corresponding revenue share in real-time from all your data.

To learn more see How segmentations are calculated.

Creating a basic segmentation


Create segments

Use + New button on the right to add new segments. Copy button creates new segment with filters from the last segment. Each segment is defined by set of conditions. See filters documentation for more details.

Each player belongs to the first segment what match the conditions!

Date filters

Date filter can change date for which is the segmentation created. Players change segments over time and this serves to see movements. You can observe change in segmentation movements panel. Just specify start and end date (both can be in past).

Profile metrics

Basic segmentation shows number of players in given segment. Add profile metrics to observe other values not only simple counts.


Click on metrics and assign them to X, Y to create 2D visualisation of segmentation – segmentation map. Assign size to 3rd dimension and bubble will have different sizes.

Click on segment in segmentation map or segment distribution charts offer following actions:

  • Show players in segment
  • Send campaign to given segment
  • Use for prediction (experimental)

Name of segmentation is very important. After you save a segmentation a new player attribute called after segmentation is created. Every day 0:00 CET start process of automatic re-segmentation and attribute values are updated. You can force this process anytime by click on play button in list of segmentations.

Rules for segmentation evaluation

  • Player always belong to the first segment what conditions match
  • Player matches empty “Events steps” filter (funnel)
  • Player doesn’t have to belong to any segment

Other notes

  • Segmentation creates player property named after segmentation
  • Every player what belong to some segment will have actual segment name in this player property
  • Segments are refreshed daily (around midnight CET)
  • Segment refresh can executed immediately forced with “play” button in segmentation
  • Player properties aren’t persistent (are stored only in in-memory storage)