By now, you understand that an attribution model is a method used to determine how conversion credit is assigned to different marketing touchpoints.
You also understand that attribution models can be single-touch or multi-touch.
Next, it’s important to understand how single-touch and multi-touch models fall into two larger model categories: rule-based and machine learning.
Rule-based attribution models
Rule-based models use predetermined formulas to allocate conversion credit across your marketing touchpoints. They don’t take your historical data into account.
Let’s use The Paleo Diet as an analogy to better explain them. This diet has predetermined rules that assign value to specific foods while forbidding others. It's based on overly simplistic assumptions about nutrition (e.g., grains are always bad for you).
The Paleo Diet doesn't acknowledge information about your body or lifestyle, and this is a primary reason why it tends to be less effective in the long run.
Similarly, rule-based models are based on overly simplistic assumptions about your marketing data.
Take the last-touch attribution model. This is a rule-based model that assigns 100% of conversion credit to your last marketing touchpoint. It does not acknowledge any other marketing touchpoint, nor does it acknowledge your historical data. Such a simple way of looking at attribution is bound to lead you astray.¹
Sure, rule-based attribution models are a lot easier to implement due to their simplicity, but they're also lot less reliable.
Machine learning attribution models
Machine learning models, often referred to as data-driven models, use your historical data to assign conversion credit to each of your marketing touchpoints. They don’t use predetermined formulas.
Going back to our diet analogy, think of a machine learning model as a personalized diet recommended to you by a dietician.
With a personalized diet, a dietician talks to you over the course of several weeks to assess your health and lifestyle. This person acknowledges the foods you want to be eating, and then figures out how much of which ones you need to reach your goals. Because of the customization involved, a personalized diet tends to be much more effective and sustainable.
A machine learning attribution model provides a similar outcome. Because it’s based on your unique data versus arbitrary rules, it can more accurately allocate conversion credit across your marketing touchpoints.
Tying everything together
Now that you understand single-touch versus multi-touch and rule-based vs machine learning, how do they all come together?
Single-touch models (i.e., first-touch and last-touch) are rule-based.
Multi-touch (MTA) models can be rule-based or machine learning.
All of the out-of-the-box MTA models (i.e., time decay, even-weight and position-based) are rule-based, which makes sense as they’re based on arbitrary rules instead of your data. When an MTA model is based on your data, it’s machine learning.
Machine learning multi-touch attribution models can be broken down further, but we’ll save this for a future post.
¹Berman, R. (2018). Beyond the Last Touch: Attribution in Online Advertising. https://dx.doi.org/10.2139/ssrn.2384211