A Practical Guide To Multi-Touch Attribution

Posted by

The consumer journey includes numerous interactions in between the client and the merchant or provider.

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

According to Salesforce.com, it takes, typically, six to 8 touches to generate a lead in the B2B area.

The number of touchpoints is even greater for a customer purchase.

Multi-touch attribution is the mechanism to evaluate each touch point’s contribution toward conversion and offers the appropriate credits to every touch point involved in the client journey.

Conducting a multi-touch attribution analysis can assist marketers understand the client journey and identify chances to further enhance the conversion paths.

In this article, you will learn the basics of multi-touch attribution, and the actions of carrying out multi-touch attribution analysis with easily available tools.

What To Consider Prior To Performing Multi-Touch Attribution Analysis

Specify Business Goal

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

Do you want to assess the roi (ROI) of a particular marketing channel, understand your consumer’s journey, or determine important pages on your site for A/B testing?

Different organization goals may require different attribution analysis methods.

Defining what you want to accomplish from the beginning assists you get the results quicker.

Specify Conversion

Conversion is the preferred action you want your consumers to take.

For ecommerce websites, it’s typically purchasing, defined by the order conclusion event.

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

Various kinds of conversion likely have various conversion paths.

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

Define Touch Point

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

If this is your very first time running a multi-touch attribution analysis, I would recommend specifying it as a visit to your site from a particular marketing channel. Channel-based attribution is easy to carry out, and it could offer you an overview of the client journey.

If you wish to understand how your consumers connect with your site, I would advise defining touchpoints based upon pageviews on your site.

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

Despite your touch point definition, 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 most basic attribution design is to offer 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 models are called the first-touch attribution model and the last-touch attribution model, respectively.

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

Then, how about allocating credit uniformly across all touch points involved in transforming a consumer? That sounds sensible– and this is precisely how the linear attribution model works.

Nevertheless, assigning credit evenly throughout all touch points presumes the touch points are equally important, which does not appear “fair”, either.

Some argue the touch points near the end of the conversion paths are more vital, while others are in favor of the opposite. As a result, we have the position-based attribution model that allows marketers to offer different weights to touchpoints based upon their areas 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 category 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 designs?

Here are some highlights of the distinctions:

  • In a heuristic design, the guideline of attribution is predetermined. Despite first-touch, last-touch, direct, or position-based model, the attribution rules are embeded in advance and then applied to the data. In a data-driven attribution design, the attribution guideline is produced based upon historical data, and for that reason, it is special for each situation.
  • A heuristic design takes a look at just the courses that result in a conversion and ignores the non-converting courses. A data-driven design utilizes information from both transforming 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 Result 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 an idea called the Elimination Result.

The Removal Effect, as the name recommends, is the effect on conversion rate when a touch point is eliminated 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 Elimination Impact

Assuming we have a scenario 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 certain channel is eliminated from the conversion paths, those paths involving that specific channel will be “cut off” and end with less conversions overall.

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

Image from author, November 2022 Then, the last action is associating conversions to each channel based on the share of the Elimination Effect of each channel. Here is the attribution outcome: Channel Removal Impact Share of Removal Result 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 but 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 common Google Analytics to conduct 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 use Google’s Merchandise Store demonstration account as an example. In GA4, the attribution reports are under Marketing Photo as revealed listed below on the left navigation menu. After landing on the Marketing Snapshot page, the primary step is selecting a proper conversion occasion. GA4, by default, includes all conversion events for its attribution reports.

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

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

GA4 Under the Attribution area on the left navigation bar, you can open the Conversion Paths report. Scroll down to the conversion course table, which reveals all the paths leading to conversion. At the top of this table, you can find the average number 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, usually

, almost 9 days and 6 gos to before buying on its Product Store. Discover 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 selected conversion occasion–“purchase”, in this case. Screenshot from GA4, November 2022 Now, you understand Organic Browse, together with Direct and Email, drove the majority of the purchases on Google’s Product Store. Analyze Outcomes

From Various Attribution Designs In GA4 By default, GA4 uses the data-driven attribution design to figure out the number of credits each channel receives. Nevertheless, you can examine how

different attribution models appoint credits for each channel. Click Model Comparison under the Attribution section on the left navigation bar. For instance, comparing the data-driven attribution model with the very first touch attribution model (aka” first click design “in the below figure), you can see more conversions are attributed to Organic Browse under the first click model (735 )than the data-driven design (646.80). On the other hand, Email has actually more attributed conversions under the data-driven attribution model(727.82 )than the 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 organizing 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 an essential function in bringing potential consumers to the shop, however it needs aid from other channels to convert visitors(i.e., for clients to make actual purchases). On the other

hand, Email, by nature, connects with visitors who have gone to the website previously and assists to convert returning visitors who initially pertained to the site from other channels. Which Attribution Design Is The Best? A typical question, when it concerns attribution model comparison, is which attribution model is the best. I ‘d argue this is the incorrect question for online marketers to ask. The fact is that no one design is absolutely better than the others as each model shows one element of the customer journey. Online marketers should embrace multiple designs as they see fit. 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 clients navigate through your site 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 use. We recently performed such a pageview-based attribution analysis on AdRoll’s website and I ‘d be happy to share with you the actions we went through and what we discovered. Collect Pageview Series Information The very first and most challenging action is gathering information

on the sequence of pageviews for each visitor on your site. A lot of web analytics systems record this data in some kind

. If your analytics system does not provide a way to extract the data from the user interface, you might need to pull the data from the system’s database.

Similar to the steps we went through on GA4

, the initial step is specifying the conversion. With pageview-based attribution analysis, you also need to determine 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 verification page are part of the conversion procedure, as every conversion goes through those pages. You need to exclude those pages from the pageview information since you do not require an attribution analysis to inform you those

pages are essential for transforming your consumers. The function of this analysis is to comprehend what pages your potential customers went to prior to the conversion event and how they affected the clients’choices. Prepare Your Data For Attribution Analysis When the information 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 series. You can use any unique page identifier, but I ‘d suggest utilizing the url or page path since it enables you to analyze the result 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 specific pageview path led to. The Total_Conversion_Value column reveals the overall monetary worth of the conversions from a particular pageview path. This column is

optional and is mostly suitable to ecommerce websites. The Total_Null column reveals the total variety of times a particular pageview path failed to transform. Build Your Page-Level Attribution Models To build the attribution designs, we leverage the open-source library called

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

now provide a complimentary Web app for it, so we can utilize this library without writing any code. Upon signing into the Web app, you can upload your data and start building the models. For novice users, I

‘d recommend clicking the Load Demonstration Data button for a trial run. Make certain to analyze the specification setup with the demo data. Screenshot from author, November 2022 When you’re all set, click the Run button to develop the models. Once the models are created, you’ll be directed to the Output tab , which shows the attribution results from 4 various attribution models– first-touch, last-touch, direct, and data-drive(Markov Chain). Keep in mind to download the outcome data for further analysis. For your recommendation, while this tool is called ChannelAttribution, it’s not restricted to channel-specific information. Because the attribution modeling mechanism is agnostic to the type of information given to it, it ‘d associate conversions to channels if channel-specific data is supplied, and to websites if pageview information is provided. Analyze Your Attribution Data Arrange Pages Into Page Groups Depending upon the variety of pages on your website, it may make more sense to initially examine your attribution data by page groups instead of private pages. A page group can consist of as couple of as simply one page to as many pages as you want, as long as it makes good sense to you. Taking AdRoll’s site as an example, we have a Homepage group which contains simply

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

ecommerce sites, you may consider organizing your pages by item classifications also. Starting with page groups rather of individual pages enables marketers to have an introduction

of the attribution results throughout various parts of the site. You can always drill down from the page group to individual pages when required. Identify The Entries And Exits Of The Conversion Paths After all the data preparation and model building, let’s get to the enjoyable part– the analysis. I

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

pages that direct them to convert by examining the patterns of the first-touch and last-touch attribution models. Pages with especially 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. Bear in mind that this type of entrance page may not have very high traffic volume.

For instance, as a SaaS platform, AdRoll’s prices page does not have high traffic volume compared to some other pages on the site however it’s the page numerous visitors gone to before transforming. Discover Other Pages With Strong Impact On Consumers’Choices After the gateway pages, the next action is to learn what other pages have a high impact on your clients’ choices. For this analysis, we search for non-gateway pages with high attribution worth under the Markov Chain models.

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

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

visited in the middle of the conversion courses and played an essential function in affecting clients’choices. Image from author, November 2022

These types of pages are likewise prime candidates for conversion rate optimization (CRO). Making them much easier to be found by your site visitors and their content more convincing would assist lift your conversion rate. To Evaluate Multi-touch attribution allows a company to comprehend the contribution of various marketing channels and recognize chances to additional enhance the conversion paths. Start simply with Google Analytics for channel-based attribution. Then, dig much deeper into a client’s pathway to conversion with pageview-based attribution. Do not fret about picking the best attribution design. Take advantage of numerous attribution designs, as each attribution model shows various elements of the client journey. More resources: Included Image: Black Salmon/Best SMM Panel