UTM Link Builder
Tag campaign URLs for accurate attribution in Google Analytics
Free UTM link builder. Generate GA4-compatible UTM-tagged URLs for any campaign. Supports source, medium, campaign, term, and content parameters.
Want a free marketing audit?
30-minute deep-dive on your funnel + channels. Action plan emailed after.
What is an UTM Link Builder?
UTM parameters are tags appended to URLs that tell Google Analytics, Meta, or any attribution tool where your traffic came from. Without UTM tags, direct email clicks, WhatsApp shares, and social posts all appear as "direct" in GA4 — making it impossible to measure campaign effectiveness.
A properly tagged URL includes five possible parameters: utm_source (where — google, facebook, newsletter), utm_medium (how — cpc, email, social), utm_campaign (which campaign — diwali-sale-2026), utm_term (the keyword for paid search), and utm_content (to distinguish creatives in the same campaign). Source, medium, and campaign are mandatory; term and content are optional.
The most common UTM mistake is inconsistent casing. "Facebook", "facebook", and "FACEBOOK" appear as three separate sources in GA4. This builder automatically lowercases and hyphenates all inputs to prevent fragmented reporting. Always copy the final URL from the builder rather than typing UTMs manually.
Why use this UTM Link Builder
Built for Indians, by Indians. Every number, every formula, every slab — tuned to FY 2026-27 reality.
Quick-pick presets
One-click presets for common sources (google, facebook, instagram, linkedin) and mediums (cpc, email, social, display).
Auto-lowercase
All parameters are lowercased and hyphenated — eliminates the #1 cause of split UTM sessions in GA4.
One-click copy
Full tagged URL copies to clipboard with one click — paste directly into your ad platform or email template.
No signup
Fully browser-based. Your URLs are not stored or logged.
Using the UTM Link Builder in 4 steps
No onboarding, no signup. Answer three fields and the numbers update live.
Enter your landing page URL
The destination URL exactly as it appears in your browser — include the protocol (https://) and any existing query parameters.
Set utm_source and utm_medium
Source = where the traffic comes from (google, facebook). Medium = how it comes (cpc, email, organic). Use presets for consistency.
Set utm_campaign
Name for this campaign — use a consistent naming convention: channel-goal-date (e.g. facebook-diwali-sale-oct2026).
Copy and use
Copy the generated URL and paste it into your ad platform, email tool, or QR code generator. Never shorten before tagging (use bit.ly or Rebrandly after tagging).
Tips to get the most out of it
Use a UTM taxonomy document shared across your team. Agree on allowed source names, medium values, and campaign naming format before a campaign launches — retroactive changes break continuity.
Never use UTM parameters on internal links. If someone clicks an internal link with UTMs, GA4 starts a new session, inflating session count and breaking journey analysis.
For WhatsApp sharing, tag with utm_source=whatsapp&utm_medium=social — without a tag, all WhatsApp clicks appear as "direct" in GA4.
For email campaigns, source=newsletter and medium=email is the GA4 convention. Medium=email is specifically recognised by GA4 for channel grouping.
Use utm_content to A/B test creatives. Tag the blue button vs red button differently and see which drives more conversions in GA4.
Real-world scenarios
How Indians actually use this builder — concrete inputs, concrete outcomes.
Facebook CPC campaign
utm_source=facebook&utm_medium=cpc&utm_campaign=diwali-sale-2026&utm_content=creative-a. Tag every ad variation with a different content value.
Email newsletter link
utm_source=newsletter&utm_medium=email&utm_campaign=oct-2026-weekly. All links in a newsletter share the same campaign; use utm_content to differentiate CTA buttons.
Influencer campaign
utm_source=instagram&utm_medium=influencer&utm_campaign=skincare-launch&utm_content=creator-priya. One unique URL per creator so you can measure individual performance.
Frequently Asked Questions
Still have a question? Our team replies within a business day.
Yes. GA4 treats "Google", "google", and "GOOGLE" as three separate sources. Always use lowercase. This builder enforces lowercase automatically.
Yes. GA4 natively reads all five UTM parameters. It also supports utm_id and utm_source_platform for advanced attribution, which this builder does not include (they are edge-case parameters).
Yes, always. Organic social posts with no UTM tags appear as "direct" in GA4 because social apps strip referrer headers. Use utm_medium=social for all organic social posts.
No, if used correctly. Google strips UTM parameters when crawling. However, if you link to UTM-tagged URLs internally, Googlebot may crawl them and create duplicate content signals. Only tag external links.
utm_term was originally for paid search keywords (the query that triggered your ad). utm_content distinguishes between different creatives or links in the same campaign. Today both are used flexibly for any dimension you want to track.
Want expert help beyond the builder? Talk to our team.
Our finance team helps Indian businesses and individuals plan investments, file taxes, and build wealth — without the jargon.
Book a free consultationLet's talk about your business.
Tell us what you're working on and where you want to go. We'll put together a plan. No obligation, no sales pitch.
- Free 30-minute call
- A plan built around your goals
- No obligation, no pressure
- Your own account manager