Free UTM Campaign URL Builder

Your tracking URL
https://marketingagency.sg/
Tagging your links is step one; knowing what the data means is the rest. We help Singapore businesses build tracking, attribution and reporting that ties every campaign to revenue. Get a free marketing audit or see our digital marketing services.

Free UTM campaign URL builder

This free tool — built by a Singapore digital marketing agency — builds properly-tagged campaign URLs so Google Analytics (GA4) can attribute every click to the right source, medium and campaign. It runs entirely in your browser, with no signup and no data sent anywhere. UTM parameters are the small tags added to a URL (like ?utm_source=facebook&utm_medium=social) that tell your analytics exactly where a visitor came from.

The five UTM parameters explained

  • utm_source — where the traffic comes from (google, facebook, newsletter).
  • utm_medium — the marketing channel type (cpc, social, email, referral).
  • utm_campaign — the specific campaign or promotion (q4_promo, spring_sale).
  • utm_term — optional; the paid keyword for search campaigns.
  • utm_content — optional; distinguishes ad variants or link positions for A/B testing.

UTM tagging best practices

  • Be consistent. Always lowercase, and pick one convention (this tool lowercases and replaces spaces with underscores automatically). Facebook and facebook become two different sources in GA4.
  • Never tag internal links. UTMs on links within your own site overwrite the original source and break attribution.
  • Keep a shared spreadsheet of your naming conventions so the whole team tags the same way.
  • Don’t put sensitive data in UTMs — they’re visible in the URL and analytics.

A UTM naming convention your whole team can follow

The single biggest cause of messy analytics is inconsistent tagging — Facebook, facebook and FB become three different sources in GA4. Agree a convention once and document it. A simple, durable standard: always lowercase; use underscores, not spaces (this tool does both automatically); keep utm_source to the platform (google, facebook, linkedin), utm_medium to the channel type (cpc, social, email, referral), and utm_campaign to a dated, descriptive name (2026_q4_promo). Store the conventions in a shared sheet so every marketer and agency partner tags identically.

Reading your UTM data in GA4

Once your links are tagged, GA4 attributes each session automatically. Find the data under Reports → Acquisition → Traffic acquisition, then change the dimension to Session source / medium or Session campaign to see your tagged traffic. For conversions, add your key event as the metric and you can see exactly which source, medium and campaign drove revenue — the whole point of tagging in the first place.

UTM examples for common Singapore marketing channels

  • EDM / newsletter: utm_source=newsletter&utm_medium=email&utm_campaign=2026_q4_promo
  • WhatsApp broadcast: utm_source=whatsapp&utm_medium=messaging&utm_campaign=cny_sale
  • LinkedIn organic post: utm_source=linkedin&utm_medium=social&utm_campaign=thought_leadership
  • Influencer / KOL link: utm_source=kol&utm_medium=referral&utm_campaign=launch&utm_content=creatorname

Frequently asked questions

Do UTM parameters hurt SEO?

Not when used correctly. Only tag external links you control (ads, emails, social posts) — never internal links. Google generally handles UTM-tagged URLs fine, and canonical tags prevent any duplicate-content concern.

Which analytics tools read UTM parameters?

Google Analytics (GA4), and virtually every other analytics and marketing platform, read the five standard UTM parameters automatically — no setup required beyond tagging your links.

Why are my campaigns showing as “direct / none”?

Usually because links weren’t tagged, or because internal links were tagged and overwrote the original source. Consistent UTM tagging on external campaign links fixes it.

What’s the difference between utm_source and utm_medium?

utm_source is the specific platform the traffic came from (facebook, google, newsletter). utm_medium is the broader channel type (social, cpc, email). Source answers “which site?”; medium answers “what kind of marketing?”.

Should I add UTMs to my Google Ads links?

Usually not manually — Google Ads auto-tagging (the gclid parameter) passes richer data into GA4 automatically. Adding manual UTMs on top can override it. Use manual UTMs for channels that don’t auto-tag: email, social, influencer and offline campaigns.

How do I track WhatsApp or QR-code campaigns?

Build a UTM-tagged URL here, then use it as the WhatsApp link or the destination behind your QR code. Every scan or tap then shows up in GA4 under the source, medium and campaign you set — ideal for tracking offline-to-online in Singapore.

Can users see the UTM parameters?

Yes — they’re visible in the browser address bar, so never put anything sensitive in them. If you want cleaner links for sharing, run the tagged URL through a link shortener that preserves the parameters.