Get my best selling books on Attribution Modelling
Learn to implement attribution modelling in your organisation
Understand the customer purchase journey across devices
Determine the most effective marketing channels for investment
Click book covers to find out more
Last Updated: May 26, 2022
Attribution modelling (in the context of attribution projects) is the process of assigning credit for a conversion to one or more non-direct touchpoints on a conversion path.
In the context of attribution projects, we do not assign conversion credit to direct touchpoints (direct visit) on a conversion path unless the conversion path is made up entirely of direct visits.
Attribution modelling is carried out to understand the customers’ purchase journey and to determine the most effective marketing channels for investment.
A quick recap of touchpoints
A touchpoint (also known as ‘interaction’ or ‘touch’ or ‘event’) is an exposure to a marketing channel.
There are several types of touchpoints. For example:
Touchpoints based on position – First touchpoint, middle touchpoint, and last touchpoint.
Touchpoints based on users’ behaviour – click touchpoint (which is basically clicking on ads), impression touchpoint (which is basically viewing an ad), direct visit touchpoint, etc.
Touchpoints based on campaign type or traffic source type – keyword touchpoint, campaign touchpoint, Facebook touchpoint, Google Ads touchpoint, Twitter touchpoint, etc.
Any touchpoint other than the first and last touchpoint is called the middle touchpoint.
Introduction to conversion credit models
A conversion credit model is a rule or set of rules or a data-driven algorithm that determines how credit for conversions should be attributed/distributed to one or more touchpoints on conversion paths. It is another name for an attribution model.
Through the conversion credit models, you can evaluate the effectiveness of your marketing campaigns.
You use the model output to increase or decrease investment in a marketing channel and then monitor how it affects your conversions and sales over time.
No conversion credit model is innately good or bad.
We select a conversion credit model based on our business model, advertising objectives, and the hypothesis we want to test. Conversion credit models are used for testing. They are just a means to an end.
Get my best selling books on Attribution Modelling
Learn to implement attribution modelling in your organisation
Understand the customer purchase journey across devices
Determine the most effective marketing channels for investment
Click book covers to find out more
Classifications of conversion credit models
The conversion credit models (aka attribution models) in an attribution project can be broadly classified into the following two categories:
Rule-based attribution models (non-direct)
Algorithmic attribution models (non-direct)
All attribution models in an attribution project do not give conversion credit to direct visits unless the conversion path is made up entirely of direct visits.
The ‘(non-direct)’ denotes zero conversion credit to direct visits on conversion paths unless a conversion path is made up entirely of direct visits.
Rule-based attribution models (non-direct)
Rule-based attribution models assign conversion credit to touchpoints in a conversion path according to certain predefined rules.
These rules are used to identify the position of an interaction on the conversion path and then assign conversion credit solely on the basis of the position.
Not all touchpoints are equally valuable. Some touchpoints are more valuable than others regardless of their position on a conversion path. But rule-based attribution models do not take this into account while distributing conversion credit.
Also, the rule-based attribution models in an attribution project do not give conversion credit to direct visits unless the conversion path is made up entirely of direct visits. That’s why they are referred to as ‘rule-based attribution models (non-direct)’
The following are examples of rule-based attribution models available in an attribution project:
First click (non-direct)
Last click (non-direct)
Linear (non-direct)
Position based (non-direct)
Time decay (non-direct)
First click (non-direct) attribution model
The first click (non-direct) model assign 100% credit for a conversion to the first touchpoint on a conversion path.
However, this model does not give conversion credit to direct visits unless the conversion path is made up entirely of direct visits.
Use the first touch attribution model, if brand building/brand awareness is very important for you. If you are a new player in your niche then you may need more brand awareness than your established competitors.
Consequently, your advertising goals should be more ‘brand building’ centric. So you would need to assign more conversion credit to touchpoints that initiated the conversion process.
Last click (non-direct) attribution model
The last click (non-direct) model assigns 100% credit for a conversion to the last touchpoint on a conversion path.
However, this model does not give conversion credit to direct visits unless the conversion path is made up entirely of direct visits.
Use the last touch attribution model when the least amount of buying consideration is involved. For example, if you are an FMCG (fast-moving consumer goods) company (like Tesco or Walmart) and you sell products that involve the least amount of consideration by a buyer, then you can use the last touch attribution model.
That is because you then do not need to assign more conversion credit to the first and middle interactions in your conversion path.
Linear (non-direct) attribution model
The linear (non-direct) attribution model assigns equal credit for a conversion to each touchpoint on a conversion path.
However, this model does not give conversion credit to direct visits unless the conversion path is made up entirely of direct visits.
Use this attribution model, if you have a business model where each interaction with your customers is equally important for your conversions. For example, if you provide customer support service then each interaction with your customers is equally important for you. In that case, use the linear attribution model.
Position-based (non-direct) attribution model
The position-based (non-direct) attribution model assigns 40% conversion credit to the first touchpoint, 20% conversion credit to the middle touchpoints and 40% conversion credit to the last touchpoint.
However, this model does not give conversion credit to direct visits unless the conversion path is made up entirely of direct visits.
If you have a business model or advertising objectives that value first and last touchpoints more than the middle touchpoints, then use the position-based model.
To be honest, I have never found any good use of this model.
Time decay (non-direct) attribution model
The time decay (non-direct) model assigns more conversion credit to the touchpoints which are closest in time to the conversion.
However, this model does not give conversion credit to direct visits unless the conversion path is made up entirely of direct visits.
Use the time decay model, if you are running time-sensitive promotional campaigns.
If you want to understand the buying behaviour of your customers during a promotional campaign, then you would want to assign more credits to the interactions which occurred closest in time to conversions, as they are more relevant than the interactions which occurred further in the past.
This is my second favourite model after the data-driven attribution model.
Algorithmic attribution models assign conversion credit to touchpoints on a conversion path according to an algorithm.
These attribution models use data modelling in which predictive algorithms find and analyze statistically significant data from one or more data sources and then assign conversion credit to various touchpoints on a conversion path.
Since the conversion credit is distributed algorithmically to various touches on a conversion path, the touchpoint which assisted the most (or had the most influence on the purchase behaviour) is likely to get the maximum credit for conversion regardless of it being the first touch, last touch or middle touch. All other touches get conversion credit in proportion to their contribution to the conversion.
An example of an algorithmic attribution model is the data-driven attribution model (DDA model).
Data-driven (non-direct) attribution model
The data-driven (non-direct) attribution model assigns conversion credits to touchpoints that are most likely to drive conversions.
However, this model does not give conversion credit to direct visits unless the conversion path is made up entirely of direct visits.
The DDA (data-driven attribution) model uses machine learning algorithms to analyses both conversion and non-conversion path data. Conversion path data is the data from users who converted on your website. Non-conversion path data is the data from users who did not convert on your website.
A DDA model is generated separately for each conversion type.
Therefore, there is always a possibility that a DDA model is generated for some particular conversions and not for others.
Whenever you are using the DDA model in your attribution project and the model is not generated for a particular conversion then Google Analytics will display the following warning message at the top of the attribution reports: “The data-driven model is not available for one or more of the selected conversion types”:
DDA Model eligibility requirement
Not every business can benefit from the DDA model.
That is because there is not just one, but several stringent requirements that need to be met as well as maintained before a business can use and benefit from data-driven attribution:
Requirement #1
Meet the minimum conversion threshold for each conversion type for which you want to use the DDA model.
Your attribution project must have recorded at least 600 conversions in the last 30 days for each conversion type for which you want to use the DDA model.
Since the DDA model is generated separately for each conversion type, there is always a possibility that a DDA model is generated for some particular conversions and not for others.
Whenever you are using the DDA model in your attribution project and the model is not available for a particular conversion, then it means that conversion did not meet the minimum conversion threshold in the last 30 days.
Requirement #2
Maintain the minimum conversion threshold for each conversion type for which you want to use the DDA model.
Just because your attribution project met the minimum conversion threshold requirement once, does not automatically make you eligible for ongoing data-driven attribution analysis.
The DDA model for a particular conversion type is available to you only as long as your attribution project maintains the minimum conversion threshold of 600 conversions in the last 30 days.
If your conversion volume drops below the minimum conversion threshold in the last 30 days, the DDA model will no longer be available to you. Therefore you would need to maintain the minimum conversion threshold for each conversion type for which you want to use the DDA model.
Requirement #3
Immediate access to a high volume of high-quality data
Your DDA model is only as good as the data you feed to it. If you feed it garbage, it will produce garbage. Garbage in, garbage out.
You need to make sure that your Google Analytics data (especially goal conversion and ecommerce data) is as accurate as possible.
"How to use Digital Analytics to generate floods of new Sales and Customers without spending years figuring everything out on your own."
Here’s what we’re going to cover in this training…
#1 Why digital analytics is the key to online business success.
#2 The number 1 reason why most marketers are not able to scale their advertising and maximize sales.
#3 Why Google and Facebook ads don’t work for most businesses & how to make them work.
#4 Why you won’t get any competitive advantage in the marketplace just by knowing Google Analytics.
#5 The number 1 reason why conversion optimization is not working for your business.
#6 How to advertise on any marketing platform for FREE with an unlimited budget.
#7 How to learn and master digital analytics and conversion optimization in record time.
My best selling books on Digital Analytics and Conversion Optimization
Maths and Stats for Web Analytics and Conversion Optimization
This expert guide will teach you how to leverage the knowledge of maths and statistics in order to accurately interpret data and take actions, which can quickly improve the bottom-line of your online business.
Master the Essentials of Email Marketing Analytics
This book focuses solely on the ‘analytics’ that power your email marketing optimization program and will help you dramatically reduce your cost per acquisition and increase marketing ROI by tracking the performance of the various KPIs and metrics used for email marketing.
Attribution Modelling in Google Analytics and BeyondSECOND EDITION OUT NOW!
Attribution modelling is the process of determining the most effective marketing channels for investment. This book has been written to help you implement attribution modelling. It will teach you how to leverage the knowledge of attribution modelling in order to allocate marketing budget and understand buying behaviour.
Attribution Modelling in Google Ads and Facebook
This book has been written to help you implement attribution modelling in Google Ads (Google AdWords) and Facebook. It will teach you, how to leverage the knowledge of attribution modelling in order to understand the customer purchasing journey and determine the most effective marketing channels for investment.
About the Author
Himanshu Sharma
Founder, OptimizeSmart.com
Over 15 years of experience in digital analytics and marketing
Author of four best-selling books on digital analytics and conversion optimization
Nominated for Digital Analytics Association Awards for Excellence
Runs one of the most popular blogs in the world on digital analytics
Consultant to countless small and big businesses over the decade
Learn and Master Google Analytics 4 (GA4) - 126 pages ebook
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.