A Practical Guide To Multi-Touch Attribution

Posted by

The consumer journey involves multiple interactions between the client and the merchant or service provider.

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

According to Salesforce.com, it takes, usually, 6 to eight touches to create a lead in the B2B area.

The variety of touchpoints is even higher for a consumer purchase.

Multi-touch attribution is the mechanism to evaluate each touch point’s contribution towards conversion and provides the suitable credits to every touch point associated with the customer journey.

Performing a multi-touch attribution analysis can assist marketers understand the consumer journey and determine chances to further enhance the conversion paths.

In this article, you will discover the essentials of multi-touch attribution, and the steps of performing multi-touch attribution analysis with easily available tools.

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

Specify The Business Goal

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

Do you want to evaluate the return on investment (ROI) of a specific marketing channel, understand your consumer’s journey, or determine critical pages on your website for A/B testing?

Various organization objectives may require different attribution analysis techniques.

Defining what you wish to accomplish from the start helps you get the outcomes much faster.

Define Conversion

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

For ecommerce websites, it’s usually making a purchase, defined by the order conclusion event.

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

Different kinds of conversion likely have different conversion courses.

If you wish to perform multi-touch attribution on multiple preferred actions, I would advise separating them into various analyses to avoid confusion.

Define Touch Point

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

If this is your first time running a multi-touch attribution analysis, I would advise specifying it as a visit to your site from a particular marketing channel. Channel-based attribution is simple to conduct, and it might offer you a summary of the consumer journey.

If you want to comprehend how your clients interact with your website, I would recommend defining touchpoints based upon pageviews on your site.

If you wish to include interactions outside of the site, such as mobile app setup, e-mail open, or social engagement, you can integrate those occasions in your touch point definition, as long as you have the information.

No matter your touch point definition, the attribution mechanism is the very same. The more granular the touch points are specified, the more comprehensive the attribution analysis is.

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

You’ll learn more about how to use Google Analytics and another open-source tool to perform those attribution analyses.

An Intro To Multi-Touch Attribution Models

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

The simplest attribution model is to give all the credit to either the first touch point, for generating the consumer initially, or the last touch point, for driving the conversion.

These two designs are called the first-touch attribution model and the last-touch attribution design, respectively.

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

Then, how about assigning credit evenly across all touch points involved in converting a client? That sounds reasonable– and this is precisely how the linear attribution model works.

Nevertheless, assigning credit evenly throughout all touch points assumes the touch points are equally important, which doesn’t seem “fair”, either.

Some argue the touch points near the end of the conversion paths are more crucial, while others are in favor of the opposite. As an outcome, we have the position-based attribution design that allows marketers to provide different weights to touchpoints based on their areas in the conversion paths.

All the models pointed out above are under the classification of heuristic, or rule-based, attribution models.

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

What Is Data-Driven Attribution?

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

Here are some highlights of the distinctions:

  • In a heuristic model, the rule of attribution is predetermined. Despite first-touch, last-touch, direct, or position-based design, the attribution rules are set in advance and then applied to the information. In a data-driven attribution model, the attribution guideline is produced based on historic data, and for that reason, it is distinct for each circumstance.
  • A heuristic model takes a look at only the paths that lead to a conversion and overlooks the non-converting courses. A data-driven design utilizes data from both transforming and non-converting paths.
  • A heuristic model associates conversions to a channel based on how many touches a touch point has with respect to the attribution rules. In a data-driven model, the attribution is made based on the effect of the touches of each touch point.

How To Evaluate The Effect Of A Touch Point

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

The Elimination Effect, as the name suggests, is the influence on conversion rate when a touch point is eliminated from the pathing data.

This short article will not enter into the mathematical details of the Markov Chain algorithm.

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

The Removal Impact

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

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

If the conversion rate is reduced to 5%, 2%, and 1% when Channels A, B, & C are removed from the information, respectively, we can calculate the Removal Impact as the percentage decline of the conversion rate when a specific channel is removed using the formula:

Image from author, November 2022 Then, the last action is attributing conversions to each channel based on the share of the Removal Effect of each channel. Here is the attribution outcome: Channel Elimination Effect Share of Elimination Effect Attributed 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 impact 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 carry out multi-touch attribution analysis. As Google will stop supporting Universal Analytics(UA)from July 2023,

this tutorial will be based upon Google Analytics 4(GA4 )and we’ll utilize Google’s Product Store demo account as an example. In GA4, the attribution reports are under Marketing Photo as shown below on the left navigation menu. After landing on the Marketing Picture page, the initial step is choosing an appropriate conversion occasion. GA4, by default, consists of all conversion occasions for its attribution reports.

To avoid confusion, I extremely recommend you choose just one conversion event(“purchase”in the

listed 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 course table, which shows all the courses causing conversion. At the top of this table, you can discover the typical 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 customers take, typically

, almost 9 days and 6 check outs prior to buying on its Product Shop. 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 find the attributed conversions for each channel of your chosen conversion event–“purchase”, in this case. Screenshot from GA4, November 2022 Now, you understand Organic Browse, together with Direct and Email, drove most of the purchases on Google’s Merchandise Shop. Analyze Results

From Various Attribution Designs In GA4 By default, GA4 uses the data-driven attribution design to determine how many credits each channel receives. Nevertheless, you can take a look at how

various attribution designs assign credits for each channel. Click Design Contrast under the Attribution section on the left navigation bar. For example, comparing the data-driven attribution model with the very first touch attribution design (aka” first click design “in the below figure), you can see more conversions are credited to Organic Search under the first click model (735 )than the data-driven model (646.80). On the other hand, Email has more associated conversions under the data-driven attribution model(727.82 )than the very first click design (552 ).< img src="// www.w3.org/2000/svg%22%20viewBox=%220%200%201666%20676%22%3E%3C/svg%3E" alt="Attribution designs 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 data informs us that Organic Search plays an important function in bringing possible customers to the shop, however it requires assistance from other channels to transform visitors(i.e., for consumers to make actual purchases). On the other

hand, Email, by nature, connects with visitors who have checked out the site previously and assists to transform returning visitors who initially concerned the site from other channels. Which Attribution Design Is The Very Best? A typical concern, when it comes to attribution design comparison, is which attribution design is the best. I ‘d argue this is the wrong question for online marketers to ask. The reality is that no one model is absolutely better than the others as each model illustrates one aspect of the consumer journey. Marketers need to welcome several models as they choose. From Channel-Based To Pageview-Based Attribution Google Analytics is easy to use, but it works well for channel-based attribution. If you want to further understand how customers browse through your website prior to converting, and what pages influence their decisions, you require to conduct attribution analysis on pageviews.

While Google Analytics doesn’t support pageview-based

attribution, there are other tools you can utilize. We recently carried out such a pageview-based attribution analysis on AdRoll’s website and I ‘d more than happy to show you the actions we went through and what we discovered. Collect Pageview Series Data The very first and most difficult action is collecting information

on the sequence of pageviews for each visitor on your website. The majority of web analytics systems record this data in some kind

. If your analytics system doesn’t provide a method to draw out the information from the user interface, you may need to pull the data from the system’s database.

Similar to the actions we went through on GA4

, the initial step is defining the conversion. With pageview-based attribution analysis, you also require to identify the pages that are

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

order confirmation page are part of the conversion procedure, as every conversion goes through those pages. You need to omit those pages from the pageview information because you do not require an attribution analysis to tell you those

pages are necessary for converting your customers. The purpose of this analysis is to understand what pages your potential customers visited prior to the conversion occasion and how they affected the customers’decisions. Prepare Your Data For Attribution Analysis As soon as the information is all set, the next step is to summarize 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 series. You can utilize any distinct page identifier, however I ‘d recommend utilizing the url or page path since it enables you to evaluate the outcome by page types utilizing the url structure.”>”is a separator used in between pages. The Total_Conversions column shows the overall number of conversions a particular pageview path resulted in. The Total_Conversion_Value column shows the overall monetary value of the conversions from a particular pageview path. This column is

optional and is mostly relevant to ecommerce websites. The Total_Null column reveals the overall number of times a specific pageview course failed to convert. Build Your Page-Level Attribution Designs To develop the attribution designs, we take advantage of the open-source library called

ChannelAttribution. While this library was initially developed for usage in R and Python shows languages, the authors

now offer a complimentary Web app for it, so we can utilize this library without composing any code. Upon signing into the Web app, you can publish your data and begin developing the models. For first-time users, I

‘d suggest clicking the Load Demonstration Data button for a trial run. Make sure to analyze the specification configuration with the demo data. Screenshot from author, November 2022 When you’re ready, click the Run button to create the models. Once the designs are developed, you’ll be directed to the Output tab , which displays the attribution results from four different attribution designs– first-touch, last-touch, linear, and data-drive(Markov Chain). Remember to download the result information for further analysis. For your reference, while this tool is called ChannelAttribution, it’s not limited to channel-specific data. Because the attribution modeling system is agnostic to the kind of data provided to it, it ‘d associate conversions to channels if channel-specific data is supplied, and to websites if pageview data is provided. Examine Your Attribution Data Arrange Pages Into Page Groups Depending upon the variety of pages on your website, it might make more sense to first evaluate your attribution information by page groups instead of specific pages. A page group can contain as few as just 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 that contains just

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

ecommerce websites, you might consider organizing your pages by item classifications as well. Beginning with page groups instead of individual pages enables marketers to have an overview

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

‘d suggest very first determining the pages that your prospective customers enter your website and the

pages that direct them to convert by taking a look at the patterns of the first-touch and last-touch attribution designs. Pages with particularly high first-touch and last-touch attribution worths are the starting points and endpoints, respectively, of the conversion courses.

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

For instance, as a SaaS platform, AdRoll’s rates page does not have high traffic volume compared to some other pages on the website however it’s the page lots of visitors checked out prior to converting. Find Other Pages With Strong Impact On Clients’Choices After the entrance pages, the next action is to find out what other pages have a high influence on your clients’ choices. For this analysis, we look for non-gateway pages with high attribution worth under the Markov Chain designs.

Taking the group of item feature pages on AdRoll.com as an example, the pattern

of their attribution value across the 4 designs(shown listed below )shows they have the greatest attribution worth under the Markov Chain design, followed by the linear design. This is a sign that they are

gone to in the middle of the conversion courses and played an important role in influencing consumers’decisions. Image from author, November 2022

These kinds of pages are likewise prime prospects for conversion rate optimization (CRO). Making them much easier to be found by your website visitors and their material more persuading would assist raise your conversion rate. To Wrap up Multi-touch attribution allows a business to understand the contribution of various marketing channels and identify chances to additional enhance the conversion paths. Start merely with Google Analytics for channel-based attribution. Then, dig deeper into a consumer’s path to conversion with pageview-based attribution. Don’t stress over picking the best attribution design. Leverage multiple attribution models, as each attribution model shows different elements of the client journey. More resources: Included Image: Black Salmon/Best SMM Panel