You ran three marketing campaigns last month. Two people bought your product. Which campaign gets the credit? This is the central question of revenue attribution — and getting it wrong means you pour money into channels that look good on paper but do not actually drive sales.
Revenue attribution connects your marketing spend to actual income. It answers the question every business owner asks: “Where did that sale come from?” In a perfect world, every customer would arrive from a single source, buy immediately, and you would know exactly what worked. In reality, people visit your site three, five, or ten times across different channels before converting. Attribution models help you make sense of that messy journey.
What Is Revenue Attribution?
Revenue attribution is the process of assigning credit for a sale to one or more marketing touchpoints that influenced it. A touchpoint is any interaction a customer has with your brand before buying — clicking an ad, reading a blog post, opening an email, or arriving from an organic search result.
The goal is simple: understand which channels actually drive revenue so you can invest more in what works and cut what does not. But the execution is where it gets interesting, because different attribution models tell very different stories about the same data.
Attribution Models Explained
An attribution model is a set of rules that determines how credit for a conversion gets distributed across touchpoints. There are four main models you need to know about, each with distinct strengths and weaknesses.
| Model | How It Works | Best For | Weakness |
|---|---|---|---|
| Last-Click | 100% credit to the final touchpoint before conversion | Simple businesses, direct response campaigns | Ignores all earlier touchpoints that built awareness |
| First-Click | 100% credit to the very first touchpoint | Understanding which channels drive discovery | Ignores the touchpoint that actually closed the deal |
| Linear | Equal credit to every touchpoint in the journey | Businesses with long consideration cycles | Over-credits low-impact touchpoints |
| Time-Decay | More credit to touchpoints closer to conversion | Balancing awareness and closing channels | Still undervalues early discovery channels |
Last-Click Attribution
Last-click is the simplest model and the default in most analytics tools. If a customer first found you through an Instagram post, then clicked a newsletter link, then searched your brand name and bought — the organic search gets 100% of the credit.
This model is easy to understand and easy to act on. It also happens to be the only model that works reliably with cookie-free analytics, which is why it dominates in the privacy-first space. More on this below.
First-Click Attribution
First-click gives all credit to whatever originally brought the visitor to your site. Using the same example — Instagram gets 100% of the credit. This model is useful for understanding which channels are best at introducing new people to your brand.
The downside is obvious: it ignores everything that happened between discovery and purchase. A channel might be brilliant at attracting window shoppers who never buy without a nudge from email or retargeting.
Linear Attribution
Linear attribution splits credit equally across all touchpoints. If there were three touchpoints before a $90 purchase, each gets $30 of attributed revenue. It is the fairest model on paper, but fairness is not always accuracy.
The problem is that not all touches are equal. A casual social media impression and a highly targeted email with a discount code probably did not contribute equally to the sale. However, linear is still useful for businesses that want a balanced view without the complexity of weighted models.
Time-Decay Attribution
Time-decay assigns more credit to touchpoints that occurred closer to the conversion. The logic is sound: the email you sent yesterday probably influenced the purchase more than the blog post they read three weeks ago.
This model works well for businesses with a clear sales cycle — especially e-commerce with promotional campaigns. It respects the full journey while acknowledging that recency matters.
Why Last-Click Dominates in Privacy Analytics
Here is the practical reality: multi-touch attribution requires tracking users across multiple sessions. To do that, you need persistent identifiers — typically cookies. If you are using cookie-free analytics to avoid consent banners, you cannot reliably link sessions together.
This means that for most privacy-first setups, last-click attribution is the only reliable model. Each session is treated independently. You know where the visitor came from this time, and if they convert, that source gets the credit.
Tools like Plausible and Umami operate entirely on last-click attribution. Matomo offers multi-touch attribution but only when cookies are enabled. If privacy compliance matters to you, understand that you are working within a last-click framework and plan accordingly.
A Practical Approach for Small Business
I have worked with hundreds of small businesses on their attribution, and here is what I have learned: perfect attribution is a fantasy. Even enterprise companies with million-dollar analytics budgets argue about attribution models. So rather than chasing perfection, focus on what is actionable.
Step 1: Tag Every Campaign
Revenue attribution starts with UTM parameters. If you are not tagging your links, you have no attribution at all — just a bucket of “direct” traffic.
At minimum, use these three UTM parameters consistently:
utm_source— the platform (e.g.newsletter,facebook,partner-blog)utm_medium— the channel type (e.g.email,social,referral)utm_campaign— the specific campaign (e.g.spring-sale-2026,product-launch)
Step 2: Define Your Conversion Events
You cannot attribute revenue if you are not tracking conversions. Set up goal tracking in your analytics tool for purchases, signups, or whatever constitutes a sale for your business. Most privacy-first tools make this straightforward — you define a URL or event as a goal, and conversions appear in your reports alongside traffic source data.
Step 3: Read the Data Monthly
Pull a monthly report that shows conversions by source. In Plausible, filter your goals report by UTM source. In Matomo, check the Goals and Overview report segmented by channel. You are looking for patterns:
- Which traffic sources have the highest conversion rate?
- Which campaigns generated the most revenue?
- Are there sources with high traffic but zero conversions?
Step 4: Make One Change at a Time
Attribution data is only valuable if you act on it. If email converts at 5% but social converts at 0.3%, consider shifting budget from social ads to email campaigns. But change one thing at a time so you can measure the impact.
Limitations of Cookieless Attribution
Being honest about what you cannot measure is just as important as knowing what you can. Here are the real limitations of revenue attribution in a privacy-first analytics setup:
| Limitation | Impact | Workaround |
|---|---|---|
| No cross-session tracking | Cannot link a visitor’s first visit (discovery) to a later visit (purchase) | Use UTMs consistently; accept last-click as your model |
| No cross-device tracking | A visitor who browses on mobile and buys on desktop looks like two people | Encourage single-device journeys (e.g. email links to desktop) |
| Dark traffic | 15-30% of traffic shows as “direct” because referrer data is missing | Tag every link you control with UTM parameters |
| Organic search keywords hidden | Search engines encrypt keyword data; you see “organic” but not which query | Use Search Console integration where available |
When “Good Enough” Beats Perfect
I worked with a Melbourne e-commerce client who spent three months trying to build a perfect multi-touch attribution model. They installed additional tracking scripts, set up complex cross-domain cookies, and paid a consultant (not me) to configure it all. The result? Their data was more confusing than before, and they still could not agree on which channels deserved credit.
We stripped it back to basics: last-click attribution with consistent UTM tagging. Within a week, they could see which email campaigns drove sales, which social posts generated clicks but not purchases, and which landing pages converted best. It was not perfect — but it was actionable.
The reality is that attribution has always been imperfect. Even sophisticated models make assumptions. The important thing is choosing a consistent method and using it to guide decisions — not chasing a theoretical ideal.
Revenue Attribution in Practice
Here is a concrete example of what useful attribution looks like. Say you run an online store and track conversions from first click to purchase. After one month with proper UTM tagging, your data might look like this:
| Source / Campaign | Visitors | Conversions | Rate | Revenue |
|---|---|---|---|---|
| Email — Spring Sale | 1,200 | 48 | 4.0% | $4,320 |
| Organic Search | 3,500 | 70 | 2.0% | $5,600 |
| Facebook — Product Ad | 2,800 | 14 | 0.5% | $980 |
| Instagram — Brand Post | 900 | 3 | 0.3% | $240 |
| Referral — Partner Blog | 400 | 12 | 3.0% | $1,080 |
With this data, the decisions become clearer. Email has the highest conversion rate and strong revenue — invest in growing your list. The partner blog referral converts well despite low volume — explore more partnerships. Facebook and Instagram generate lots of traffic but very little revenue — they may be better at awareness than closing sales.
This is last-click attribution at work. Simple, imperfect, but genuinely useful.
Frequently Asked Questions
Which attribution model should I use?
If you are using privacy-first, cookie-free analytics, last-click is your only reliable option — and that is fine for most businesses. If you use Matomo with cookies enabled, you can experiment with linear or time-decay models. Start with last-click regardless; you can always add complexity later.
Can I track revenue attribution in Plausible?
Yes. Plausible supports revenue tracking through custom events with a revenue property. You can then filter conversions by source, campaign, or referrer to see which channels drove revenue. It uses last-click attribution by default.
How is attribution different from tracking traffic sources?
Tracking traffic sources tells you where visitors come from. Attribution goes further — it connects those sources to specific business outcomes like purchases or signups. Attribution answers “which source drove the sale” rather than just “which source drove the visit.”
What percentage of revenue should I be able to attribute?
With good UTM tagging and last-click attribution, you should be able to attribute 60-80% of your online revenue to specific sources. The remainder will likely show as “direct” traffic — which includes bookmarks, typed URLs, and referrers that got stripped. Reducing that unknown percentage is an ongoing process.
Does revenue attribution work for service businesses, not just e-commerce?
Absolutely. Instead of tracking purchase revenue, track lead form submissions as your conversion goal. Assign an estimated value per lead based on your average deal size and close rate. For example, if your average project is worth $5,000 and you close 20% of leads, each lead is worth roughly $1,000 in attributed pipeline value.
Bottom Line
Revenue attribution does not need to be complicated. Tag your campaigns with UTM parameters, track conversions in your analytics tool, and review which sources drive the most revenue each month. Last-click attribution is simple and imperfect — but it gives you genuinely useful data that you can act on today.
The businesses that win at attribution are not the ones with the fanciest models. They are the ones who consistently tag their links, review their data, and shift spending towards what works. Start there, and you are already ahead of most of your competitors.