Attribution Modelling

Marketing Attribution: The Honest Guide We Hand to New Clients

Every ad platform says it drove the sale, and the sum of their claims is bigger than your revenue. This is how we explain marketing attribution to new clients, and how we make budget decisions when the numbers will never fully agree.

By EmergingAds Tracking Team  /  4 Oct 2026  /  15 min read
Marketing attribution guide cover in the EmergingAds editorial palette with the headline Marketing Attribution, The Honest Guide We Hand to New Clients

Key takeaways

  • Marketing attribution is a set of rules for sharing credit, not a record of what caused a sale. Treat every model as an opinion with a known bias.
  • Ad platforms grade their own homework, so the same order is often claimed by Meta, Google and TikTok at once. Your backend revenue is the only total that cannot be double counted.
  • Data-driven attribution in GA4 and Google Ads is a sensible default, but it only redistributes credit among touches it can see.
  • Incrementality tests and holdouts answer the question attribution cannot: would this sale have happened without the ad?
  • Match the stack to your size. Small brands need clean tracking and a blended cost per acquisition; larger spenders add tests and, eventually, media mix modelling.

01What marketing attribution can and cannot tell you

Most of the attribution conversations we have start the same way. A founder opens Meta Ads Manager, then Google Ads, then GA4, then Shopify, and the four numbers for last month’s sales look like they came from four different businesses. The question is always some version of “which one is lying?” Our answer tends to surprise people: none of them is lying, and none of them is telling you the whole truth either. That gap is what marketing attribution tries to manage.

Here is the plain definition we use with clients. Marketing attribution is the process of assigning credit for a conversion to the marketing touches that came before it. It is a set of rules. Some rules are simple (give everything to the last click), some are statistical (share credit based on patterns across thousands of paths), but they are all rules someone chose. Attribution describes the path. It does not prove that any single step caused the purchase.

That distinction matters more than any model choice. A retargeting ad shown to someone already sitting in their basket will look brilliant in almost every attribution report, because it is always present right before the sale. Whether it changed anything is a separate question, and one that attribution alone cannot answer.

The three questions attribution is actually good for

  • Which paths are common? Seeing that most buyers touch a search ad, then an email, then return direct, tells you how people shop.
  • Which channels start conversations and which close them? Useful for setting different targets for prospecting and retargeting.
  • Where is tracking broken? A sudden rise in direct or unassigned traffic is usually a tagging problem, not a change in customer behaviour.
Rule of thumbUse attribution to understand paths and to optimise inside a platform. Use experiments to decide how much budget a channel deserves. Mixing up those two jobs is where most wasted spend comes from.

02Marketing attribution models, explained without the jargon

There used to be a long menu of rules based models in Google’s tools. In 2023 Google removed first click, linear, time decay and position-based attribution from GA4 and Google Ads, leaving data-driven and last click. You will still meet the old models in third-party tools and in older blog posts, so it helps to know what each one believes.

ModelWhat it believesWhere it misleads you
Last clickThe final touch before purchase did the workUndervalues anything that introduced the buyer, overvalues brand search and retargeting
First clickWhatever started the path deserves the creditIgnores the follow up that turned interest into a sale
LinearEvery touch counts equallyTreats a two second video view the same as a product demo
Position basedFirst and last matter most, the middle shares the restThe split is arbitrary, usually 40, 20, 40
Data-drivenCredit follows statistical patterns in converting and non-converting pathsOnly sees touches that were tracked, and the logic is not fully visible

Last click vs data-driven: which should you use?

For most accounts we manage, data-driven attribution is the sensible default in both GA4 and Google Ads. It compares paths that converted with paths that did not, then shares credit accordingly. That is a genuine improvement on handing everything to the final click, especially for businesses with long consideration periods such as B2B software, clinics or high ticket furniture.

The catch is what it cannot see. Data-driven attribution only redistributes credit among the touches that were recorded. If a buyer heard about you on a podcast, saw a TikTok on a friend’s phone and then searched your brand name, the model sees one brand search and gives it everything. Clean inputs matter far more than the model itself, which is why a proper GA4 setup and consistent UTMs come before any debate about models.

Multi-touch attribution in third-party tools

Tools such as Hyros and RedTrack build their own multi-touch attribution by stitching clicks, sessions and orders together, often with server-side capture. They can be very useful for brands spending heavily across several paid channels, particularly info products and direct response offers. We set up Hyros tracking and attribution and RedTrack ad tracking for clients where the platforms’ own reports have become impossible to reconcile. They are still models, though, and they still need testing against reality.

Side by side comparison of last click attribution and data-driven attribution, showing what each model credits and misses
Last click and data-driven attribution, the two models left in GA4 and Google Ads, compared.

03Why every platform claims the same sale

This is the single most common source of confusion we see. A customer clicks a Google Shopping ad on Monday, watches a Meta video on Wednesday, and buys on Thursday. Google Ads counts a conversion. Meta counts a conversion. If they also opened a Klaviyo email, that tool counts one too. Your store recorded one order. Add up the platforms and you have sold three.

Each platform uses its own attribution window, its own definition of a touch (clicks, views, engaged views) and its own identity graph. None of them can see the others’ ads. So each one reports, honestly by its own rules, that it contributed. The overlap is invisible from inside any single dashboard.

Self-attribution is not fraud, but it is biased

We do not think the platforms are inventing conversions. We do think they have every incentive to count generously, and view-through conversions in particular deserve scepticism. A view-through means someone was shown an ad and later bought. For a brand with strong organic demand, plenty of those people would have bought anyway.

SourceWhat it countsTypical bias
Meta Ads ManagerClicks and views within its chosen windowsGenerous on view-through, strong on prospecting credit
Google AdsClicks, and engaged views for videoBrand search and Performance Max can absorb demand created elsewhere
GA4Sessions it can see, with data-driven creditMisses view-only touches and loses users to consent and cookie limits
Shopify or CRMActual orders and revenueAccurate totals, weak on which channel caused them

The practical fix is not to pick one platform and ignore the rest. It is to agree which source is the truth for which question. Backend revenue is the truth for totals. Platform data is useful for optimising inside that platform. GA4 is the neutral referee for comparing channels on one set of rules. Once you frame it like that, the numbers stop feeling like a contradiction.

Your platforms can all be right about their own contribution and still add up to more money than you made.

Bar chart comparing conversions claimed by Meta, Google Ads, email and GA4 against actual backend orders for one month
How platform claims can add up to more than real orders. Illustrative figures, not client data.

04GA4 vs ad manager numbers: reconciling them without losing your mind

When a client asks us why GA4 shows fewer conversions than Meta, we walk through the same short list. Nine times out of ten the gap has an ordinary explanation, and once it is written down, the monthly panic stops.

  1. Different windows. Meta might credit a purchase seven days after a click and one day after a view. GA4 has its own lookback and ignores views entirely.
  2. Different dates. Ad platforms often report conversions against the day of the click. GA4 reports against the day of the conversion.
  3. Consent and blockers. Users who decline cookies or run blockers are partly invisible to GA4. Consent Mode v2 helps Google model some of this, but not all of it.
  4. Cross-device paths. A click on mobile and a purchase on a laptop can be connected by Meta’s logged-in users but not by GA4.
  5. Broken tagging. Missing UTMs, a payment gateway overwriting the referrer, or a duplicate purchase tag. These are the gaps you can actually fix.

We work through these in order during every conversion tracking setup project. The first four you document and accept. The fifth you fix, and fixing it often closes more of the gap than people expect. If you have not already, read our walkthroughs on setting up GA4 properly and on the Meta Conversions API, because both change how many conversions each side can see.

What we tell clientsAim for a stable gap, not a zero gap. If GA4 consistently records about the same proportion of backend orders every month, you can trust its trends even if the totals never match.

05Incrementality testing: the question attribution cannot answer

Attribution tells you who was present. Incrementality tells you who made a difference. An incrementality test compares a group that saw your ads with a similar group that did not, then measures the gap in conversions. That gap is the lift your advertising actually created.

Three test designs we use on client accounts

  • Platform conversion lift studies. Meta and Google offer lift studies on eligible accounts. They randomise who sees ads and who is held out. Good for testing a whole channel, but they need enough spend and volume to read clearly.
  • Geographic holdouts. Pause or cut spend in a set of matched regions while keeping others running, then compare sales. Works well for brands with national reach and a backend that records location.
  • Time based on and off tests. Switch a campaign type off for a few weeks and watch total revenue. The crudest method, and noisy, but sometimes the only option for smaller accounts. Retargeting and brand search are the classic candidates.

Our honest experience is that the results are often humbling. Brand search campaigns and heavy retargeting frequently show much less lift than their attributed numbers suggested, while upper funnel video that looked weak in last click reports sometimes holds up better than expected. Not always, and that is exactly why you test rather than assume.

How to run a clean holdout

  1. Write down the decision the test will inform before you start, for example “should we keep spending on brand search at this level?”
  2. Choose a metric you trust, usually backend orders or qualified leads from the CRM, not platform conversions.
  3. Pick matched groups or regions with similar history and seasonality.
  4. Run it long enough to cover at least one full buying cycle, and avoid major sales periods.
  5. Agree in advance what result would change your budget, so nobody reinterprets the numbers afterwards.
Five step process for running a clean incrementality holdout test, from decision to agreed result threshold
The five steps we follow before trusting any holdout result.

06Media mix modelling in plain terms

Media mix modelling, usually shortened to MMM, takes a completely different route. Instead of following individual users, it looks at weekly spend by channel alongside weekly revenue over a long period, plus outside factors like seasonality, pricing and promotions. It then estimates how much each channel contributed, including the effect that carries over from past weeks.

Because MMM needs no cookies or user level tracking, it is immune to consent banners and browser restrictions. That is why interest in it has grown again. Open source options such as Google’s Meridian and Meta’s Robyn have made it more accessible, though you still need someone who understands the statistics and, just as importantly, the business.

When MMM is worth it, and when it is not

We generally only suggest MMM when a brand has at least two years of reasonably consistent data, spends across several channels, and has enough variation in spend to learn from. A business that has spent the same amount on one channel every week gives the model nothing to compare. For most small and mid-sized clients, well run holdout tests deliver more practical value for the money.

Two by two matrix placing attribution, incrementality tests, media mix modelling and blended CPA by effort and by ability to prove causation
Four measurement methods compared by effort and by how well they show cause and effect.

07A practical marketing attribution stack by business size

There is no single right setup. What we recommend depends on spend, channel count and how long people take to buy. This is the rough ladder we use when scoping attribution modelling work for a new client.

StageTypical situationWhat we put in place
Getting startedOne or two paid channels, modest spendClean GA4, consistent UTMs, accurate purchase or lead events, blended cost per acquisition
GrowingThree or more channels, spend risingServer-side signals, Meta CAPI, enhanced conversions, CRM stages fed back to ad platforms
ScalingSignificant multi-channel spendRegular holdout tests, a third-party attribution tool where it adds clarity, BigQuery export
MatureLarge budgets across online and offlineMMM alongside tests and attribution, with a clear rule for which method settles which decision

Notice that the first two stages are mostly about data quality. We see plenty of businesses buying sophisticated attribution software to sit on top of tracking that double fires purchase events. Fix the foundations first. Our guide to server-side tracking covers the plumbing that every later stage depends on.

Lead generation businesses need one extra layer

If you sell through a sales team, the conversion that matters happens in the CRM, sometimes weeks after the form fill. Without passing lead stages and deal values back to the ad platforms, both attribution and bidding optimise for form fills, including the junk ones. That is why CRM automation setup is part of almost every attribution project we run for B2B and service clients.

Pyramid showing the marketing attribution stack from clean tracking at the base up to media mix modelling at the top
Build the attribution stack from the bottom up. Each layer depends on the one below.

08Making budget decisions with imperfect data

Here is the part nobody likes to hear: you will never have perfect marketing attribution. Consent rules, cross-device behaviour, word of mouth and offline conversations make sure of that. The goal is not certainty. The goal is to make better decisions than you would without the data, and to know how confident you should be in each one.

The weekly and monthly routine we use

  • Weekly: watch blended cost per acquisition (total spend divided by total backend orders or qualified leads). If it holds steady while spend rises, the mix is working, whatever each platform claims.
  • Weekly: optimise inside each platform using that platform’s own numbers. That is what its algorithm is trained on, so it is the right data for that job.
  • Monthly: compare channels in GA4 on one set of rules, and look for trends rather than exact matches.
  • Quarterly: run at least one incrementality test on the channel you are least sure about.

Tie this together in a single report rather than five logins. A shared Looker Studio dashboard that shows backend revenue next to platform claims makes the overlap visible and stops the weekly argument about whose number is right. On the buying side, our Meta ads management and Google Ads management teams work from that same view, so budget shifts are based on blended results rather than whichever platform shouts loudest.

A simple rule for moving moneyOnly move budget on evidence from at least two sources that agree: for example, a platform report that shows improvement plus a blended cost per acquisition that held or fell. One source alone is a hypothesis, not a decision.
Donut chart showing how we weight backend data, experiments, GA4 and platform reports when making budget decisions
How we weight each source when moving budget. Illustrative weighting, adjusted per client.

09Where to start this week

If your attribution feels like a mess, do not start by choosing a model. Start by writing down your backend revenue for last month, then the conversions each platform claimed, and calculate how much they overlap. That one exercise usually changes how a leadership team talks about marketing. Then check the basics: are UTMs consistent, is the purchase or lead event firing once and only once, and are CRM outcomes flowing back to the platforms?

Once the foundations are solid, pick one channel you have doubts about and design a small holdout. You will learn more from that single test than from another month of staring at attribution reports. For more on how we approach tracking and measurement, visit the whyemergingads.com homepage. If you want a sense of cost before you commit, the main site has a clear breakdown of what attribution modelling costs, and you can see how measurement fits alongside media buying in the full list of EmergingAds services.

Frequently asked questions

Straight answers to what clients ask us most about marketing attribution.

What is marketing attribution?
Marketing attribution is the process of assigning credit for a sale or lead to the marketing touches that came before it, such as ads, emails and organic visits. It uses rules or statistical models to share that credit. It describes the path people took, but it does not prove that any single touch caused the conversion.
What is the best marketing attribution model?
For most businesses using Google’s tools, data-driven attribution is the sensible default because it learns from converting and non-converting paths. No model is best in every case, though. The quality of your tracking matters more than the model you pick, and experiments are still needed to judge true impact.
Why do Meta and Google both claim the same conversion?
Each platform counts conversions using its own attribution window and its own view of the customer, and neither can see the other’s ads. If someone clicked a Google ad and watched a Meta video before buying, both can honestly claim the sale by their own rules, which inflates the combined total.
Why does GA4 show fewer conversions than my ad platforms?
GA4 ignores view-through touches, reports against the conversion date, uses its own lookback window and loses some users to consent choices and ad blockers. Ad platforms often use longer windows and logged-in identity. A steady gap is normal; a sudden change usually points to a tagging problem worth investigating.
What is multi-touch attribution?
Multi-touch attribution shares credit across several touches in a customer path rather than giving it all to one. Data-driven attribution in GA4 is one form of it, and tools such as Hyros or RedTrack build their own versions. All of them only see touches that were tracked, so offline and view-only influence is often missed.
What is incrementality testing in marketing?
Incrementality testing measures the extra sales your ads caused by comparing a group exposed to them with a similar group held out. The difference is the lift. It answers whether a sale would have happened anyway, which is something attribution models cannot tell you on their own.
How is media mix modelling different from attribution?
Attribution follows individual users through tracked touches. Media mix modelling works from aggregated weekly spend and revenue over a long period, plus factors like seasonality and pricing. It needs no cookies, so consent and browser limits do not affect it, but it requires plenty of historical data and some statistical expertise.
Do small businesses need marketing attribution?
They need the basics: clean GA4, consistent UTMs, accurate conversion events and a blended cost per acquisition calculated from real orders or leads. Paid attribution software and media mix modelling rarely make sense at small budgets. Getting the foundations right gives a small business most of the value for a fraction of the cost.
Should I trust view-through conversions?
Treat them with caution. A view-through means someone saw an ad and later converted, which is not the same as the ad causing the purchase. For brands with strong existing demand, many of those buyers would have converted anyway. Use holdout or lift tests before giving view-through numbers much weight in budget decisions.
How do I make budget decisions if attribution is unreliable?
Use several sources together. Track blended cost per acquisition from backend data, optimise inside each platform with its own numbers, compare channels in GA4, and run regular holdout tests on the spend you are least sure about. Only move significant budget when at least two sources point the same way.
How does attribution work for lead generation businesses?
For lead generation, the valuable outcome happens in the CRM, often weeks after the form fill. Pass lead stages, qualified status and deal values back to Google Ads and Meta so both attribution and bidding learn from real sales rather than raw form submissions, which often include low quality leads.
How long does it take to set up marketing attribution properly?
The tracking foundations usually take two to six weeks, depending on how many platforms, domains and CRM stages are involved. Your first meaningful holdout test needs at least one full buying cycle on top of that. Media mix modelling, if you need it, relies on a long run of consistent historical data before it becomes useful.
Marketing attributionAttribution modelsIncrementalityMarketing measurement
EA
EmergingAds Tracking Team

The EmergingAds tracking team sets up GA4, GTM, server-side tracking and attribution so brands can trust the numbers behind every marketing decision. See the full advanced tracking service.

Free tracking audit

Tired of five dashboards telling five different stories?

We will line up your ad platforms, GA4 and backend revenue side by side and show you which numbers to trust for which decision. Plain answers, no black box.

Book your free audit

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top