UTM tracking for influencer campaigns: a practical setup
UTM parameters are the little tags on a URL that tell your analytics where a visitor came from. Set up well, they separate every creator's traffic cleanly. Set up sloppily, everything lands in one "social" bucket and you learn nothing. Here's a structure that works.
The convention
utm_source = the platform (instagram, youtube, tiktok). utm_medium = influencer — always the same, so all creator traffic aggregates under one medium. utm_campaign = the campaign in kebab-case (summer-launch). utm_content = the creator (and optionally the post): riya-reel, riya-story-2. Keep everything lowercase — UTMs are case-sensitive and Instagram vs instagram will split your data.
Rules that save you later
Never reuse a creator's utm_content across campaigns; never let creators hand-type links (generate and send them the final URL); use a link shortener or tracked redirect so the ugly URL never appears in a bio; and record the mapping of creator → link somewhere permanent, not in a group chat.
Where UTMs fall short
UTMs describe sessions, not sales. They break when a buyer sees the story today and searches your brand tomorrow, when in-app browsers strip parameters, and when the purchase happens on a different device. That's why serious creator measurement pairs UTMs with unique promo codes (which survive the see-now-buy-later gap) and server-side click logging (which counts every tap even when analytics scripts are blocked).
The lazy-proof version
Build links by hand with our free UTM link builder, or skip the manual work entirely: CreatorLift auto-generates a tracked short link with correct UTMs plus a unique promo code for every creator, and matches orders back to them by code or landing-page UTM. Available by application: start here →