UTM Tracking for WhatsApp: Know Which Ad Sends You Leads
Running ads and sending people to WhatsApp? Without UTM tracking, you have no idea which campaign is actually working. Here is how to set it up in minutes — no code required.
Why UTM tracking matters for WhatsApp marketing
Most businesses run ads on Instagram, Facebook, and Google that direct people to WhatsApp. But without tracking, you cannot answer basic questions:
- Which ad generated the most leads this month?
- Did the Reel or the Story drive more WhatsApp enquiries?
- Is our Google ad spend actually producing results?
- Which influencer campaign sent us customers?
UTM parameters answer all of these — without installing any additional software.
What are UTM parameters?
UTM stands for Urchin Tracking Module. They are tags you add to the end of any URL so Google Analytics can identify the source of each visit. For a WhatsApp link, they look like this:
https://wa.me/919876543210?text=Hi&utm_source=instagram&utm_medium=social&utm_campaign=june-sale The 4 UTM parameters you need
- utm_source: Where the traffic comes from. Examples: instagram, facebook, google, email, youtube
- utm_medium: The marketing channel. Examples: social, cpc, reel, story, bio, email
- utm_campaign: The specific campaign name. Examples: diwali-sale, new-collection, june-launch
- utm_content: Which specific ad or post. Examples: reel-product-demo, story-swipe-up, carousel-post-3
How to create a UTM-tracked WhatsApp link
Method 1: Use LinkWA (recommended)
- Go to linkwa.in
- Click the UTM Tracking tab
- Enter your number and pre-filled message
- Fill in Source, Medium, Campaign, Content
- Click Generate — your tracked link is ready
Method 2: Build it manually
Start with your base link and append the UTM parameters:
Base: https://wa.me/919876543210
Add: ?utm_source=instagram&utm_medium=bio&utm_campaign=always-on Real examples: UTM setups for Indian businesses
Instagram ad (paid)
utm_source=instagram
utm_medium=cpc
utm_campaign=june-sale
utm_content=video-ad-1 Instagram bio (organic)
utm_source=instagram
utm_medium=bio
utm_campaign=organic
utm_content=profile-link WhatsApp status
utm_source=whatsapp
utm_medium=status
utm_campaign=product-launch Influencer campaign
utm_source=influencer
utm_medium=social
utm_campaign=june-collab
utm_content=nazim-ninja How to see UTM results in Google Analytics
Go to Google Analytics 4 → Reports → Acquisition → Traffic acquisition. Change the dimension to "Session source / medium" or "Session campaign". You will see which UTM-tagged links are sending visitors to your site.
Note: UTM tracking works when the link leads to a website or landing page first, then to WhatsApp. If you link directly to wa.me, the UTM data is captured by Analytics only if someone has previously visited your site in the same session or if you are using a redirect page.
The smarter approach: Use a redirect page
For the most accurate UTM data, create a simple redirect page on your website (e.g., linkwa.in/go/instagram) that logs the UTM parameters in Analytics and then redirects to the wa.me link. This way every click is tracked perfectly.
Common UTM mistakes to avoid
- Inconsistent naming: "Instagram" and "instagram" are treated as two different sources. Always use lowercase.
- Spaces in values: Use hyphens instead of spaces. "june sale" should be "june-sale".
- Not tracking at all: Even a basic utm_source=instagram on your bio link tells you more than nothing.
- Using the same link for all channels: Create a separate link per source so you can compare them.
Create your UTM-tracked WhatsApp link
Switch to the UTM Tracking tab — free, instant, no account.
Open LinkWA →