UTM use cases

The same five parameters cover every channel — what changes is which values you choose. Here are tagging patterns for the five places campaign links actually get used.

Guide · LinkTag

1. Email campaigns

Email is one of the highest-value places to tag links: without UTM parameters, email clicks typically arrive as direct traffic and your newsletter's contribution stays invisible. The pattern is simple — the source names the specific email or sequence, the medium stays email, and the campaign names the push.

  • utm_source=newsletter · utm_medium=email · utm_campaign=spring_sale
  • utm_source=welcome_sequence · utm_medium=email · utm_campaign=onboarding

Use utm_content to separate multiple links to the same page within one email: hero_button versus footer_link. That single extra tag answers "which placement earned the click" without any additional tooling. Keep the campaign value identical across every email in the push so the campaign report aggregates cleanly.

2. Social posts

For organic social, the source names the platform and the medium stays social so all organic social groups together in channel reports:

  • utm_source=instagram · utm_medium=social · utm_campaign=product_launch
  • utm_source=linkedin · utm_medium=social · utm_campaign=product_launch

When one platform hosts several link placements — a bio link, a story sticker and a feed post — utm_content separates them: bio_link, story_sticker, feed_post. This is how you learn whether your bio or your stories actually drive traffic, instead of guessing. Remember the one-name-per-platform rule: pick instagram or ig once and use it everywhere.

3. Paid ads

Paid campaigns get the most detailed tagging because spend is involved. The source names the ad platform, the medium marks the paid channel, the campaign names the push, and utm_term / utm_content carry keyword and creative detail:

  • Search ad: utm_source=google · utm_medium=cpc · utm_campaign=spring_sale · utm_term=running+shoes
  • Social ad: utm_source=facebook · utm_medium=paid_social · utm_campaign=spring_sale · utm_content=video_creative_a

Note that some ad platforms add their own click identifiers automatically (Google Ads auto-tagging adds gclid), which handles platform-side attribution — manual UTM tags remain valuable for consistent cross-platform reporting in your own analytics. Keep paid mediums distinct from organic ones (paid_social vs social) so spend-driven traffic never mixes with organic reach in channel reports.

4. QR codes on print

A QR code is just an encoded URL, which makes it a perfect UTM carrier: the scan becomes a tagged visit with full campaign attribution, bridging an offline placement to online analytics. The source names the specific physical placement, the medium marks the offline channel:

  • Flyer: utm_source=spring_flyer · utm_medium=print · utm_campaign=grand_opening
  • Packaging: utm_source=packaging_qr · utm_medium=qr · utm_campaign=product_registration

Give each distinct print run its own source value — one flyer design, one source — so you can compare placements. Keep the destination URL short where possible, since shorter URLs produce simpler, more scannable QR codes; build the full tagged URL first, then generate the QR from it.

5. Influencer and partner links

When someone else shares your link, UTM tags are how you credit the right partner. The source names the person or publication, the medium describes the arrangement:

  • utm_source=partner_blog · utm_medium=referral · utm_campaign=launch
  • utm_source=influencer_name · utm_medium=social · utm_campaign=launch · utm_content=review_video

Give each influencer a distinct source value so per-partner performance is directly comparable in one report. For affiliate-style arrangements where payout depends on attributed conversions, consistent tagging is not just good reporting — it is the basis for correct payment. Agree the exact values with the partner upfront rather than fixing mismatches after the fact.

One campaign, many channels

Notice the pattern across all five: the utm_campaign value stays constant while source and medium vary per placement. That is the core discipline. A single campaign value spanning newsletter, Instagram, paid search, a flyer QR and two influencer posts produces one campaign report with comparable rows underneath — the closest thing marketing analytics has to a unified view of a push.

Test every tagged URL before it goes live — open it in a private window and confirm your analytics records the expected source, medium and campaign. Two minutes of testing beats discovering a broken tag after launch.

Build tagged links for any channel

The free LinkTag builder assembles properly encoded campaign URLs with live preview — for email, social, ads, QR and partner links alike.

Open the UTM builder