All the methods we have discussed earlier exclusively relied on customer journey information. Oftentimes, this information proves to be sufficient in evaluating the contribution of each channel and formulating a strategy. Anyway, it's not always possible to rely solely on one of the approaches described above. Fortunately, companies often possess abundant data that can be leveraged in this regard.
Let's consider an example to illustrate how this might look in practice. Imagine, we have a
client ABC and the access to all the data. It comprises customer website activity, including clicks, views on specific pages, conversions, and so on. We can use the features such as:
- utm source;
- utm medium;
- utm campaign;
- device type;
- geographical information;
- n of user engagements;
- n of times scrolls;
- etc …
These are just a few features which can be used. For example, we prepared
57 different features. Subsequently, we trained a binary classification model to predict the probability of conversion at each step. This approach not only helps us identify channels that contribute most effectively to conversions but also uncovers overvalued channels. This led us to conclude that
client ABCshould
decrease investments in Google / CPC by 30% and
increase investments in Instagram / CPC by 45%. I will provide more detailed information about the model and the results in the next article.
Pros:
- Comprehensive Analysis: algorithmic multi-touch attribution takes into account multiple touchpoints throughout the customer journey and a lot of additional information, providing a more holistic view of the customer's interactions with various marketing channels.
- Scalability: this approach can handle large volumes of data, making it suitable for organizations with extensive marketing campaigns and complex customer journeys.
- Accuracy: by leveraging advanced algorithms, this approach can provide more accurate attribution of credit to different touchpoints, helping marketers make data-driven decisions.
Cons:
- Data Availability: this approach heavily relies on the availability and quality of data from various touchpoints. Incomplete or inaccurate data can lead to biased attribution results.
- Complexity: implementing algorithmic multi-touch attribution requires a solid understanding of data analysis and statistical modeling techniques. It may be challenging for organizations without the necessary expertise or resources.
- Interpretation Challenges: the complexity of the algorithmic models used in multi-touch attribution can make it difficult to interpret the results and understand the exact contribution of each touchpoint.
- Time and Resource-Intensive: implementing and maintaining an algorithmic multi-touch attribution system can be time-consuming and resource-intensive, requiring continuous data integration, model training, and validation.