How to do multi-touch attribution
Multi-touch attribution is not the easiest thing to set up, because the customer journey is becoming more and more complex by the day. For example “90% of multiple device owners switch between screens to complete a task” according to Google.
In the B2B world, the complexity of the customer journey is even more pronounced. The B2B customer journey typically consists of multiple stakeholders each with multiple touches over a prolonged period.
Getting all these touchpoints across devices, channels, and platforms to talk to each other is the main hurdle in implementing multi-touch attribution. The good news is that you’re not the first to do it, so you can utilize the infrastructure and technology set up by others. And once it’s up and running, you can start finding answers to the big question: what parts of my advertising strategy are actually working?
The overall steps
1. Collect
First, you need to collect data on who is visiting your site, how they got there, and whether they convert. There are three ways you can do this that are usually used in tandem:
- JavaScript, where you plug code into your web pages to understand who is interacting with your site and how. This includes calls like
- page, which records when a customer views the page;
- track, which records what the customer does on the page;
- identify, which ties that behavior to other traits you know about them; and
- inbound, which identifies where the customer comes from (e.g., Twitter, email, organic social).
- UTMs, which are snippets that populate at the end of URLs. They provide data about where the customer comes from, including information like the source (e.g., “Facebook”), the campaign (e.g., “fourth-of-july”), and the creative type (e.g., “fireworks-background”). You can integrate these with the JavaScript calls to get a clearer, more complete picture of your user.
- APIs: integrations you have with your CRM, advertising vendors, and others that have proprietary ways of identifying your customers.
2. Combine
Next, you need to make sense of all this data by combining it in one place. You can pipe it all into a data warehouse, like Snowflake, for secure storage. But there are other solutions, too. Gijs Nelissen, cofounder of Prezly, found webhooks useful for this stage, but it depends on your capacity and technical ability.
Here it’s also important to bear in mind the nature of your customer journey. B2B businesses, for instance, will need to cater for the multiple stakeholders involved in the buying process, as well as the months-long cycle. In this case, it’s vital to transform the data through account-based modelling, or what is sometimes called B2B attribution.
3. Visualize
Finally, you need a way to query and report on all this data to turn it into graphs and charts you can understand. A solution like Segment’s Marketing Attribution Looker Block can help you do exactly that by using Segment, Snowflake, and Looker. Doing this yourself may require some SQL knowledge, but there are many great vendors that can take this on for you.
Option 1: Use the right software
You don’t need to reinvent the wheel to do multi-touch attribution; there are many vendors that have looked at this challenge and said, “Yeah, we can do that.” We did a rundown of great attribution tools that can help you get multi-touch attribution up and running, each of which has its own strengths.
The upside of using existing software is that it’s easy to implement compared with doing it all yourself. The downside is that it costs more money, and it’s not going to be specifically tailored to your business.
Option 2: Do it yourself
If you have technical expertise, like Gijs Nelissen, it’s not impossible to build your own solution. There are guides, like this one from Rittman Analytics, that can walk you through the process.
The upside of setting up multi-touch attribution yourself is that you know this it is specifically tailored to your business. But the downside is how labor-intensive it is.
The goal is agility
Overall, multi-touch attribution gives you a more complete understanding of the customer journey, no matter how complex or fragmented it is. The result of this understanding is the ability to adapt your strategy and optimize your ad spend in tandem with larger market shifts.
You’re no longer hopping from platform to platform trying to connect the dots on your own. You have a model that shows how effective each channel is at producing conversions, and you have the agility to act on those insights. If you think that sounds pretty great, you’re not alone. Martech Today reports that companies’ investment in multi-touch attribution solutions is at an all-time high and is set to continue to increase.
Multi-touch attribution has never been more prevalent or accessible. You can even get started today with your customer data platform — feel free to give Segment a try if you’re in the market — by collecting all your data, funneling it into one place, and then sending it to data modeling and visualization software.