Campaign Parameters
Your Trackable Link
Instant Event QR Code
Download your link as a high-contrast QR code for posters, packaging, event flyers, or resumes.
Add a few words to your link, and you will know exactly which post, ad, or email brought a visitor to your website.
Build My LinkDownload your link as a high-contrast QR code for posters, packaging, event flyers, or resumes.
Imagine you post the same link to your website in three places: on Instagram, in a WhatsApp message, and in an email. One hundred people click the link and visit your website. Here is the problem: your website cannot tell you which of the three places sent the most people.
A UTM solves this problem. UTM stands for Urchin Tracking Module, but you do not need to remember that name. All you need to know is this: a UTM is a small, extra piece of text added to the end of your normal link.
This small piece of text works like a label or a sticker. It tells your website analytics tool (like Google Analytics 4): "This visitor came from Instagram," or "This visitor came from the email I sent on Monday."
Instead of one plain link, you get a link with a label attached. The website still opens normally for the visitor without slowing down or showing extra popups.
Behind the scenes, your analytics dashboard now knows exactly which post, banner, or promotional channel drove conversions, leads, or sales — saving your marketing budget from guesswork.
A UTM link consists of two simple parts working together:
1. Your normal website link — for example: https://mystore.com/summer-sale
2. The UTM tags — a few extra words added after a question mark ?
Each utm_ parameter answers one specific diagnostic question for your analytics tool.
| UTM Tag | Question It Answers | Example Answer |
|---|---|---|
| utm_source | Where is this traffic coming from? | instagram, facebook, newsletter |
| utm_medium | What type of channel is it? | social, email, cpc (paid ads) |
| utm_campaign | Which specific campaign is this? | summer_sale, diwali_offer |
| utm_term (optional) | Which keyword, if it's a paid search ad? | running_shoes, luxury_villas |
| utm_content (optional) | Which exact version of the ad or link? | blue_banner, text_link, header_cta |
According to Google's official documentation, it is strongly recommended to always set at least utm_source, utm_medium, and utm_campaign together — if any of these are missing, the traffic shows up in reports as "(not set)", which prevents accurate attribution.
Say you run a clothing brand or e-commerce shop. You are posting about a festival sale in three places. Here is how UTMs make each channel crystal clear:
Used in your profile bio or story sticker link to track organic social visitors.
Pasted into VIP customer broadcast groups to measure direct messaging ROI.
Set as the final URL on search ads to calculate exact cost per acquisition.
UTM tracking is widely used by students, freelancers, startup founders, and enterprise marketing teams alike.
Tracking whether more student attendees clicked your registration link from the college WhatsApp group or the Instagram bio.
Auditing whether a festival discount post on Facebook or an Instagram reel drove more real customer checkouts.
Measuring how many subscribers clicked your affiliate or blog recommendation link inside your weekly Sunday email.
Adding a UTM to the description box of your YouTube videos to discover which specific video brings the highest web traffic.
Attaching clean UTMs to your portfolio link in your resume to track whether recruiters opened it from LinkedIn or direct email.
Using utm_content to compare a video creative vs static graphic banner running in the exact same Meta ad set.
Avoid messy analytics dashboards by adhering to these battle-tested campaign naming conventions.
Analytics tools treat instagram and Instagram as two completely different sources. Sticking strictly to lowercase avoids fragmented attribution data.
Spaces in URLs turn into ugly %20 escape strings that can break messaging previews. Use clean underscores or hyphens like diwali_sale.
Always use the same identifier for the same platform. Mixing insta, ig, and instagram splits your reports across 3 different rows.
Never place UTM links on internal website buttons or navigation menus. Doing so overwrites original search or ad referral sessions and breaks bounce rates.
Everything you need to know about Urchin Tracking Modules and campaign link generation.
utm_source, utm_medium, and utm_campaign are the three primary tags you should always include together. utm_term and utm_content are optional, used mainly for keyword tracking in search ads or differentiating A/B creative variants.