Back to glossary
Analytics & metrics / Entry 11

Attribution

The practice of assigning credit for a sale, signup, or conversion to the marketing touchpoint or touchpoints that drove it. Multiple attribution models exist (first-touch, last-touch, linear, time-decay, position-based), and each tells a different story about which channels actually deserve budget. Attribution is what turns raw marketing spend into a defensible decision about where to spend more.

01 / Why it matters

Why attribution decides the budget

Budget decisions follow attribution. Three reasons getting this wrong costs real money.

01

It decides where the budget goes

The channels that get credit get budget; the channels that don't, don't. Pick the wrong attribution model and you'll cut a working channel and double down on a freerider. The model is the lens; everything else follows.

02

It reveals invisible channels

Last-touch attribution gives 100% credit to whatever channel closed the sale, usually a retargeting ad. Switch to first-touch and YouTube, a blog post, or a podcast often emerge as the real driver. Attribution surfaces the channels nobody was crediting.

03

Stops crediting the wrong touchpoint

Ad platforms each take 100% credit by default, so reported numbers add up to more than 100% of real sales. A clean attribution view inside your own platform replaces the inflated ad-platform numbers with one defensible source of truth.

02 / How it works

The five main attribution models

Each model is a different rule for splitting credit across touchpoints. Same data, very different answers depending on which one you run.

  1. First-touch

    100% credit goes to the channel that started the customer journey. Best for understanding awareness investment: which channels are bringing in new audiences. Tends to over-credit upstream channels and ignore the closing role of retargeting.

  2. Last-touch

    100% credit to the channel that closed the sale. Default in most ad platforms. Best for understanding which channels close, but systematically undervalues upstream content and brand-building channels. The most common attribution mistake is relying only on this view.

  3. Linear

    Equal credit split across every touchpoint in the journey. Five touchpoints means 20% credit each. Honest because it doesn't over-weight any single moment, but produces less actionable signal because everything looks equally important.

  4. Time-decay

    More credit to touchpoints closer to the sale, less to older ones. A retargeting ad two days before purchase gets more credit than a blog post six months earlier. Useful for short sales cycles; can underweight true awareness-stage channels.

  5. Position-based (U-shaped)

    40% credit to the first touchpoint, 40% to the last, 20% split across the middle. Captures the asymmetric importance of discovery (first touch) and conversion (last touch), with some recognition of the journey between. The default for many B2B teams with long cycles.

03 / In practice

What attribution looks like in practice

Three scenarios where the choice of model changes the answer enough to flip budget decisions.

Attribution 01 · E-commerce

Last-touch overcredits Meta

A skincare brand sees Meta ads take credit for 72% of sales via last-touch attribution. Switching to first-touch reveals Instagram organic and TikTok produced 51% of original discoveries. The brand shifts 20% of Meta retargeting budget into TikTok content and revenue grows.

Meta credit shift 72% → 38%
Attribution 02 · Course

First-touch reveals YouTube

Course creator runs paid ads and an email funnel. Last-touch says email closes 80% of sales. First-touch reveals YouTube produced the original signup for 62% of buyers. The creator doubles YouTube content production; six months later, both paid and email numbers grow because they now have a bigger top-of-funnel pool.

YouTube first-touch 62%
Attribution 03 · SaaS

Long cycle, position-based works

B2B SaaS with a 90-day average sales cycle. Last-touch gave demo ads 100% credit; first-touch gave the SEO comparison article 100%. Position-based (40/40/20) split credit more honestly: 40% comparison article, 40% demo ad, 20% nurture sequence. Budget decisions stopped flipping with the model.

Model used Position-based
04 / Track these

What to watch on the attribution dashboard

Eight angles to slice the data by. The single "channel revenue" number hides every interesting question about how customers actually arrived.

Touchpoints per conversion

Average number of channels each customer engaged with before purchase. Sizes how multi-channel the journey actually is.

Channel credit by model

Same channel viewed through first-touch and last-touch attribution side by side. The gap reveals where you're systematically misjudging spend.

Attribution shift

How much a channel's credit changes when you switch models. Big shifts are red flags worth investigating; stable channels are robust.

Direct/unattributed share

Percentage of sales with no traceable source. Above 30% usually means tracking is broken; below 10% is suspicious in the opposite direction.

Cross-device gap

Estimated share of conversions where the buyer switched devices between first touch and purchase. Cookie-based attribution misses these.

Decay window length

The cookie or lookback window your platform uses. Longer windows credit more touchpoints but increase double-counting risk.

First-touch share by channel

Percentage of total customers each channel originated. The clearest signal of where new audience comes from.

Last-touch share by channel

Percentage of sales each channel closed. The clearest signal of which channels turn intent into payment.

05 / Connected concepts

Related glossary terms

Concepts that sit alongside attribution. Read each one before picking the model you'll use to size next quarter's budget.

06 / Inside systeme.io

How systeme.io handles attribution

First-touch attribution by default, full per-contact timeline of touchpoints, UTM tracking, and channel comparison reports. Included on the free plan up to 2,000 contacts.

First-touch attribution by default

Every new contact tagged with their original acquisition source on signup. The cleanest single source of truth for which channels start customer journeys.

Customer journey timeline

Every contact record shows the sequence of touchpoints: signup source, opened emails, clicked links, viewed pages, purchases. Reconstruct multi-touch journeys for any customer with one click.

UTM tracking

UTM parameters on tracking links flow into the contact record automatically. Channel, campaign, source, medium all retained per customer.

Per-channel revenue rollup

Revenue attributed to each channel based on first-touch signup source. Comparison view across channels with revenue, conversion rate, and customer count.

Channel comparison report

Side-by-side comparison of channel performance: revenue, CAC, conversion rate, LTV per channel. The view that drives budget decisions.

Source-based segmentation

Tag automations and broadcasts can target by acquisition source. Different welcome sequences per channel, retargeting only the contacts who came from a specific ad.

07 / Common questions

Frequently asked questions

Common questions about marketing attribution, and how each one plays out inside systeme.io.

Attribution is the practice of assigning credit for a sale, signup, or conversion to the marketing touchpoint or touchpoints that drove it. A customer might see a YouTube video, get a follow-up email a week later, click a Meta ad two weeks after that, and finally buy through a retargeting ad. Attribution decides which of those steps gets credit for the sale, and the model you pick changes the answer dramatically. Without attribution, every marketing channel claims the same conversion.

Five models cover almost every situation. First-touch: 100% credit to the channel that started the journey. Last-touch: 100% credit to the channel that closed the sale. Linear: equal credit split across every touchpoint. Time-decay: more credit to touchpoints closer to the sale. Position-based (U-shaped): more credit to first and last touchpoints, less to the middle. Each model tells a different truth; smart teams compare two or three of them rather than relying on one.

Use first-touch when you want to know which channels start customer journeys (awareness investment). Use last-touch when you want to know which channels close sales (closing-rate investment). Most ad platforms default to last-touch, which systematically undervalues upstream channels like organic content and YouTube. If you only check last-touch, you'll end up over-investing in retargeting and under-investing in the channels that actually built the audience. The honest answer: look at both.

Multi-touch attribution gives partial credit to every touchpoint in the customer journey, instead of awarding 100% to one. The three common multi-touch models are linear (equal split across all touchpoints), time-decay (more credit to recent touchpoints), and position-based (more credit to first and last). Multi-touch is more honest than single-touch for long, multi-channel journeys, but it requires deeper data and is harder to act on at the campaign level. Start single-touch; graduate to multi-touch when the journey complexity warrants it.

Three reasons. One: Meta, Google, and your own analytics each use different attribution models by default, so each claims more credit than they deserve and the sum exceeds 100% of actual sales. Two: cross-device journeys (saw on phone, bought on laptop) break tracking and produce gaps. Three: incognito browsing and ad blockers drop clicks before they're recorded. The fix is to pick one source of truth (usually your own platform's first-touch attribution), use that for budget decisions, and treat ad-platform attribution as a directional signal only.

systeme.io captures the first-touch channel automatically when a contact signs up, plus every subsequent interaction in the customer timeline. The dashboard shows revenue by first-touch channel by default, and the contact record displays the full sequence of touchpoints. UTM parameters on tracking links flow into the contact record automatically. For long sales cycles, the timeline view lets you see exactly which content, emails, and ads each customer engaged with before purchase. Included on the free plan up to 2,000 contacts.

All in one platform

See your real attribution inside systeme.io

First-touch attribution by default, full per-contact timeline, UTM tracking, and channel comparison reports built in. Free plan up to 2,000 contacts.

Start for free now