Overview
Analysis of flow provides details of the flows and the statistics of the channels used in the flows.
As soon as you open your flow, a synopsis of the overall impact of the current version of flows since the version was first published is shown on the canvas as described. Also, the path taken by the majority of users is highlighted in the canvas with dark grey.
To analyze the metrics, understand the "User Trips" concept within MoEngage flows. A Trip is identified as a unique entry of a user into the flow after satisfying the configured entry conditions.
info |
Information All the metrics are calculated and displayed in GMT. |
Why Trips?
While tracking total user entries is an alternative, we identified that auxiliary metrics like unique user entries and unique conversions are to be tracked and reported on every time to remove the ambiguity among the metrics.
As a Trip uniquely identifies each instance a user might enter a flow over the lifetime of a user, it provides an unambiguous concept that can be extended to every metric you would want to track to analyze the performance of your flow.
Metric | Description |
---|---|
Trip Started | The number of trips that have started within a time period. This is the number of times users have entered into the flow. |
Active trips | The number of trips out of the total trips that have not yet ended i.e. the number of users that are currently in the flow. |
Ended Trips |
Trips that ended already Trips Ended = Total Trips - Active Trips |
Engaged trips |
The number of trips in which the user received at least one of the action campaigns during their trip. Potentially only engaged trips can lead to a conversion that will be attributed to the flow. During a trip, if a user receives multiple campaigns before they exit the flow they would still be counted as part of one engaged trip. A trip becomes an engaged trip when one of the following events is received from the user in the flow trip. Push: Notification received android / iOS ( if iOS delivery tracking isn't available then notification sent iOS event is used to track engagement) |
Converted trips |
The number of engaged trips that resulted in at least one conversion during the time of the trip. The formula for CVR is ((Converted Trips)/(Engaged Trips))*100 |
Total Conversions |
The total number of conversions that were received from all the converted trips. For more information about how conversions are tracked and attributed to flows, refer to Conversion Tracking and Attribution in Flows . |
Drop-offs |
The total number of trips ended due to the following reasons:
|
Revenue |
The cumulative sum of the defined revenue attribute whenever an engaged user performs the Goal event. Revenue Boost The percentage boost of the engaged test flow users who brought in revenue as compared to the control group users. The formula for calculating revenue boost is ((Average revenue of a test flow trip - Average revenue of a control group Trip)/Average revenue of a control group Trip ) x 100 |
Example
For a flow with action campaigns C1 and C2, User U1 enters the flow and receives both the campaign and converts with the configured conversion goal 2 times. Now, once the user exits the flow the stats will read
Total Trips: 1
Active Trips: 0
Engaged Trips: 1 (Although the user received both the campaigns it will be treated as one trip)
Converted Trips: 1
Total Conversions:2
Now if User U2 enters the flow but because of some reason (like personalization failure or not having an active device token) does not receive any of the campaigns but does perform the conversion event once. Now After the user exits the flow the stats will be
Total Trips: 2
Active Trips: 0
Engaged Trips: 1
Converted Trips: 1
Total Conversions:2
The Engaged trip, converted trip, and total conversion do not change since the User U2 was not engaged from either of the flow action campaigns.
Canvas View
In addition to the overall stats, you can also see the performance of each of the action campaigns configured in the flow. You can also view the node level stats of the number of users that have passed through each node or are currently at that node. The image below shows that 15 users have passed through it and 0 users are currently waiting at that node.
In addition to analyzing the canvas view for all the user trips, you can also analyze and compare the stats/behavior of users who have entered the flow within a defined time period. As shown in the image below you can filter the canvas view for the user trips that started within the selected date range.
The overall stats and the stage level stats change as per date range selection to only show the performance of the trips initiated during that period.
If you want to see the updated stats for the active trips you can click on the Refresh icon next to the date range filter to update both the overall and node-level stats.
Conversion Uplift
Uplift is only shown in overall stats if the Control group was enabled for at least a day during the filtered period. To know more about how uplift is calculated, click here.
Legends
The colors in the canvas represent the flow path and the decisions made to send campaigns to your customers.
The following table describes the legends on the canvas:
Legend | Description |
---|---|
Black Line | Displays the next step when the Yes condition is satisfied for an event or campaign. |
Grey Line | Displays the next step when the No condition is satisfied for an event or campaign. |
Displays the start or entry of the flow. | |
Displays the stop or exit points of the flow. | |
Displays the Has Done Event in the flow. | |
Displays the Check User Attributes in the flow. | |
Displays the conditional split. For more information, refer to Conditions in flows. | |
Displays the Email campaigns of the flow. |
|
Displays the Push campaigns of the flow. | |
Displays the SMS campaigns of the flow | |
Displays the Connector campaigns of the flow | |
Displays the Facebook campaigns of the flow | |
Displays the InApps campaigns of the flow | |
Displays the On-site campaigns of the flow | |
Displays the WhatsApp campaigns of the flow | |
Displays the intelligence path optimizer used in the flow. | |
Displays the A/B split used in the flow. | |
Displays the Wait Till used in the flow. | |
Displays the GoTo used in the flow. |
Detailed Stats
You can open the detailed stats page for your flow by clicking the "Stats" tab adjacent to the "Flows" tab.
Note: The detailed stats are shown for the last 90 days by default or since the current version's published time, whichever is shorter. You can see the stats from the time the flow was published using the date range filter.
Flow Performance
The stats of the currently active version of the Flow are loaded in this section. You can see the stats of any given version by selecting the version from the version selector. You can choose the following in the version selector:
-
-
-
Specific Version - This section shows you the trends of User trips, Engaged Trips, and Converted trips over time for the chosen Version. If the control group is enabled during the filtered time, the conversion uplift is also shown.
-
All Versions - The All Versions option loads the cumulative stats for all the versions put together. The Flow Performance for All Versions has information about User Trips, Engaged Trips, and Converted Trips and Conversions over time. If the control group is enabled during the filtered time, the conversion uplift is also shown. Revenue performance is not available in the All Versions option, as each version might have a different Revenue attribute or currency. The chart also shows when each Version was published.
-
Specific Version - This section shows you the trends of User trips, Engaged Trips, and Converted trips over time for the chosen Version. If the control group is enabled during the filtered time, the conversion uplift is also shown.
-
While the default view is the overall period of the flow and the defined primary goal at the time when the flow is published, you can filter out the stats:
-
-
- For a particular time period based on the dates.
- Based on the conversion goals.
-
info |
Note Are your CG trips more than the defined percentage, or is there negative uplift? Refer to the uplift calculation and CG Allotment for more information. |
Engagement Trends
This section helps you to analyze the aggregate channel performances of all the channels that are used in the flow.
You can select the channel you want to analyze from the list of channels in the dropdown. The 4 major aggregated metrics of the overall channel performance can be directly compared with the overall flow stats, as in the image below.
Metric | Description |
---|---|
Sent | Sent is the total number of users for whom the request was successfully accepted to be sent by the FCM/APNS services |
Impression | Impressions represent the total number of user devices that have received the notification sent by the marketer. |
Clicks(CTR) |
Clicks represent the total number of notifications clicked by the users after the notification delivery. CTR is the percentage ratio between Total Clicks and Total Impressions CTR = (Total Clicks/Total Impression )*100 |
Conversion(CVR) |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions CVR = (Unique Conversions/Unique Impressions)*100 |
Revenue | Revenue represents the sum of the total order value of conversion events. |
Metric | Description |
---|---|
Sent | Sent represents the total number of emails sent to the users. |
Opens | Opens represents the total number of times users have opened the email. Open Rate is the percentage ratio between Total opens and Total sents. |
Clicks(CTR) |
Clicks represent the total number of times the users clicked the URL in the email. CTR is the percentage ratio between Total Clicks and Total Delivery. CTR = (Total Clicks/Total Delivery)*100 |
Conversion(CVR) |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions. CVR = (Unique Conversions/Unique Opens)*100 |
Revenue | Revenue represents the sum of the total order value of conversion events. |
Metric | Description |
---|---|
Sent | Sent represents the total number of users for whom the request was successfully accepted to be sent by the SMS provider |
Delivered |
Delivered represents the total count of users to whom the message is successfully delivered. Delivered = (Total Delivered/Total Sent) |
Clicks(CTR) |
Clicks represent the total number of times the users clicked the URL in the SMS. CTR is the percentage ratio between Total Clicks and Total Delivery/Sent. CTR = (Total Clicks/Total delivery (or) Total Sent)*100 |
Conversion(CVR) |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions CVR = (Unique Conversions/Unique Sents)*100 |
Revenue | Revenue represents the sum of the total order value of conversion events. |
Metric | Description |
---|---|
Attempt | Attempted represents the total number of users who qualified for the Connector campaigns post removing users due to FC |
Sent |
Sent represents the total number of users for whom the request to the URL returned a 200 OK status. Sent Rate represents the percentage ratio of Total Sent and Total Attempts. Sent Rate= (Total Sent/Total Attempt)*100 |
Conversion(CVR) |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions. CVR = (Unique Conversions/Unique Sents)*100 |
Conversion Events | Conversion events represent the number of conversion events executed by users within 36 hours of successfully sending the connectors. |
Revenue | Revenue represents the sum of the total order value of conversion events. |
Metric | Description |
---|---|
User Entry |
User Entry Represents the total number of users who have entered this campaign stage. |
Sent |
Impression represents the total number of times a message from this campaign was shown. |
Conversion(CVR) |
Clicks represent the total number of times a message from this campaign was clicked. CTR is the percentage ratio between Total Clicks & Total Impressions. CVR = (Unique Conversions/Unique Impressions)*100 |
Conversion Events |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions |
Revenue |
Revenue represents the sum of the total order value of conversion events. |
Metric | Description |
---|---|
Sent | Sent represents the total number of users for whom we were able to successfully send the request to the Service provider to send the WhatsApp campaign message. |
Delivered |
Delivered represents the total number of users for whom the Service provider was able to successfully send out the WhatsApp Message. |
Read |
Read represents the total number of users who read the WhatsApp campaign message. Read Rate is the percentage ratio between Total read and Total Delivered Read Rate = (Total Read / Total Delivered)*100 |
Conversion(CVR) |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions CVR = (Unique Conversions/Unique Delivered)*100 |
Revenue | Revenue represents the sum of the total order value of conversion events. |
Metric | Description |
---|---|
Eligible users | Eligible Users represent the total number of users who have entered this campaign stage and have any of the chosen identifiers (Device Identifier (Device ID) or Customer Match Identifiers - Mobile Number, Email) present. |
Attempted | Attempted Users represent the total number of users for whom at least one identifier was found, and MoEngage was able to hit the Facebook Ads API for that user using that identifier. |
Successfully Synced | Successfully Synced represents the total number of users from the list of attempted users added/removed to Facebook Ads audiences. |
Conversion(CVR) |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions. CVR = (Unique conversions/Unique Sents)*100 |
Revenue | Revenue represents the sum of the total order value of conversion events. |
Metric | Description |
---|---|
Delivered | Delivered represents the count of unique users who have opened the App Inbox, and the Card is delivered to their device inside the App Inbox. |
Impression | Impression represents the count of unique users who have viewed the cards. Impression rate is the Percentage ratio of Unique impressions and Unique Delivery |
Conversion(CVR) |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions. CVR = (Unique Conversions/Unique Sent)*100 |
Revenue | Revenue represents the sum of the total order value of conversion events. |
Metric | Description |
---|---|
Eligible | Eligible Users represent the total number of users who have entered this campaign stage and have either of the chosen identifiers (Device Identifier (Device ID) or Customer Match Identifiers - Mobile Number, Email) present. |
Attempted | Attempted Users represent the total number of users for whom at least one identifier was found, and MoEngage was able to hit the Google Ads API for that user using that identifier. |
Successfully Synced | Successfully Synced represents the total number of users from the list of attempted users added to Google Ads audiences. |
Conversion(CVR) |
Conversions represent the number of unique users who have completed the conversion event. CVR is the percentage ratio between Conversions and Unique Impressions. CVR = (Unique conversions/unique Sync)*100 |
Revenue | Revenue represents the sum of the total order value of conversion events. |
Campaign Stats
This section enlists the performance of all the action campaigns configured in the flow. This can help you to compare the individual campaigns across channels. If required you can choose to filter the action campaigns of one particular channel to understand and compare the performance of similar campaigns.
Metrics | Description |
---|---|
Attempts | The count of users the campaign tried to deliver the message. It includes the control group users that might have passed through the campaign during their trip and all the users that the campaigns failed to deliver because of any of the failure reasons. |
Sent | The count of messages that were successfully sent eventually. |
Delivered | Tracked for Push and SMS. The delivery rate is for the push. The total clicks and unique conversions and the CTR and CVR are shown in the last 2 columns. |
Opened | Tracked for email. The open rate for email. The total clicks and unique conversions and the CTR and CVR are shown in the last 2 columns. |
info |
Note The current flow version's Engagement Trends and Campaign Stats are shown by default. Use the version selector to view the trends and stats for other versions of the flow. |