Conversions in Customer.io
For each campaign or newsletter you're sending through Customer.io, we allow you to set a conversion goal: mark a user as 'converted' when they enter or leave a particular segment. This allows you to attribute a conversion to a specific message or action.
What does 'conversion' mean?
In Customer.io, it's both a goal and a metric. First, you set your conversion goal segment — then, when a customer enters or leaves that segment (for example, they paid for a plan and entered a 'premium' segment), Customer.io looks for the last delivery before the conversion goal was met, and attributes a conversion to that delivery.
There are a couple of limitations to this, though:
|Conversions attributed||Conversions not attributed|
|Customer.io Push Notifications||Attribute update action|
|Urban Airship Push|
This is because we don't know the nature of Slack, Webhook, and attribute update actions. These are often internal or used for analytics purposes, and aren't always sending messages to end-users. For that reason, we don't attach conversions to them.
How is it measured?
Take a look at this example workflow, and assume we've set a conversion goal.
If a user enters our conversion segment and the last delivery was Welcome Email #1, then the conversion is attributed to that email.
If they enter the segment after receiving the Twilio SMS, the conversion is attributed to the SMS.
However, if they enter the segment after the Trello card is created, the conversion goes to Email #1, and if they entered the segment after the attribute was updated, Email #2 gets the conversion.
Setting a conversion goal
The first opportunity to set your goal occurs when you're first setting up your campaign. Or you've already started a campaign, you can set its conversion goal under the Goal & Exit tab of the campaign overview.
When you choose to Define Goal, you can choose which conversion segment a user should enter or leave, and optionally define a time window for that conversion.
For that time window, our default is to convert any time after they receive any email from your campaign. You can be a bit more specific, though, and let us know if you want that conversion to be marked after they open or click any email from that campaign, within a specific time window. Check out this example:
For newsletters, you can only set your conversion goal during setup:
Where can I see conversion metrics?
Conversions are shown on the Overview page for triggered campaigns, like this:
If you want to see the specific users who converted, you can:
click on the Converted bar in the campaign metrics, seen in the above screenshot.
filter Delivery Logs for User Actions > Converted. You can do this for emails, Customer.io Push Notifications, Twilio, or Urban Airship Push notifications.
You can see newsletter conversions on the Reports page:
How do I know if a specific user converted?
There are 3 options available:
- In the Delivery Logs, you can search for a specific person and see if a checkmark appears under Converted:
- On a user's Profile Page, you can look under the Sent tab. There, you will see which messages a user has been sent, and you can check if the checkmark appears under Converted:
- Also on a user's Profile Page, you can look under the Activity tab. You can filter for Converted Emails or Converted Actions:
Will people continue to move through campaigns once they convert?
Yes. By default, customers move through your triggered campaign, even if they converted.
If you want to prevent a user from being emailed once they match your conversion criteria, you will need to:
- Add a filter with the opposite condition than the one of your conversion segment, OR
- Specify an exit condition that states customers will leave your campaign if they meet your conversion goal, like this:
For example: if your conversion segment has the rule "UserStatus is equal to premium", the filter segment will need to have the rule "UserStatus is not equal to premium".