Campaign Performance & Conversion Tracking in Flows

 

MoEngage Flows is a series of Cross-channel (across the channels viz. Email, Push, SMS, and so on) Lifecycle campaigns to be sent to your customers based on their actions/in-actions on your app/website.

Marketers who started using Flows came back to us with an interesting problem. They wanted to understand the impact of our Flow campaigns. They wanted to answers to the following questions.

  1. How many users have entered the Flow?
  2. How many of the users who entered the Flow fulfilled the conversion goal event (say how many users made a purchase)?
  3. How many goal events were done by the users who converted (say how many times did these users make a purchase)?
  4. How are the campaigns in Flows performing individually (Impressions/Clicks/Conversions on campaign level)?

Set Conversion Goal

While creating a new Flow, set up the user event you want to track as the conversion goal if necessary.

Add_Goal.gif

 

Edit Conversion Goal

Once a Flow is published, one cannot change the conversion goal. We do not allow it because it will result in inconsistent conversion data (as we will be missing conversions that happened before goal editing). You can edit as per:

Flow Status Conversion Goal
Draft Can edit
Published/Paused/Stopped Can't edit

 

To edit (in the draft/saved state), click on the Settings button and change/delete the conversion goal event.

Settings_Page.png

See Flow Metrics

Attribution: For a given user trip in the flow, the attribution window starts when the customer gets engaged by an Action campaign and ends when the defined attribution window gets over from the action campaign that the customer engaged with finally.

A user becomes an engaged user with respect to a channel type when the following events are received from the user in the flow trip for the concerned channel. 

Push: Notification received android / iOS ( if iOS delivery tracking isn't available, then notification sent iOS event is used to track engagement) 
Email: Email Opened
SMS: SMS delivered (If delivery is not tracked, then SMS sent)
Connector: Connector successfully sent
In-app Messaging: In-app message shown
OSM: Onsite message shown
Facebook: Facebook audience synced successfully
WhatsApp: Whatapp message delivered
Cards: Card viewed

Flow_Canvas.png

In every Flow, you can now see 7 top-level metrics:

  1. Trips Started,

  2. Active Trips,

  3. Engaged Trips,

  4. Converted Trips,

  5. Conversions,

  6. Revenue, and

  7. Drop-offs (It will be shown only when Non-Primary Goals are viewed or when Revenue performance is not tracked with the Primary Goal.) 

For more information about the metrics and their definitions, please refer Analyze Flow

Campaign Performance

Additionally, on Flows Canvas, you can see how your individual campaigns are performing. Here is an example that shows the performance of a Push campaign in Flows.

Flow_Canvas.png

Was this article helpful?
1 out of 5 found this helpful