Attribution model: E-Commerce Explained

Learn about the different attribution models used in e-commerce and how they can help you better understand your customer's journey.

Understanding Attribution Models

At the heart of E-commerce growth is the ability to accurately understand which marketing channels are generating revenue. Understanding attribution models is key to unlocking this insight. While many tools and platforms can generate metrics and reports, the underlying attribution model is what determines the accuracy and reliability of the data.

Attribution models are a set of rules that determine how credit for sales and conversions is assigned to different touchpoints in the customer journey. The purpose of attribution modeling is to understand which marketing channels are driving the most conversions and to optimize marketing budgets accordingly.

What is an Attribution Model?

An attribution model determines how the credit for a conversion is assigned to different marketing channels. For example, a customer may have come to a website via a Facebook ad, but then returned to the site directly to make a purchase. The attribution model assigned to this conversion will determine how much credit the Facebook ad receives versus the direct visit.

There are several different types of attribution models, including first touch, last touch, linear, time decay, position-based, and data-driven. Each model has its own strengths and weaknesses, and the ideal model will depend on the nature of the business and customer journey.

The Importance of Attribution Models in E-Commerce

Attribution models are key to making informed decisions about marketing budgets and strategies. Accurate attribution of conversions allows companies to allocate budgets to the most profitable channels and optimize their marketing spend. Understanding the effectiveness of different marketing channels also allows for a deeper understanding of the customer journey, and can inform decisions about website design and user experience.

Without accurate attribution, it is difficult to know which marketing channels are driving revenue and which are not. This can lead to wasted marketing spend and missed opportunities for growth.

Key Components of an Attribution Model

Attribution models have several key components, including the timeframe for the attribution window, rules for assigning credit, and the weighting applied to each marketing channel. The ideal attribution model will vary depending on the nature of the business, customer journey and specific marketing mix.

The attribution window is the time period during which a touchpoint is credited with a conversion. This can range from a few hours to several weeks or even months, depending on the business and customer journey. Rules for assigning credit can include first touch, last touch, linear, time decay, position-based, or data-driven models.

The weighting applied to each marketing channel is also an important component of attribution modeling. This determines how much credit each touchpoint receives for a conversion. For example, a first touch model would assign all the credit for a conversion to the first touchpoint in the customer journey, while a linear model would assign equal credit to each touchpoint.

Overall, attribution modeling is a critical component of E-commerce growth. By understanding the customer journey and accurately attributing conversions to different marketing channels, businesses can optimize their marketing budgets and drive revenue growth.

Types of Attribution Models

Attribution models are a valuable tool for businesses seeking to understand the customer journey and the impact of their marketing efforts. There are several types of attribution models available, each with their own strengths and limitations. These include:

First-Click Attribution

A first-click attribution model assigns all conversion credit to the first touchpoint or interaction a customer has with a company. This model is useful for understanding the first interaction between a customer and a business, but does not give insight into any subsequent interactions that may have also influenced a purchase.

For example, let's say a customer clicks on a Facebook ad for a new product, then clicks on a Google ad for the same product, and finally makes a purchase after clicking on an email campaign. In a first-click attribution model, all credit for the purchase would go to the Facebook ad, even though the other touchpoints also played a role in the customer journey.

Last-Click Attribution

A last-click attribution model assigns all conversion credit to the final touchpoint or interaction a customer has with a company. This model is useful for understanding the direct path to purchase, but may overlook other marketing channels that influenced the customer journey.

Using the same example as before, in a last-click attribution model, all credit for the purchase would go to the email campaign, since it was the final touchpoint before the customer made the purchase. However, this model does not consider the impact of the Facebook and Google ads in driving the customer to the website in the first place.

Linear Attribution

A linear attribution model assigns the same weight to each touchpoint or interaction a customer has with a company. This model is useful for understanding the contribution of each touchpoint, but may not take into account the relative importance of each interaction.

Continuing with our example, in a linear attribution model, each touchpoint would be given equal credit for the purchase. While this model provides a more complete picture of the customer journey than first-click or last-click attribution, it does not differentiate between touchpoints that had a greater or lesser impact on the customer's decision to make a purchase.

Time-Decay Attribution

A time-decay attribution model assigns more weight to touchpoints that occur closer to the point of conversion. This model recognizes the diminishing influence of touchpoints further from the conversion, but may overlook the contributions of touchpoints earlier in the customer journey.

Using our example, a time-decay attribution model would assign more credit to the email campaign, since it was the touchpoint closest to the purchase. However, this model may not give enough credit to the Facebook and Google ads, which played a role in driving the customer to the website and building awareness of the product.

Position-Based Attribution

A position-based attribution model assigns 40% of the credit to the first and last touchpoints, and distributes the remaining 20% credit across all intermediate touchpoints. This attribution model recognizes the importance of both the first touchpoint and the final touchpoint, but also takes into account the contribution of other marketing channels in between.

In our example, the Facebook ad and email campaign would each receive 40% of the credit, since they were the first and last touchpoints, respectively. The remaining 20% would be split between the Google ad and any other touchpoints that occurred in between. This model provides a more balanced view of the customer journey, giving credit to all touchpoints that played a role in the purchase decision.

Custom Attribution Models

A custom attribution model allows businesses to design a model that is specific to their needs, taking into account their unique customer journey and marketing mix. This type of attribution model can provide the most accurate and relevant insights, but requires a deep understanding of the business and its goals.

By creating a custom attribution model, businesses can ensure that they are giving credit to the touchpoints that matter most for their particular customers and marketing channels. This may involve assigning more weight to certain touchpoints, discounting others, or creating entirely new touchpoints to track. While more complex than other attribution models, custom models can provide the most actionable insights for businesses seeking to optimize their marketing efforts.

Choosing the Right Attribution Model for Your Business

Choosing the right attribution model for your business requires consideration of several factors, including the nature of the business, specific customer journey, and marketing mix. To choose the right model:

Assessing Your Marketing Channels

Understand the strengths and weaknesses of each marketing channel, and how they contribute to the customer journey. Look beyond just last-click attribution to identify the touchpoints that play a key role in driving revenue.

Aligning Attribution Models with Business Goals

Define clear business objectives to ensure the attribution model is designed to support these goals. Consider if the goal is to increase overall revenue, improve customer acquisition or retention, or optimize marketing spend.

Evaluating Model Performance

Regularly evaluate the performance of the attribution model and assess the accuracy of the insights gained. Continuously refine the model based on new data, changes in the business, and evolving customer behavior.

Choosing the right attribution model is a critical component of e-commerce success. By understanding the importance of attribution models, the different types available, and the factors to consider when choosing one, E-commerce businesses can unlock insights that can help drive revenue growth and optimize marketing spend.

Do you want to make better marketing decisions?

Try ThoughtMetric and start understanding the performance of your e-commerce marketing today.

Sign up for free