Zahid Hasan Emon
Tracking tool

UTM builder for outbound campaign links

Every outbound link tagged the same way, every time. Channel presets, an enforced naming convention and live validation so campaign reporting never fragments.

  • 8 channel presets
  • Naming convention enforced
  • Runs fully in your browser

Build

Generate a tagged URL

Paste the landing page. Existing utm_* values are replaced so a link is never double-tagged.

Channel presets

Where the click comes from

Channel type

Campaign or initiative name

Ad, creative or placement variant

Keyword or audience

Platform campaign ID (optional)

Tagged URL

Your tracking URL appears here.

  • Enter the destination URL.
Test link

QR code for print & offline

Encodes the tagged URL above, so scans from flyers, packaging or event signage land in the same campaign report as your digital traffic.

Add a destination URL

Use SVG for professional print — it stays sharp at any size. Keep the printed code at least 2 cm wide and test a scan before the file goes to production.

Scan verification

Open the exact link encoded in this QR and confirm the destination and every UTM value below before the file goes to production.

Add a valid destination URL to verify the encoded parameters.

Convention

Rules this tool enforces

  • Lowercase everything — GA4 treats Meta and meta as two different sources.
  • Hyphens inside a value, underscores only where the taxonomy already uses them (paid_social).
  • utm_source = platform, utm_medium = channel type, utm_campaign = the initiative, not the ad.
  • utm_content carries the creative or placement variant so creative testing stays readable.
  • Never tag internal links — it restarts the session and destroys attribution.

Taxonomy

Source / medium pairs

Meta Ads
meta / paid_social
Google Search
google / cpc
Google PMax
google / pmax
TikTok Ads
tiktok / paid_social
LinkedIn Ads
linkedin / paid_social
Email / CRM
newsletter / email
Organic Social
instagram / social
Referral / Partner
partner / referral