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 would 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. 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: it's what allows a CRM to present revenue figures next to opens and clicks as part of your comprehensive email metrics.
But it doesn't map well to social media tracking, or to any scenario where there are multiple different messaging and transaction platforms in the mix. Did you drive contributions to ActBlue donation pages from NGP emails and Google Ads? Native tracking will be at a loss.
Furthermore, native conversion tracking is 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 don't get tracked, or transactions that get 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 (a "pixel"), onto the page your constituent reaches after s/he 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 several problems that afflict a growing percentage of interactions:
For all these reasons, Frakture recommends source code based conversion tracking.