CreatorLiftRequest access

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 →