You can now track conversions from campaigns run via Interakt. For example – 

• If you sent a one-time campaign promoting a new collection in your store, and you want to know how many orders were placed due to the campaign, it is now possible to derive these insights. 

• Or, if you set live an ongoing campaign to send reminders for abandoned checkouts on your Shopify store, and you want to know how many checkouts actually got recovered by the campaign messages, it’s possible to know that on Interakt

 

There are broadly 2 ways in which campaign conversion tracking can be done:

1. Via UTM Parameters

2. Via Custom Events

Via UTM Parameters

We have made it easy for you to add UTM Parameters while creating templates. Whenever you select the ‘Add Website URL’ button while creating a template, you’ll see a button to Add UTM Parameters, as shown below.

After clicking on it, you will be able to add UTM parameters to both Static and Dynamic URLs in the template’s CTA button.

If you have added a dynamic URL of format https://api.interakt.ai/cta?redirect={{1}} in the template’s CTA button, make sure that the URL which you later map within the variable {{1}} should start with https://.

You can use tools like Google Analytics to map conversions to UTMs. 

Via Custom Events

While creating a campaign on Interakt, you can configure any ‘event’ as a Conversion Goal for that campaign. You can add a max of 3 Conversion Goals in a campaign. 

These events can be any of the following:

1. Your end customer sends a WhatsApp Cart  

2. Your end customer places an order on WhatsApp

3. Your end customer places an order on your Shopify store 

4. Your end customer places an order on your Woocommerce store

5. Your end customer gets a custom event, sent by you via APIs 

The 1st 4 types of events will be auto-detected by Interakt. You simply need to specify a ‘Conversion Deadline’ for each event. 

The last i.e. custom events would have to be sent via Track APIs. In case of custom events, you can also specify a Conversion Value. For example, if your conversion event is ‘order placed’ and within the event, you are sending the order’s total value as an event attribute ‘total’ -> then, you can select ‘total’ as the conversion value, as shown below.

Note – 

• A conversion will be regarded to have happened if a conversion event is received for your end customer, after the customer has read your campaign’s message, within the ‘conversion deadline’ specified by you. For each customer, the deadline is calculated from the time when that customer reads that message.

• The Conversion Deadline can be 30 days at max, from the time when the customer reads the message.

 

After the campaign has been sent, this is how the Conversion Stats would appear on Interakt:

Conversion Value is the sum of values of the ‘conversion trait’ configured in the campaign. For example, in the ‘WhatsApp Cart Received’ event, the ‘conversion trait’ is the event trait named ‘total’ ie the total value of the cart. So, the Conversion Value will be a summation of ‘total’ for all customers who were counted as conversions in the campaign. 

The Conversion Percentage is calculated relative to the Read Count of the campaign. 

You can click on ‘View Users’ to get the list of all customers for whom a conversion was recorded.