UTM Campaign Tracking Lab

Marketing Attribution

Every attribution model you will ever build sits on top of one boring question: did the click arrive with a label on it? Tag a real campaign, run it for 30 days, then find out how much of your dashboard was telling you the truth.

πŸ‘¨β€πŸ« Professor Mode: Guided Learning Experience

New to campaign tracking? Enable Professor Mode to be walked through tagging, deploying and debriefing a live campaign.

STAGE 1 β€” ANATOMY OF A TAGGED LINK

The brief

Lumen & Co. is a direct-to-consumer skincare brand. On Monday they launch Summer Glow, a 30-day push across paid search, paid social, email, two influencers and retargeting display. Total media budget: $61,500.

You are the analyst. Nobody will ask you about tracking for the next 30 days. Then everybody will ask you about it at once.

Start with the problem

Below is an ordinary campaign link, exactly as most people would paste it into an ad. Watch what the analytics platform is able to record about anyone who clicks it.

You can edit this URL directly, or load one of the examples below.

What the analytics platform records

What do these words mean?
Session source
Where the visit came from, as the platform recorded it. Taken from utm_source if the link was tagged, and guessed from the referring website if it was not.
Session medium
The kind of traffic: a paid click, an email, a partner link. This is the field that decides the channel group.
Referrer
The website the browser says it came from. Email apps and messaging apps send no referrer at all, which is why untagged email has nothing to fall back on.
Default channel group
The bucket the platform files the visit into (Paid Search, Email, Display and so on). It is calculated from source and medium together, not chosen by you.
Direct
The bucket for visits with no tags and no referrer. It reads as "someone typed our address in", but in practice it is where untraceable traffic accumulates.
Unassigned
The bucket for visits the platform could not fit into any channel, usually because the medium was a word it does not recognize.