What is Source Medium Multi-Touch Attribution (MTA)?
Our model provides a comprehensive view of how various marketing efforts contribute to customer purchases.
By unifying data from multiple sources of first party data you already own, we construct detailed purchase journeys that help you understand the impact of different marketing channels, landing pages, and ad creatives.
In the sections below, this document will provide everything you need to know to get started with Source Medium
MTA.
If you have a specific question and you’d like to skip the overview guide, check out our MTA FAQs or use the AI-enabled search bar above to
quickly find what you’re looking for.
If you’re already familiar with Source Medium MTA data and you’d like to explore how to use our built-in reporting, skip ahead to Section 3.
For a verbose technical explanation, skip ahead to our MTA Advanced Documentation.
1
What composes multi-touch attribution data and how is it described?
Marketing interactions happen with customers in the form of touch points—many touch points make up a purchase journey, and many purchase journeys make up a multi-touch attribution data set. Click the tabs below to read more about each of these concepts.
A touch point is an event, occurring before a purchase, where an interaction with a customer is made and touch point data is captured
Touch point data must contain at least one of the following to be considered valid: a landing page, an ad creative, or a marketing channel (mapped UTM data)
Add to carts, purchases, and confirmations are touch points, but they are not the primary focus of the Source Medium MTA model as they do not provide attribution insights
Touch points are only valid within the lookback window, which is 120 days before the customer makes their purchase
A touch point is an event, occurring before a purchase, where an interaction with a customer is made and touch point data is captured
Touch point data must contain at least one of the following to be considered valid: a landing page, an ad creative, or a marketing channel (mapped UTM data)
Add to carts, purchases, and confirmations are touch points, but they are not the primary focus of the Source Medium MTA model as they do not provide attribution insights
Touch points are only valid within the lookback window, which is 120 days before the customer makes their purchase
A purchase journey includes all recorded touch points leading up to a purchase made by a customer, an example is displayed in the figure below
Source Medium MTA standardizes purchase journeys to the GA4 E-Commerce Event Schema that you may already be familiar with
There are often many data sources reporting many purchase journeys for each purchase, Source Medium MTA selects the highest quality purchase journey available by number of valid touch points—read more on this in the modeling section below
With the best purchase journey selected for each customer purchase, the collection of these journeys tells a detailed story of how marketing efforts bring in business
You can interact with the Source Medium MTA dataset through pre-built analysis modules and even by building your own charts or BI solutions directly on top of the modeled dataset—read more on this in the reporting section below
2
Where Does Multi-Touch Attribution Data Come From, and How is it Modeled?
Source Medium MTA takes multiple data sources reporting many customer journeys, unifies them into a single schema and assesses their quality, then combines the best of those purchase journeys with Marketing Data, Orders Data, Customer Data, and User Inputs to create a Unified Purchase Journey Dataset. View this process in the figure below.
Source Medium integrates first-party purchase funnel data from a variety of data sources, you’ll see them listed and categorized on the left-hand side of the chart above
The purchase journeys from all data sources are assessed for quality by number of valid touch points and the best are selected, this creates the Unified Event Schema you’ll see in the middle of the chart
The Unified event Schema is combined with Marketing Data, Orders Data, Customer Data, and User Inputs using the appropriate identifier matching for each to create a set of Unified Purchase Journeys which you’ll see on the right-hand side of the chart
Source Medium integrates first-party purchase funnel data from a variety of data sources, you’ll see them listed and categorized on the left-hand side of the chart above
The purchase journeys from all data sources are assessed for quality by number of valid touch points and the best are selected, this creates the Unified Event Schema you’ll see in the middle of the chart
The Unified event Schema is combined with Marketing Data, Orders Data, Customer Data, and User Inputs using the appropriate identifier matching for each to create a set of Unified Purchase Journeys which you’ll see on the right-hand side of the chart
Source Medium models attribution in three key ways:
First Touch Attribution:
Assigns all credit to the first valid touch point in the purchase journey
Ideal for understanding initial customer acquisition channels
Last-Touch Attribution
Assigns all credit to the last valid touch point before the purchase
Useful for identifying conversion-driving channels
Linear Attribution
Distributes credit equally among all valid touch points
Provides a balanced and complete view across the entire purchase journey
Source Medium MTA data architecture and modeling powers a robust suite of detailed reports to help you analyze and optimize your marketing efforts. If desired, you can customize these MTA reports for your use case—and you can even build custom BI solutions or train machine learning models directly on top of the Unified Purchase Journey MTA data from your managed data warehouse.
If you’re already familiar with Source Medium MTA, or you’d like to just get started with analysis, feel free to skip the Reporting Definitions below and move ahead to the MTA Built-in Reports section.
Key MTA Reporting Definitions
Model Dimension
In the specific case of Source Medium MTA, model dimension refers to the type of touch point being analyzed
There are 3 model dimension types used in Source Medium MTA:
Marketing Channels (mapped UTM)
Ads
Landing Pages
Example: Selecting the model dimension: Ads will display touch point data where customers interacted with an advertisement before making a purchase
Attributable vs. Non-attributable
The attributable value is true when there is at least one touch point, for a given model dimension, on a given customer purchase
The attributable value is false (non-attributable) when there are no touch points for a given model dimension, on a given customer purchase
Purchases and revenue are both attributable metrics, for each of the three model dimensions
Example: A pie chart showing Marketing Channel Attributable Revenue is displaying the percentage of Revenue for which at least one touch point exists, when viewing touch points of the Marketing Channel (mapped UTM) type
Distinct Dimension Values
Distinct dimension values is a count of the number of unique touch points, for a given model dimension
The same Marketing Channel, Ad ID, or Landing Page will not be counted as a distinct dimension value more than once even if a customer interacts with it multiple times
Example: A customer purchase journey that includes 3 distinct ad views before a purchase will have a distinct dimension value of 3, for the Ads model dimension
Changing the Minimum Distinct Dimension Values setting will filter out customer purchase journeys with fewer than the entered number of touch points, for the selected model dimension
Example: A Minimum Distinct Dimension Values setting of 3 for the Landing Pages model dimension will filter out all purchase journeys with less than 3 distinct landing pages recorded
Attribution Type
Source Medium MTA modeling enables three different attribution types:
First Touch: Assigns all credit to the first valid touch point in the purchase journey
Last Touch: Assigns all credit to the last valid touch point before the purchase
Linear: Distributes credit equally among all valid touch points
Example: A purchase journey in which the customer first interacted with a Google ad, second a TikTok ad, and third a Meta ad before then making a purchase would give credit solely to Google via First Touch Attribution, and would give credit solely to Meta via Last Touch Attribution—but would distribute one third of the credit each to Google, Meta, and TikTok via Linear Attribution.
Days to Conversion
This is the number of days between the first touch point in a customer purchase journey and the purchase date
This value is dependent upon the selected model dimension
Examples:Days to Conversion for the Landing Page model dimension is the number of days between the first Landing Page interaction the customer made and the purchase
Days to Conversion for the Marketing Channel model dimension is the number of days between the first customer interaction with a Marketing Channel and the purchase
Source System
The source system is the data platform from which a given customer purchase journey was selected
Examples: Google Analytics, Elevar, and Blotout are Source Systems used by Source medium MTA
Source Medium MTA Built-in Reports
Source Medium MTA built-in reports are part of a standalone dashboard separate from your main Source Medium dash. After MTA is enabled for your account, the dashboard link will be pinned to your shared Slack channel or sent via email/gchat if you do not use Slack. The sections below describe each of the default modules and their functionality.
This module provides an overview of how complete your business data is for use with Source Medium MTA. If you find your attribution rates to be low, the MTA Advanced Documentation provides common solutions to this problem in the Attribution Improvement section. You’ll also find a video overview at the top of this module if you’d prefer watching a guide instead of the written format shown here.
User Interactions:
Select a date range to display data from—complete purchase journeys will be included if their associated purchase date is within the date range, touch points are not excluded by the date setting
This filter is present on all Source Medium MTA modules
This module provides an overview of how complete your business data is for use with Source Medium MTA. If you find your attribution rates to be low, the MTA Advanced Documentation provides common solutions to this problem in the Attribution Improvement section. You’ll also find a video overview at the top of this module if you’d prefer watching a guide instead of the written format shown here.
User Interactions:
Select a date range to display data from—complete purchase journeys will be included if their associated purchase date is within the date range, touch points are not excluded by the date setting
This filter is present on all Source Medium MTA modules
This module is the heart of Source Medium MTA reporting. Here you’ll find aggregates of all your MTA data for each of the three attribution types, across all three model dimensions.
User Interactions:
Choose a Model Dimension to select the type of touch points you’d like to analyze
Set the Minimum Dimension Values to filter the number of touch points per purchase journey
Choose Dimension Value(s) to select which specific Marketing Channels, Ads, or Landing Pages you’d like to analyze touch points from
Select the first and/or last touch dimension value to set a specific beginning and/or end to the customer journeys you are analyzing
This module provides a detailed view of the multi-touch performance of your individual ad creatives. View revenue by attribution type, and the compound performance metric ROAS in its modeled MTA forms.
User Interactions:
Select Ad Platform(s)
Select Ad Name(s) or Ad ID(s) to view individual ads
Select Campaign Name(s) to view ads from a particular campaign(s)
Select Campaign Tactic(s) to view a group of campaigns (Prospecting, Retargeting, Brand, etc.)
This module allows you to analyze the average length of purchase journeys across all three model dimensions: Marketing Channels, Landing Pages, and Ad Creatives
User Interactions:
Set the Minimum Dimension Values to exclude purchase journeys with less than this number of touch points for the given model dimension
Source Medium MTA Custom Reporting
To customize the Source Medium MTA dashboard, such as changing visualizations or swapping metrics, you can use the edit mode in Looker Studio as you would on your main dashboard. For more information on how to do this, see our Looker Studio Customization Guide (in progress, link coming).
To access the MTA data directly within your managed data warehouse for custom BI solutions or ML modeling, or for more advanced usage and customization information, view the Warehouse Data section of our MTA Advanced Documentation.
Assistant
Responses are generated using AI and may contain mistakes.