Split Analysis on Attributes

Behavior, Funnel and Cohort analysis can be compared or splitted on the selected event property. Using the split functionality, these analysis can be compared on the values present in the selected attributes.

For Example -  Which all cities users are opening the app from, or comparing different campaigns for the Funnel analysis, or Comparing retention driven by the different user programs.

These analysis can be performed on event attributes. In MoEngage analytics, events have event attributes and user attributes attached to one single event, for all events which are generated from SDK. The events which are S2S events (coming from server) or events generated by MoEngage, do not have user context hence these events may not have the user attributes with them.

Perform Split Analysis

To perform the split analysis, add Split by attribute to the event in the Behavior Page and click Apply button.



Add Split Funnel attribute in the Funnel Page and click Apply button to get split analysis.


Add Split Cohort attribute in the Cohort Page to get split analysis.


User Attribute Freshness

All the user attributes which are present with events have the user attribute value of the time when the event was generated. Events do not have the latest user attribute value.

Some time when event is generated, at that point the user attributes are not updated or present, for those events the value of user attribute will not be present.

Splitting on the event attributed, as given in the above images, will always split on the historical data. As split analysis analyses all the values of the selected attribute, a user who have done an event 'App/Site Open' 3 time in 3 different cities will be counted one time for each city when splitting on attribute City.

Split on latest User Attributes

Split analysis on the latest user attribute is not available with a single split as given above. Split on the current values of the user attribute can be also be performed using Custom Segment Analysis.

For this, in the respective page select 'User that satisfy the filter' in the custom segment analysis section. Select filter basis as User Properties, attribute name, condition and values. This need to be performed multiple times with each value of the attribute and get the analysis.


For example, if the split analysis for the latest user attributes need to be performed on City attribute, select city in User Properties and then enter first city ie NewYork get the analysis, enter second city ie London and repeat this with other cities.

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