A Practical Guide To Multi-Touch Attribution

Posted by

The consumer journey includes several interactions between the consumer and the merchant or company.

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

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

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

Multi-touch attribution is the system to assess each touch point’s contribution towards conversion and offers the proper credits to every touch point associated with the consumer journey.

Performing a multi-touch attribution analysis can help marketers understand the customer journey and identify chances to further enhance the conversion courses.

In this post, you will learn the essentials of multi-touch attribution, and the steps of carrying out multi-touch attribution analysis with easily accessible tools.

What To Consider Before Conducting Multi-Touch Attribution Analysis

Define Business Goal

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

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

Various organization goals might require different attribution analysis techniques.

Specifying what you want to attain from the beginning helps you get the results much faster.

Specify Conversion

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

For ecommerce websites, it’s normally buying, defined by the order completion event.

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

Various kinds of conversion likely have different conversion courses.

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

Specify 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 advise specifying it as a see to your website from a particular marketing channel. Channel-based attribution is simple to perform, and it could provide you a summary of the client journey.

If you want to understand how your consumers interact with your website, I would suggest specifying touchpoints based upon pageviews on your website.

If you want to include interactions outside of the site, such as mobile app setup, email open, or social engagement, you can incorporate those events in your touch point definition, as long as you have the information.

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

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

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

An Intro To Multi-Touch Attribution Models

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

The most basic attribution model is to offer all the credit to either the first touch point, for bringing in the customer at first, or the last touch point, for driving the conversion.

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

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

Then, how about allocating credit evenly throughout all touch points associated with converting a customer? That sounds affordable– and this is exactly how the linear attribution design works.

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

Some argue the touch points near the end of the conversion paths are more important, while others favor the opposite. As a result, we have the position-based attribution model that enables marketers to provide various weights to touchpoints based upon their places in the conversion paths.

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

In addition to heuristic designs, we have another model 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 various from the heuristic attribution models?

Here are some highlights of the distinctions:

  • In a heuristic model, the guideline of attribution is predetermined. No matter first-touch, last-touch, linear, or position-based design, the attribution rules are set in advance and then applied to the data. In a data-driven attribution design, the attribution rule is created based upon historical data, and for that reason, it is special for each circumstance.
  • A heuristic design looks at only the paths that lead to a conversion and overlooks the non-converting paths. A data-driven model uses data from both converting and non-converting courses.
  • A heuristic model associates conversions to a channel based on how many touches a touch point has with regard to the attribution guidelines. In a data-driven model, the attribution is made based on the impact of the touches of each touch point.

How To Assess The Result 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 concept called the Elimination Effect.

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

This short article will not go into the mathematical information of the Markov Chain algorithm.

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

The Elimination Impact

Presuming we have a scenario where there are 100 conversions from 1,000 visitors coming to a site via 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 including that particular 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 gotten rid of from the information, respectively, we can calculate the Removal Effect as the portion decrease of the conversion rate when a particular channel is removed utilizing 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 outcome: Channel Removal Result Share of Elimination 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 but 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 upon Google Analytics 4(GA4 )and we’ll utilize Google’s Product Store demonstration account as an example. In GA4, the attribution reports are under Marketing Photo as shown listed below on the left navigation menu. After landing on the Advertising Picture page, the first step is choosing a proper conversion occasion. GA4, by default, includes all conversion events for its attribution reports.

To prevent confusion, I highly suggest you select just 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 shows all the courses resulting in conversion. At the top of this table, you can find 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 clients take, usually

, almost 9 days and 6 sees before making a purchase on its Product Store. Discover Each Channel’s Contribution In GA4 Next, click the All Channels report under the Performance section 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 Search, together with Direct and Email, drove most of the purchases on Google’s Merchandise Store. Analyze Results

From Various Attribution Designs In GA4 By default, GA4 utilizes the data-driven attribution model to figure out the number of credits each channel receives. Nevertheless, you can take a look at how

various 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 design with the 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 model (646.80). On the other hand, Email has more attributed conversions under the data-driven attribution design(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 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 informs us that Organic Search plays a crucial role in bringing potential customers to the store, however it requires help from other channels to convert visitors(i.e., for clients to make actual purchases). On the other

hand, Email, by nature, interacts with visitors who have gone to the website before and helps to transform returning visitors who at first concerned the site from other channels. Which Attribution Design Is The Very Best? A common concern, when it comes to attribution design comparison, is which attribution design is the very best. I ‘d argue this is the incorrect question for marketers to ask. The reality is that nobody model is absolutely better than the others as each design shows one element of the client journey. Online marketers must accept multiple models as they please. From Channel-Based To Pageview-Based Attribution Google Analytics is simple to utilize, however it works well for channel-based attribution. If you wish to further understand how clients browse through your site before transforming, and what pages affect their choices, you need to carry out attribution analysis on pageviews.

While Google Analytics does not support pageview-based

attribution, there are other tools you can utilize. We just recently carried out such a pageview-based attribution analysis on AdRoll’s site and I ‘d be happy to share with you the actions we went through and what we found out. Gather Pageview Sequence Data The first and most difficult step is collecting information

on the series of pageviews for each visitor on your website. Many web analytics systems record this data in some type

. If your analytics system doesn’t supply a method to extract the information from the interface, you might need to pull the data from the system’s database.

Comparable to the actions we went through on GA4

, the initial step is specifying the conversion. With pageview-based attribution analysis, you also require to recognize 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 become part of the conversion process, as every conversion goes through those pages. You must exclude those pages from the pageview data given that you do not need an attribution analysis to tell you those

pages are important for converting your consumers. The function of this analysis is to comprehend what pages your capacity consumers went to prior to the conversion event and how they influenced the clients’choices. Prepare Your Information For Attribution Analysis As soon as the information is ready, the next step is to summarize and control your information into the following four-column format. Here is an example.

Screenshot from author, November 2022 The Path column shows all the pageview series. You can use 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 specific pageview path resulted in. The Total_Conversion_Value column shows the total financial worth of the conversions from a particular pageview path. This column is

optional and is mainly relevant to ecommerce sites. The Total_Null column shows the overall variety of times a specific pageview course failed to convert. Develop Your Page-Level Attribution Models To construct the attribution models, we leverage the open-source library called

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

now provide a totally free Web app for it, so we can use this library without writing any code. Upon signing into the Web app, you can submit your data and begin constructing the models. For newbie users, I

‘d recommend clicking the Load Demonstration Data button for a trial run. Make sure to examine the parameter configuration with the demo information. Screenshot from author, November 2022 When you’re all set, click the Run button to produce the designs. When the models are developed, you’ll be directed to the Output tab , which displays 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 information for more analysis. For your recommendation, while this tool is called ChannelAttribution, it’s not limited to channel-specific information. Since the attribution modeling system is agnostic to the kind of data provided to it, it ‘d attribute conversions to channels if channel-specific data is offered, and to websites if pageview data is offered. Analyze Your Attribution Data Arrange Pages Into Page Groups Depending upon the variety of pages on your site, it may make more sense to first analyze your attribution information by page groups rather than specific pages. A page group can consist of as couple of as just one page to as many pages as you desire, as long as it makes sense to you. Taking AdRoll’s site as an example, we have a Homepage group which contains simply

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

ecommerce websites, you might think about organizing your pages by product categories too. Beginning with page groups rather of specific pages permits online marketers to have a summary

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

‘d suggest very first recognizing the pages that your potential clients enter your website and the

pages that direct them to transform by analyzing the patterns of the first-touch and last-touch attribution designs. Pages with especially high first-touch and last-touch attribution values are the beginning points and endpoints, respectively, of the conversion paths.

These are what I call entrance pages. Make sure these pages are optimized for conversion. Bear in mind that this type of entrance page might not have really high traffic volume.

For example, as a SaaS platform, AdRoll’s rates page doesn’t have high traffic volume compared to some other pages on the site but it’s the page many visitors gone to prior to converting. Find Other Pages With Strong Impact On Consumers’Choices After the gateway pages, the next step is to learn 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 value throughout the four models(revealed below )shows they have the greatest attribution value under the Markov Chain model, followed by the linear design. This is an indication that they are

checked out 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 simpler to be discovered by your website visitors and their material more convincing would assist lift your conversion rate. To Evaluate Multi-touch attribution allows a business to comprehend the contribution of various marketing channels and identify opportunities to further enhance the conversion paths. Start simply with Google Analytics for channel-based attribution. Then, dig deeper into a client’s pathway to conversion with pageview-based attribution. Don’t stress over choosing the very best attribution design. Take advantage of multiple attribution designs, as each attribution design shows various elements of the client journey. More resources: Included Image: Black Salmon/Best SMM Panel