What is marketing measurement?
Marketing measurement is how you work out what your marketing did for sales. It usually combines three methods. Attribution splits credit across touches, experiments test what ads caused, and mix modeling links weekly spend to weekly sales.
By Joris van Huët, Founder & CEOUpdated 6 min read
Marketing measurement is how you work out what your marketing did for sales. It usually combines three methods. Attribution splits credit across the clicks before a sale. Experiments compare people who saw ads with people who did not. Mix modeling links weekly spend to weekly sales. Each answers a different question.
The three methods are often sold as rivals. They work better as three witnesses, each of whom saw a different part of the scene.
Attribution asks who was there. GA4 describes it as assigning credit for important actions to the ads, clicks and factors along a user's path. Its Attribution reports offer three models: data-driven, paid and organic last click, and Google paid channels last click. All three split credit among the touches GA4 recorded. None of them asks what would have happened without those touches.
Experiments ask what an ad caused. Google Ads calls incrementality experiments the way to measure the causal impact of ads. Its Conversion Lift splits an audience into people who see your ads and people who don't, then counts the difference. Meta's lift tests compare test and control groups the same way.
Mix modeling asks where the next budget should go. Google's open-source mix model, Meridian, is built to estimate each channel's past return, how impact changes with spend, and a better split for the future. It needs history: Meta's Robyn guide puts the minimum at two years of weekly data.
What one store's data shows
One store's anonymised GA4 export, 1 January 2024 to 21 August 2026. It holds shares of revenue only: no ad spend, no order counts.
| What the export shows | Share of revenue | Source cell |
|---|---|---|
| Direct, in last click, first click and touched views | 57.7% | Channels sheet, Direct row |
| All channels in the touched view, summed | 110.4% | Channels sheet, Touched column total |
| Journeys with 1 touch (0.5 days to buy) | 79.5% | Journeys sheet, 1 touch row |
This is attribution's raw material, and it already shows where attribution runs out.
Direct holds 57.7% of revenue on the Channels sheet, whether you credit the first click, the last click or every touch. Switching views moves none of it. If your question is what Direct caused, no model will answer it, because models only reshuffle credit.
The touched column on the Channels sheet sums to 110.4%. That is by design: a journey that touched two channels counts in both. So credit is not a share of cause. Add up generous credit and you can claim more than all your sales.
On the Journeys sheet, journeys with 1 touch hold 79.5% of revenue and took 0.5 days to buy. A one-touch journey gives a model nothing to split. Whatever touched it gets all the credit, whether it caused the sale or merely opened the door.
What the export cannot show is cost. It holds shares of revenue, not spend, so it cannot price a channel or feed a mix model. It has no control group either. It shows who was in the room, not who did the work.
Why does the usual answer mislead?
The usual answer to measuring marketing is a dashboard: ROAS by channel, pulled from each ad platform. That glues three rulebooks together and calls the result one number.
Each platform counts with its own rules. Meta's standard setting can credit a purchase made within 1 day of someone seeing an ad, without a click. GA4's models give Direct no credit unless the whole path was Direct. Shopify's any click model credits every channel a buyer clicked, so it hands out more credit than you have orders.
Add those up and one sale can be claimed several times. Nobody lied. Each report answered its own question.
The other trap is picking a model and calling the job done. GA4's data-driven model does compare people exposed to an ad with similar users in a holdback group. That is closer to a test. But it learns only from paths it can see, so the buyer who watched a video and typed your address stays invisible.
What can each method not tell you?
Attribution cannot tell you what would have happened without an ad. It ranks the touches it recorded, and that is all.
An experiment answers one question for one stretch of time. Google Ads describes its lift tests as measuring how effective ads are at a certain point in time. Conversion Lift isn't available in every Google Ads account, and Meta's managed lift tests run through a Meta account representative.
A mix model cannot see a single ad or a single customer. It works from weekly totals, so it needs years of history and budgets that changed over time. Hold one budget steady for two years and it has nothing to learn from.
So the sensible setup uses all three. Attribution for the daily view. An experiment when a big decision rides on one channel. A mix model once you have the history to feed it.
What to do this week
- Compare two models on your purchases. In GA4, click Advertising, then Attribution > Attribution models. Use the drop-down in the Attribution model (non-direct) columns to compare paid and organic last click with data-driven. Pass: channel credit barely moves. Fail: one channel swings hard, so it needs a test before it gets more budget.
- Line up GA4 and Shopify revenue for last month. In Shopify, go to Analytics > Reports, filter the Category to Sales and open Total sales over time. In GA4, open Reports > Monetization > Overview for the same month. Pass: you can explain the gap, such as visitors who block cookies. Fail: you can't, so fix tracking before you trust any channel report.
- Check whether you can run a lift test. In Google Ads, open the Lift studies tab under Campaigns > Experiments and select the plus button. Pass: Conversion Lift is on offer for one of your campaigns. Fail: it isn't, so plan a geo holdout instead.
Check the homework. Your GA4 Attribution paths export already holds the evidence. Causality Engine reads that one file and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Check the homework
Sources, 1 October 2026: Get started with attribution (Google); About Conversion Lift (Google); Set up Conversion Lift based on users (Google); About Facebook-managed tests (Meta); About attribution models and attribution settings (Meta); An introduction to Meridian (Google); Analyst's guide to MMM (Meta); Marketing reports (Shopify); Key event attribution models report (Google); Sales reports (Shopify); Order coupons report (Google); Analytics discrepancies (Shopify)
Related answers
Frequently asked questions
What is the difference between marketing measurement and attribution?
Attribution is one part of marketing measurement. It splits credit for a sale across the touches before it. Measurement also covers experiments, which test what an ad caused, and mix models, which link spend to sales over time.Which measurement method should a small store start with?
Usually attribution, because GA4 already collects it at no cost. Add a lift test when one channel's budget is big enough to matter. Leave mix modeling until you have about two years of weekly sales and spend.Do ad platform ROAS numbers count as marketing measurement?
They are one input, not the answer. Each ad platform grades its own homework with its own attribution rules, so the same sale can appear in several reports. Treat platform ROAS as a claim to check against GA4, Shopify and a test.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Keep reading
Terms in this article
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Attribution ModelAn Attribution Model defines how credit for conversions is assigned to marketing touchpoints. It dictates how marketing channels receive credit for sales.
- Attribution ReportAttribution Report shows which touchpoints or channels receive credit for a conversion. It identifies which campaigns drive desired actions.
- Control GroupControl Group is a segment of an audience intentionally not exposed to a marketing campaign, used to measure the campaign's true causal impact.
- ExperimentsExperiments are scientific procedures that test hypotheses or demonstrate facts. In marketing, experiments like A/B tests determine the causal effect of campaign changes, enabling data-driven decisions.
- IncrementalityIncrementality measures the true causal impact of a marketing campaign. It quantifies the additional conversions or revenue directly from that activity.
- Incrementality TestingIncrementality Testing measures the additional impact of a marketing campaign. It compares exposed and control groups to determine causal effect.
- Marketing AttributionMarketing attribution assigns credit to marketing touchpoints that contribute to a conversion or sale. Causal inference enhances attribution models by identifying true cause-effect relationships.