{# DE + SK hreflang odebráno 2026-05-24 — viz core/settings.py LANGUAGES. cross_lang_alternates is set False by views whose CS/EN versions live on DIFFERENT paths (KB articles/categories, blog posts) — there the naive same-path alternate would point at a non-existent URL, so we emit only the self-canonical instead of a wrong reciprocal. #} Skip to content

Conversion attribution: how server-side changes who gets the credit

First-click, last-click, data-driven — attribution models decide which ad gets credit for a conversion. How server-side tracking improves the data attribution rests on.

D
DataNostro Team 7. 6. 2026 · 9 min · Intermediate

Attribution answers one question: which ad deserves the credit for a conversion? When a customer arrives from a Google ad, then Facebook, and finally buys from a newsletter — who gets the conversion? The answer depends on the attribution model and on the quality of the data. Here's how they relate.

The basic attribution models

  • Last-click — all the credit goes to the last channel before the conversion. Simple, but it undervalues channels earlier in the journey.
  • First-click — credit goes to the first channel. It overvalues discovery and undervalues closing.
  • Data-driven — a model (now the default in GA4) splits credit between channels by their actual contribution, computed from data.

We also cover first-touch vs last-touch in the docs: First-touch vs last-touch attribution.

Why the model matters

Depending on the model you choose, channels show completely different "performance." If you trust last-click alone, you might cut budget from channels that actually start the buying journey — then wonder why conversions from your "performing" channels dropped too.

Where server-side comes in

This is key: server-side tracking doesn't change the attribution model. But it changes the data the model computes on. And a model is only as good as its input.

  • Fewer gaps in the journey. When client-side loses some interactions (ad-blocker, ITP), the customer journey has holes and attribution computes on incomplete data. Server-side fills the holes.
  • Longer-lived identification. Server-set first-party cookies last longer, so longer buying journeys stay connected into one story instead of fragmenting into "new visitors."
  • Consistency across platforms. The same clean data goes to GA4 and to the ad platforms, so their attributions contradict each other less.

Practical advice

  • Don't switch models on a whim — pick one primary model and stick to it for comparability.
  • First ensure quality data (server-side, clean data layer), then worry about fine-tuning the model.
  • Treat attribution as a guide, not absolute truth — no model is perfect.

Summary

Attribution shapes how you see your channels' performance — and therefore where you put your money. No model works on bad data. Server-side tracking is the best investment in attribution: it doesn't change the model, but it gives it a more complete and reliable input. More in the complete guide to server-side tracking.

Share

A new article once a month

In-depth server-side tracking guides + case studies from the CZ market. No spam, just 1 email a month. Unsubscribe anytime.

Back to Tracking