Most sales take more than one touch. Marketing attribution is how you decide which of those touches gets the credit. Here is what it means, the models, what GA4 uses now, and why the data underneath matters more than the model.
Marketing attribution is the practice of assigning credit for a conversion to the marketing touchpoints along a customer's path to that conversion. The rule or algorithm that decides how credit is split is called an attribution model, from simple last-click to machine-learning data-driven attribution. Every model is only as accurate as the tracking data behind it. On Shopify, TrackBee gives attribution complete, deduplicated conversion data, enriched with first-party data, so the model is working from the full picture.
A shopper rarely buys on the first click. They might discover you on TikTok, search your brand on Google, get retargeted on Meta, then convert from a Klaviyo email. Marketing attribution is how you assign credit for that sale across those touchpoints, so you can see which channels actually drive revenue. The rule that decides how the credit is split is called an attribution model.
The model you pick changes the story completely. Here is the same journey scored two ways. Last-click hands all the credit to the final touch and ignores everything that warmed the customer up. Data-driven attribution spreads it based on each touch's estimated contribution.
Illustrative example. Last-click credits only the email and makes TikTok and Google look worthless, which is how good top-of-funnel channels get cut by mistake.
An attribution model is the rule or algorithm that decides how credit is split. The rules-based models apply a fixed formula. Data-driven attribution replaces the formula with machine learning.
100% of the credit to the final touchpoint. The most intuitive model, but it ignores every earlier, assisting touch.
100% to the first touchpoint. The mirror image of last-click, and just as one-sided.
Credit spread equally across every touchpoint in the path.
More credit to the touchpoints closer in time to the conversion.
40% to the first touch, 40% to the last, and the remaining 20% shared across the middle.
Uses your account's own data, comparing converting and non-converting paths, to estimate each touchpoint's actual contribution.
The rules-based models are fading from the big platforms. As of November 2023, Google Analytics 4 removed first-click, linear, time-decay and position-based. GA4 now offers data-driven attribution, the default, plus last-click variants (paid and organic last click, and Google paid channels last click). Google Ads made the same shift, with data-driven attribution as its default.
The honest caveat: no model is objectively correct. Each is a lens on the same data, and even data-driven attribution only sees the touchpoints it can actually track. It needs a minimum data volume to run, it is walled to one platform's ecosystem, and it inherits every gap in your tracking. Which is why the model matters less than the quality of the data underneath it.
Three ways to measure marketing, often confused. Attribution and media mix modeling show credit and correlation. Only incrementality proves causation.
Maps the individual customer journey and assigns credit for conversions across its touchpoints. Path-level and correlational.
Uses statistical analysis of aggregate historical sales and spend to estimate each channel's contribution. Privacy-safe and top-down, with no user-level tracking.
A controlled experiment, an exposed group versus a holdout, that measures the true causal lift: the conversions your marketing actually caused.
You can pick the most sophisticated model in the world, but if the events feeding it are incomplete, the answer is still wrong. Browser pixels miss roughly 30 to 60 percent of conversions to ad blockers, iOS limits, consent banners and simple failures, so touches go unrecorded and channels get miscredited. Fixing the data comes before choosing a model.
TrackBee captures your Shopify conversions server-side, deduplicates them against your pixels, and enriches every event with first-party data before sending it to every channel you run. Attribution, in GA4 or any platform, then works from a complete, consistent picture. Flat from €79/mo, live in about 5 minutes.
Marketing attribution is the practice of assigning credit for a conversion to the marketing touchpoints along a customer's path to that conversion. The rule or algorithm that decides how the credit is split is called an attribution model, and it lets you see which channels actually drive revenue.
The rules-based models are last-click (all credit to the final touch), first-click (all to the first), linear (spread equally), time-decay (more credit closer to the conversion), and position-based or U-shaped (40% first, 40% last, 20% across the middle). Data-driven attribution replaces the fixed formula with machine learning that estimates each touch's actual contribution.
Data-driven attribution (DDA) uses machine learning on your account's own data, comparing converting and non-converting paths, to estimate how much each touchpoint actually contributed to a conversion. It is more nuanced than a fixed rule, but it only sees the touchpoints it can track and needs a minimum data volume, so it is not bias-free.
As of November 2023, Google Analytics 4 removed the four rules-based models (first-click, linear, time-decay, position-based). GA4 now offers data-driven attribution, which is the default, plus last-click variants (paid and organic last click, and Google paid channels last click). Google Ads made the same change, with data-driven attribution as its default.
Attribution maps the individual journey and assigns credit across its touchpoints. Media mix modeling (MMM) uses aggregate historical data to estimate each channel's contribution, top-down and privacy-safe. Incrementality testing runs a controlled experiment against a holdout group to measure true causal lift. Attribution and MMM show credit and correlation, only incrementality proves causation.
No single model is objectively correct. Each is a different lens on the same data, and the right one depends on your business question. What matters more is the quality of the data underneath, because every model, including data-driven attribution, is distorted when your tracking misses conversions.
TrackBee does not replace your attribution model, it fixes the data it runs on. It captures your Shopify conversions server-side, deduplicates them against your pixels, and enriches every event with first-party data before sending it to Meta, Google, TikTok, Pinterest, GA4 & Klaviyo. Your attribution then works from complete, consistent data instead of a partial picture. Setup is about 5 minutes, flat from €79/mo.
TrackBee captures conversions server-side, deduplicates them, and enriches every event with first-party data across Meta, Google, TikTok, Pinterest, GA4 & Klaviyo. Flat from €79/mo, live in about 5 minutes.
Last updated: July 2026