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).

Native conversion tracking

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.

Tag & Pixel conversion tracking

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:

  1. 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.
  2. 3rd party privacy – More and more people are becoming sensitive to ubiquitous tracking on the web, and are disabling third party trackers, or explicitly disabling Google and Facebook tracking. While historically small, this has an increasing effect on the accuracy of T&P tracking.
  3. Only on the web – Many groups organize offline, through direct mail, and more often through newer content and payment platforms (Over The Top TV,Amazon payments, Apple Pay, etc). T&P management is typically difficult, if not impossible on these channels. This makes it difficult to calculate cross-channel performance, as the tracking mechanism varies by platform and by channel.
  4. It’s time intensive to get the right access, and stay up to date – If you have full control over every part of your web presence, it’s straightforward and well documented to add in tags and pixel code. However, many companies and organizations use a variety of different platforms, and a variety of different consultants to manage their communications. Some platforms don’t allow for custom javascript, some platforms are locked out because of permissions, etc. Also, any change to any platform will require someone moderately technical to go update the T&P code – which can quickly fall out of date.
  5. It keeps changing – Similar to (4), the major T&P trackers out there are constantly tweaking and updating their interfaces and code to adapt to the web. For example, Facebook keeps changing the name of their pixel conversion tracking – as of this writing it’s the Website purchase data, but was previously combinations of the website conversion and website purchase conversion data.

For these reasons, Frakture recommends source code based conversion tracking.

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: