A Practical Guide To Multi-Touch Attribution

Posted by

The customer journey involves multiple interactions in between the customer and the merchant or provider.

We call each interaction in the consumer journey a touch point.

According to Salesforce.com, it takes, on average, 6 to eight touches to produce a lead in the B2B area.

The number of touchpoints is even higher for a client purchase.

Multi-touch attribution is the system to assess each touch point’s contribution towards conversion and gives the suitable credits to every touch point associated with the client journey.

Carrying out a multi-touch attribution analysis can help marketers comprehend the consumer journey and identify opportunities to further optimize the conversion paths.

In this article, you will discover the fundamentals of multi-touch attribution, and the actions of performing multi-touch attribution analysis with quickly available tools.

What To Think About Prior To Performing Multi-Touch Attribution Analysis

Specify The Business Objective

What do you want to accomplish from the multi-touch attribution analysis?

Do you wish to examine the roi (ROI) of a specific marketing channel, comprehend your customer’s journey, or determine important pages on your site for A/B screening?

Different company goals may need different attribution analysis techniques.

Defining what you want to achieve from the start helps you get the outcomes quicker.

Define Conversion

Conversion is the desired action you want your customers to take.

For ecommerce sites, it’s typically making a purchase, defined by the order completion occasion.

For other industries, it may be an account sign-up or a membership.

Various types of conversion likely have different conversion courses.

If you wish to carry out multi-touch attribution on numerous preferred actions, I would suggest separating them into different analyses to avoid confusion.

Specify Touch Point

Touch point might be any interaction between your brand name and your customers.

If this is your very first time running a multi-touch attribution analysis, I would suggest specifying it as a visit to your website from a specific marketing channel. Channel-based attribution is easy to perform, and it might offer you a summary of the consumer journey.

If you wish to comprehend how your consumers interact with your website, I would recommend specifying touchpoints based on pageviews on your site.

If you wish to consist of interactions outside of the site, such as mobile app installation, email open, or social engagement, you can include those events in your touch point definition, as long as you have the data.

No matter your touch point meaning, the attribution mechanism is the same. The more granular the touch points are specified, the more in-depth the attribution analysis is.

In this guide, we’ll concentrate on channel-based and pageview-based attribution.

You’ll learn about how to utilize Google Analytics and another open-source tool to carry out those attribution analyses.

An Introduction To Multi-Touch Attribution Designs

The methods of crediting touch points for their contributions to conversion are called attribution models.

The easiest attribution model is to provide all the credit to either the first touch point, for bringing in the customer initially, or the last touch point, for driving the conversion.

These 2 models are called the first-touch attribution model and the last-touch attribution design, respectively.

Clearly, neither the first-touch nor the last-touch attribution design is “fair” to the rest of the touch points.

Then, how about assigning credit uniformly throughout all touch points involved in converting a client? That sounds reasonable– and this is exactly how the linear attribution design works.

Nevertheless, allocating credit uniformly throughout all touch points presumes the touch points are similarly crucial, which does not appear “reasonable”, either.

Some argue the touch points near the end of the conversion paths are more vital, while others favor the opposite. As a result, we have the position-based attribution model that permits online marketers to provide different weights to touchpoints based on their locations in the conversion courses.

All the designs mentioned above are under the classification of heuristic, or rule-based, attribution designs.

In addition to heuristic models, we have another design classification called data-driven attribution, which is now the default model utilized in Google Analytics.

What Is Data-Driven Attribution?

How is data-driven attribution different from the heuristic attribution models?

Here are some highlights of the differences:

  • In a heuristic design, the rule of attribution is predetermined. No matter first-touch, last-touch, direct, or position-based design, the attribution guidelines are set in advance and then applied to the information. In a data-driven attribution model, the attribution rule is created based on historical information, and for that reason, it is special for each circumstance.
  • A heuristic model looks at just the courses that lead to a conversion and disregards the non-converting courses. A data-driven design uses information from both converting and non-converting courses.
  • A heuristic design attributes conversions to a channel based upon the number of touches a touch point has with regard to the attribution guidelines. In a data-driven design, the attribution is made based on the result of the touches of each touch point.

How To Assess The Impact Of A Touch Point

A typical algorithm used by data-driven attribution is called Markov Chain. At the heart of the Markov Chain algorithm is a principle called the Removal Result.

The Removal Impact, as the name recommends, is the effect on conversion rate when a touch point is gotten rid of from the pathing information.

This post will not enter into the mathematical information of the Markov Chain algorithm.

Below is an example illustrating how the algorithm attributes conversion to each touch point.

The Removal Result

Assuming we have a situation where there are 100 conversions from 1,000 visitors pertaining to a website via 3 channels, Channel A, B, & C. In this case, the conversion rate is 10%.

Intuitively, if a particular channel is eliminated from the conversion paths, those paths including that particular channel will be “cut off” and end with less conversions in general.

If the conversion rate is decreased to 5%, 2%, and 1% when Channels A, B, & C are removed from the information, respectively, we can determine the Removal Impact as the portion reduction of the conversion rate when a particular channel is gotten rid of using the formula:

Image from author, November 2022 Then, the last action is associating conversions to each channel based on the share of the Removal Result of each channel. Here is the attribution result: Channel Elimination Effect Share of Removal Effect Associated Conversions

A 1–(5%/ 10% )=0.5 0.5/(0.5 +0.8+ 0.9 )=0.23 100 * 0.23 =23 B 1–(2%/ 10%
) = 0.8 0.8/ (0.5 + 0.8 + 0.9) = 0.36 100 * 0.36 = 36
C 1– (1%/ 10% )=0.9 0.9/(0.5 +0.8 + 0.9) = 0.41 100
* 0.41 = 41 In a nutshell, data-driven attribution does not rely on the number or

position of the touch points however on the effect of those touch points on conversion as the basis of attribution. Multi-Touch Attribution With Google Analytics Enough

of theories, let’s take a look at how we can use the ubiquitous Google Analytics to conduct multi-touch attribution analysis. As Google will stop supporting Universal Analytics(UA)from July 2023,

this tutorial will be based on Google Analytics 4(GA4 )and we’ll utilize Google’s Merchandise Store demo account as an example. In GA4, the attribution reports are under Advertising Snapshot as revealed below on the left navigation menu. After landing on the Marketing Photo page, the primary step is choosing a suitable conversion occasion. GA4, by default, includes all conversion events for its attribution reports.

To avoid confusion, I extremely advise you pick only one conversion occasion(“purchase”in the

below example)for the analysis. Screenshot from GA4, November 2022 Understand The Conversion Paths In

GA4 Under the Attribution section on the left navigation bar, you can open the Conversion Paths report. Scroll down to the conversion path table, which reveals all the courses leading to conversion. At the top of this table, you can discover the average variety of days and number

of touch points that lead to conversions. Screenshot from GA4, November 2022 In this example, you can see that Google clients take, on average

, practically 9 days and 6 gos to prior to purchasing on its Product Store. Find Each Channel’s Contribution In GA4 Next, click the All Channels report under the Performance area on the left navigation bar. In this report, you can discover the attributed conversions for each channel of your picked conversion occasion–“purchase”, in this case. Screenshot from GA4, November 2022 Now, you know Organic Browse, together with Direct and Email, drove most of the purchases on Google’s Product Shop. Examine Results

From Different Attribution Models In GA4 By default, GA4 uses the data-driven attribution model to determine the number of credits each channel gets. Nevertheless, you can take a look at how

various attribution designs assign credits for each channel. Click Model Contrast under the Attribution section on the left navigation bar. For example, comparing the data-driven attribution design with the first touch attribution design (aka” first click design “in the below figure), you can see more conversions are credited to Organic Browse under the first click model (735 )than the data-driven design (646.80). On the other hand, Email has more attributed conversions under the data-driven attribution model(727.82 )than the very first click model (552 ).< img src="// www.w3.org/2000/svg%22%20viewBox=%220%200%201666%20676%22%3E%3C/svg%3E" alt="Attribution models for channel grouping GA4"width=" 1666"height ="676 "data-src ="https://cdn.searchenginejournal.com/wp-content/uploads/2022/11/attribution-model-comparison-6371b20148538-sej.png"/ > Screenshot from GA4, November 2022 The information tells us that Organic Browse plays a crucial function in bringing possible clients to the store, but it needs aid from other channels to convert visitors(i.e., for clients to make actual purchases). On the other

hand, Email, by nature, engages with visitors who have actually visited the site in the past and helps to transform returning visitors who initially pertained to the site from other channels. Which Attribution Model Is The Best? A typical question, when it concerns attribution model comparison, is which attribution design is the very best. I ‘d argue this is the incorrect question for marketers to ask. The truth is that nobody model is absolutely better than the others as each design illustrates one element of the consumer journey. Marketers need to accept several models as they choose. From Channel-Based To Pageview-Based Attribution Google Analytics is easy to use, however it works well for channel-based attribution. If you want to even more understand how customers navigate through your site prior to transforming, and what pages affect their choices, you require to perform attribution analysis on pageviews.

While Google Analytics does not support pageview-based

attribution, there are other tools you can use. We recently carried out such a pageview-based attribution analysis on AdRoll’s site and I ‘d more than happy to show you the actions we went through and what we learned. Gather Pageview Sequence Information The first and most challenging action is gathering data

on the series of pageviews for each visitor on your website. The majority of web analytics systems record this information in some form

. If your analytics system does not provide a method to draw out the data from the interface, you may require to pull the information from the system’s database.

Similar to the actions we went through on GA4

, the primary step is specifying the conversion. With pageview-based attribution analysis, you also require to recognize the pages that are

part of the conversion procedure. As an example, for an ecommerce website with online purchase as the conversion occasion, the shopping cart page, the billing page, and the

order verification page belong to the conversion procedure, as every conversion goes through those pages. You should omit those pages from the pageview information considering that you don’t need an attribution analysis to tell you those

pages are essential for converting your customers. The function of this analysis is to understand what pages your potential clients checked out prior to the conversion occasion and how they affected the customers’decisions. Prepare Your Data For Attribution Analysis Once the data is ready, the next step is to sum up and manipulate your data into the following four-column format. Here is an example.

Screenshot from author, November 2022 The Course column reveals all the pageview sequences. You can use any special page identifier, however I ‘d advise using the url or page course since it enables you to evaluate the result by page types utilizing the url structure.”>”is a separator utilized in between pages. The Total_Conversions column reveals the overall number of conversions a specific pageview course led to. The Total_Conversion_Value column reveals the total monetary worth of the conversions from a particular pageview path. This column is

optional and is mainly relevant to ecommerce websites. The Total_Null column reveals the overall number of times a specific pageview course stopped working to convert. Build Your Page-Level Attribution Models To develop the attribution models, we leverage the open-source library called

ChannelAttribution. While this library was originally created for usage in R and Python programming languages, the authors

now supply a free Web app for it, so we can use this library without composing any code. Upon signing into the Web app, you can submit your information and start constructing the models. For newbie users, I

‘d advise clicking the Load Demonstration Data button for a trial run. Make certain to take a look at the parameter setup with the demonstration information. Screenshot from author, November 2022 When you’re prepared, click the Run button to produce the designs. When the designs are developed, you’ll be directed to the Output tab , which displays the attribution results from 4 different attribution designs– first-touch, last-touch, linear, and data-drive(Markov Chain). Keep in mind to download the result data for additional analysis. For your recommendation, while this tool is called ChannelAttribution, it’s not restricted to channel-specific data. Considering that the attribution modeling system is agnostic to the type of information given to it, it ‘d associate conversions to channels if channel-specific information is supplied, and to web pages if pageview data is provided. Evaluate Your Attribution Data Arrange Pages Into Page Groups Depending on the variety of pages on your site, it might make more sense to first analyze your attribution data by page groups instead of individual pages. A page group can contain as few as simply one page to as many pages as you desire, as long as it makes sense to you. Taking AdRoll’s website as an example, we have a Homepage group which contains just

the homepage and a Blog group which contains all of our article. For

ecommerce websites, you might think about organizing your pages by item categories as well. Starting with page groups rather of private pages allows online marketers to have an introduction

of the attribution results throughout different parts of the website. You can constantly drill down from the page group to private pages when required. Recognize The Entries And Exits Of The Conversion Courses After all the data preparation and model structure, let’s get to the enjoyable part– the analysis. I

‘d recommend first recognizing the pages that your possible clients enter your site and the

pages that direct them to convert by examining the patterns of the first-touch and last-touch attribution designs. Pages with especially high first-touch and last-touch attribution worths are the beginning points and endpoints, respectively, of the conversion courses.

These are what I call gateway pages. Make certain these pages are optimized for conversion. Bear in mind that this kind of entrance page may not have very high traffic volume.

For instance, as a SaaS platform, AdRoll’s rates page doesn’t have high traffic volume compared to some other pages on the website but it’s the page numerous visitors visited prior to converting. Find Other Pages With Strong Influence On Clients’Choices After the entrance pages, the next step is to discover what other pages have a high impact on your customers’ choices. For this analysis, we look for non-gateway pages with high attribution worth under the Markov Chain models.

Taking the group of product function pages on AdRoll.com as an example, the pattern

of their attribution worth across the four models(shown below )shows they have the highest attribution value under the Markov Chain model, followed by the direct design. This is an indicator that they are

visited in the middle of the conversion paths and played an important role in influencing customers’choices. Image from author, November 2022

These types of pages are also prime prospects for conversion rate optimization (CRO). Making them much easier to be found by your site visitors and their content more convincing would help lift your conversion rate. To Recap Multi-touch attribution enables a company to understand the contribution of numerous marketing channels and recognize chances to additional enhance the conversion courses. Start merely with Google Analytics for channel-based attribution. Then, dig deeper into a client’s path to conversion with pageview-based attribution. Don’t fret about picking the very best attribution model. Leverage multiple attribution models, as each attribution model shows various elements of the consumer journey. More resources: Featured Image: Black Salmon/Best SMM Panel