Skip to content
Sealmetrics
Definition

Revenue Attribution

The process of connecting revenue events (purchases, subscriptions) to the marketing channels and campaigns that drove them. Accuracy depends on how many events the analytics system actually observes.

How does revenue attribution work?

Revenue attribution assigns conversion credit to a traffic source. Different attribution models assign that credit differently:

  • Last-click: the most recent source before the conversion gets full credit.
  • First-touch: the source recorded on the first observed pageview gets full credit.
  • Multi-touch (linear, time-decay, position-based): credit is split across observed touchpoints of the same identified user across sessions. Requires per-user tracking.

Last-click and first-touch models work with aggregate, anonymous event data. Multi-touch models require the analytics system to identify a visitor across sessions — which, in Europe, usually requires cookies and consent.

What does revenue attribution require to be accurate?

Revenue attribution is uniquely sensitive to data loss. If your analytics miss pageviews to consent rejection, ad blockers and browser restrictions — 45% of pageviews on a real Shopify store measured over 48 days, up to 87% in the compounded worst case — what remains is what the attribution model operates on, so the channel totals it produces are biased by whatever demographic survived the filter. The typical result: direct traffic is inflated, top-of-funnel channels are undervalued, and budget allocation follows the bias.

How does Sealmetrics handle revenue attribution?

Sealmetrics does last-click revenue attribution on observed events, without consent gaps. When a conversion event fires, it is credited to the source of the session in which it happened. Channel totals roll up by campaign, landing page and creative. There is no multi-touch model and no cross-session stitching — because there is no cookie, no personal identifier and no way to recognise a returning visitor. The trade-off is deliberate: aggregate channel totals that reconcile with your backend, in exchange for giving up per-user journey analysis.

Because pageviews are captured through cookieless analytics whether or not the banner is accepted, last-click attribution reflects observed traffic without consent gaps — not the cookie-accepting minority.