Multi-touch attribution assigns conversion credit across multiple eligible marketing interactions recorded before an outcome. It can reveal more of a recorded journey than a last-touch report, but it is still a model of observed data—not a complete view of every influence or a causal measurement of incremental sales.
What multi-touch attribution means
A customer may first discover a brand through a creator or paid social post, later search for the product, read an email, return directly, and place an order. A last-touch model would assign all its credit to the final eligible interaction. A multi-touch model applies a stated rule across several recorded interactions in the journey.
The word recorded matters. Browsing across devices, view-through exposure, private sharing, consent choices, app transitions, and offline conversations can all create gaps. A system can only model the events it lawfully receives and can connect. A journey report is therefore a measured representation, not a literal transcript of a person's decision.
Understand the model before comparing results
Common rules answer different questions and make different assumptions. Choose one that matches the analysis, then keep its definition stable when comparing periods or channels.
- First touch emphasizes the earliest eligible recorded interaction.
- Last touch emphasizes the final eligible interaction before conversion.
- Linear attribution divides credit evenly across included interactions.
- Time decay weights later interactions more heavily according to a configured decay period.
- Position-based models assign preset shares to selected positions, often the first and last, and distribute the remainder by rule.
- Data-driven approaches use a fitted or configured method; the method, data sufficiency, validation, and limitations should be documented.
An illustrative journey
Suppose a retailer has one recorded £120 order and four eligible interactions: a social click, a search click, an email click, and a direct return. Under linear attribution, each included touch receives £30 of modelled credit. Under last touch, the direct return may receive the full £120 if the rule includes it. Under a paid-only rule, direct may be excluded and the most recent eligible paid interaction could receive the credit.
The order remains £120 in every view. These allocations are not additional revenue, and the example does not show which interaction caused the customer to buy. It simply demonstrates how a defined rule changes the distribution of credit. Real reports need to state channel eligibility, handling of direct traffic, and conversion rules.
Set the measurement foundations
Before choosing a model, agree on the outcome. For commerce, decide whether the analysis uses paid orders, net sales, or another finance-aligned figure; specify treatment of cancelled orders, refunds, discounts, tax, and shipping. For lead generation, define the conversion stage—lead created, qualified, opportunity, or closed-won—and keep those stages distinct.
Then align the journey inputs. Define what counts as a marketing touch, the lookback window, channel taxonomy, identity rules, account coverage, currency conversion, and reporting time zone. Deduplicate events where the same conversion is received from multiple sources. Document which source is authoritative when records disagree.
Read attribution alongside other evidence
Attribution can support consistent credit allocation and help teams investigate channel roles. Pair it with spend, margin, customer quality, retention, operational constraints, and source coverage. A channel with high attributed revenue is not automatically profitable; cost and contribution margin matter. A channel with little attributed credit may still build demand that the model cannot observe.
For the causal question—what additional outcomes happened because a campaign ran?—use a suitable experiment, holdout, or other incrementality design. Multi-touch attribution alone cannot establish that counterfactual. Treat the two methods as complementary rather than interchangeable.
A responsible implementation checklist
A first version should be small enough to validate and explicit enough to reproduce.
- Connect only the sources needed for the first decision and confirm access is still active.
- Reconcile imported spend and outcomes against source systems for the same period.
- Write down metric definitions, exclusions, model, window, currency, and time zone.
- Measure freshness, match rate, and source coverage; expose gaps in reports.
- Compare a few reasonable model views and investigate large differences.
- Keep attribution findings descriptive and use experiments for causal claims.
Calculate linear attribution step by step
Use one fictional £150 order with three eligible recorded interactions: a paid social click, a paid search click, and an email click. Under linear attribution, divide the order value by the number of included touches. Each receives £150 ÷ 3 = £50. Across all three touches, the allocated value remains £150. The model redistributes the order's value rather than multiplying it.
Now add a second £90 order with two eligible interactions: paid search and email. Each gets £45 from that order. Aggregating the two journeys gives paid social £50, paid search £95, and email £95. Their sum is £240, which equals the value of the two eligible orders. That reconciliation is a basic check worth performing on every attribution report.
If a third order has no eligible journey, it does not belong in those matched channel allocations. Keep it in the overall outcome total and identify it as unmatched. If some touches are outside the window, exclude them according to the documented rule before dividing credit. Do not change eligibility after calculating in order to produce a preferred channel result.
| Journey | Paid social | Paid search | Total | |
|---|---|---|---|---|
| Order A: three eligible touches | £50 | £50 | £50 | £150 |
| Order B: two eligible touches | £0 | £45 | £45 | £90 |
| Combined credit | £50 | £95 | £95 | £240 |
Separate journey dates from conversion dates
A report filtered to orders placed in September can include eligible touchpoints from August. The conversion date selects the outcome cohort; the lookback window determines which earlier touches may receive credit. A report filtered to interactions occurring in September answers a different question. Label the time basis before comparing channel numbers.
This distinction is especially important for a long sales cycle. A B2B opportunity closed this month may have started several months earlier. Crediting only this month's interactions can miss the acquisition work. Conversely, dividing this month's closed-won credit by this month's spend may compare different cohorts. Use a reporting view that matches the decision and explain the lag between spend and outcome.
Build the journey without inventing identities
A journey joins touchpoints to an outcome using available identifiers and documented rules. Deterministic links, such as a consented customer identifier or a captured session relationship, are different from inferred links. An implementation should explain which identifiers it uses, when a match is accepted, and where it cannot connect activity.
A shopper moving from mobile discovery to desktop purchase can create a broken journey. An untagged email can be recorded as direct. A blocked or unavailable identifier can prevent matching entirely. Do not repair these gaps by assuming every nearby click belongs to the eventual purchaser. Keep unknown portions of the journey visible and improve collection where appropriate.
For B2B, decide whether attribution operates at person, account, opportunity, or deal level. Several people can influence the same deal, and a contact can belong to more than one opportunity. An account-level model should specify how touches become eligible for a deal instead of silently merging every interaction at the company.
Run a small implementation before a broad rollout
Start with one business unit, a short completed period, the main spend sources, and one authoritative outcome source. Reconcile spend totals with the ad accounts and outcome totals with the store or CRM. Then inspect a sample of journeys from each major channel, including unmatched outcomes and repeat customers.
Test a few easily checked paths: one touch, two touches, repeated touches from one channel, a direct return, a refund, and a touch just outside the window. Confirm the credit sums correctly and that excluded events stay excluded. After this small review works, widen the account scope and historical backfill. Scaling an unexplained discrepancy creates more confusion, not more insight.
- Choose the authoritative outcome and write down its definition.
- Reconcile imports for the same dates, currency, and time zone.
- Inspect real journeys and a small set of predictable edge cases.
- Confirm model credit sums to the eligible outcome total.
- Keep unmatched outcomes visible.
- Expand only after the initial period is explainable.
Use attribution in a weekly budget conversation
Begin with overall spend and outcomes, then read channel credit under your primary model. Use a comparison model to identify channels whose apparent role changes substantially. Open the journeys behind those differences. A channel that starts many journeys may need a different evaluation from one used mainly by returning customers near checkout.
Bring average order value, new-customer share, contribution margin, and conversion lag into the discussion where those inputs are available. Agree on a small number of actions with measurable expectations. Attribution can organize evidence and show recorded channel roles; experiments remain useful when you need to know whether changing spend causes additional outcomes.
Common questions
What is the difference between single-touch and multi-touch attribution?
Single-touch models give all credit to one eligible interaction. Multi-touch models distribute it across multiple eligible interactions according to a rule or fitted method. Both depend on the data and journey that were recorded.
What data do I need for multi-touch attribution?
You need a defined outcome, eligible touchpoint records, timestamps, a documented way to connect journeys, channel classification, and a credit rule. Spend is also needed to compare attributed revenue with advertising cost.
Will multi-touch attribution match Google Analytics?
Only if the conversion set, eligible interactions, identity, windows, direct-traffic handling, and model definitions align. Google Analytics does not currently offer every traditional rules-based model. Compare definitions before comparing totals.
How many touchpoints should I include?
Include the interactions eligible under the question and documented rule. More recorded events do not automatically improve the model; duplicate clicks or poorly classified touches can distort credit.
Sources and further reading
Examples in this guide are illustrative. Platform rules can change; use the original documentation when checking a setting or comparing tools.
Google's definitions, current model availability, and treatment of direct traffic. Other tools can implement different rules.
See the journey behind your numbers.
Explore your connected sources, compare attribution, and ask Weive about your marketing results.
Get started


