TL;DR:
Revenue attribution connects a payment back to the visit, page and traffic source that led to it, so you can see which channels and campaigns actually make money rather than just which bring visitors. Most privacy analytics tools stop at counting conversions; true attribution requires linking a payment provider like Stripe to the visit that earned it.
Traffic tells you who showed up. Revenue attribution tells you who paid, and what brought them. It is the difference between "this campaign got 5,000 visitors" and "this campaign earned $4,200", and the second sentence is the one that decides where your next dollar of marketing goes.
How revenue attribution works
When a visitor arrives, analytics records where they came from, the source, campaign, and landing page. When that same visitor later pays, a revenue-attribution system matches the payment back to that original visit. The result is a report that shows revenue by channel, by campaign and by page, instead of by pageview. Doing this reliably requires connecting the payment provider (commonly Stripe) so the payment and the visit can be joined.
Attribution models: which visit gets the credit?
- First-touch: the visit that first brought the visitor gets the credit, good for measuring awareness.
- Last-touch: the visit right before the payment gets the credit, good for measuring what closes.
- Multi-touch: the credit is split across the visits along the way, closest to reality, hardest to compute.
Why most analytics tools skip it
Recording a conversion is easy, you fire an event when someone buys. True attribution is harder, because it requires tying that payment back to the source of the original visit, and keeping a per-visitor journey to do so. Many privacy-first tools are aggregate-only or record revenue only as a value on an event you instrument, which counts the money but does not tell you where it came from. Open Analytics connects Stripe and attributes each payment to the visit and source that earned it.
Revenue attribution is only as good as the visitor journey behind it. A tool that keeps no per-visitor path can total your revenue but cannot tell you which channel produced it.
Open Analytics attributes every payment back to the visit and source that earned it. Connect Stripe with a read-only key and see which pages and campaigns actually pay.
See revenue attributionFrequently asked questions
- What is revenue attribution in analytics?
- It is tying a payment back to the visit, page and traffic source that produced it, so your reports show revenue by channel and campaign rather than just visitor counts. It answers "which marketing actually earns money", which conversion counts alone cannot.
- What is the difference between conversion tracking and revenue attribution?
- Conversion tracking records that a purchase happened; revenue attribution records where the buyer originally came from and credits the revenue to that source. Many tools do the first (fire an event on purchase) but not the second, which needs a per-visitor journey and a payment-provider connection.
- Which analytics tools have revenue attribution?
- Open Analytics attributes revenue back to its source via a Stripe connection. Google Analytics 4 supports attribution over ecommerce events you build yourself. Most privacy-first tools (Plausible, Fathom, Umami, Simple Analytics) record revenue values on events but do not attribute a payment to the channel that earned it.