Conversions tracking is all about reporting on performance of your communications and marketing. If you’re not tracking conversions, you’re basically spraying and praying. Below we’ll cover some common conversion mechanisms, and their pros and cons.
Conversion tracking is a necessary pre-requisite for quality attribution. Without good conversion tracking, you can’t attribute those conversions to a channel or message. See Attribution Models for more information on what happens after a conversion.
For the purposes of this document, we’re going to talk about monetary transactions (purchases, donations, etc), but the same concepts apply to other conversion types (lead generation, signup forms, petitions, etc).
Some integrated platforms natively track the conversion performance of a message. For example, an integrated email and transaction processor can track an individual from the email they click on all the way through to a completed transaction. Usually this is done with cookies, sometimes with URL parameters, sometimes with javascript, etc, etc. But fundamentally the platform is in charge of the process from end to end.
This is very convenient if you’re using the same platform for everything, but it doesn’t map well to social media tracking, or to multiple different messaging and transaction platforms.
However, the major downside to native conversion tracking is that it’s at best an estimate. Refreshing the thank you page, restarting your browser, temporarily losing internet access, not allowing or clearing cookies, not allowing javascript, and more can all lead to transactions that are not tracked, or transactions that are tracked twice.
Google (Tag manager) and Facebook (Pixel tracking) are a few of many popular tools that exist to track conversions in a multi-channel environment. They work by placing a chunk of code, or a pixel, on the page AFTER someone makes a transaction. The tool will then store information about that conversion, which you can gather reporting on.
If the messaging is going out of the same platform you’re tracking on, for example if you’re posting a Facebook Ad and using the Facebook pixel, you can see direct conversion performance right next to the ad performance – making it easy to calculate Return-On-Investment (ROI).
Tag & Pixel is a very common and very effective means of calculating performance. However, it suffers from a few problems:
For these reasons, Frakture recommends source code based conversion tracking.
Source code based tracking is another very common means of tracking performance. While there are different names (utm_source, origin codes, tracking codes, etc, etc), the core idea is attaching a string of unique characters (e.g. DM_2022_EOQ2_Water_FNEIV2) to an outgoing message, and then carrying that code through the whole conversion process.
The major benefits of source code based conversion tracking are: