In short
- Use one fixed convention: source is the platform, medium is always creator, campaign is the campaign name, and content is the creator ID plus deliverable and placement.
- Log every link in a register, use lowercase and creator IDs instead of handles, and never put names, phone numbers or emails in a URL.
- GA4's default channel grouping can file creator visits under Organic Social. Build a custom channel group on medium so creators report as their own channel.
- UTMs are a floor. They miss people who search later or buy elsewhere, so read them beside discount codes and a post-purchase survey.
To track influencer campaigns with UTM links, give every creator and every deliverable its own tagged URL with one fixed convention: the platform as source, the word creator as medium, the campaign name as campaign, and the creator ID plus deliverable and placement as content. Then read the results in GA4 by that content field. Done properly, it ranks every creator and post on sessions, add-to-carts and purchases.
The convention matters more than the tool. Messy tags split one creator across five rows or hide a whole campaign inside another channel. This guide gives the naming rules, a builder table and link register, the platform routes, the GA4 steps and the failures to test for. It extends the tracking checklist in our guide to measuring influencer marketing ROI and the link rules on our performance influencer marketing service page. Few brands do this well: only 13.3% of surveyed Indian brands tie influencer work to formal revenue targets, per a 2026 vendor survey covered by Campaign India. For the bigger picture, see the complete guide to influencer marketing in India.
The convention: four fields, one meaning each
| Parameter | What it holds | Rule | Example |
|---|---|---|---|
| utm_source | The platform where the link was seen | One fixed spelling per platform: instagram, youtube, linkedin, x, snapchat | instagram |
| utm_medium | The channel | Always creator for organic creator links; creator-ad for creator posts run as ads | creator |
| utm_campaign | The campaign | Product, season and month, lowercase, hyphens | glow-serum-diwali-2026-10 |
| utm_content | Who and what | Creator ID, deliverable and placement, joined by underscores | c042_reel1_bio |
| utm_term | Variant (optional) | Leave empty, or use for an A/B test such as two offers | offer-a |
Keeping the medium identical for every creator is the rule that pays off most. It lets you pull all creator traffic in one filter and compare it with paid social, email and search. Put what varies by creator and post into the content field, not the medium.
Naming rules that stop reports splitting
| Rule | Why |
|---|---|
| Lowercase only | GA4 can show Instagram and instagram as separate rows |
| No spaces or special characters | Spaces turn into %20, and some tools break on symbols |
| Creator IDs, not handles | Handles change, and viewers can see the link in the address bar |
| One spelling per platform | instagram, never ig or insta |
| Stable campaign names | Renaming mid-campaign splits the data; mark waves in the content field |
| No personal data | Never put a name, phone number or email in a URL: it appears in browser history and analytics |
| Tag only links that arrive from outside | Tagging links inside your own site can overwrite the original source of a visit |
Keep a register that maps each creator ID to the creator's handle and contract. It stays internal, and it is the key you will need when you read the report.
The builder: assemble every link from the same parts
Start with the landing URL, add a question mark, then join the four fields with ampersands. For the example above, the finished link is:
https://yourbrand.in/serum?utm_source=instagram&utm_medium=creator&utm_campaign=glow-serum-diwali-2026-10&utm_content=c042_reel1_bio
Build links in a spreadsheet with a formula that joins the cells, so no one hand-types a tag. The register below shows the rows (made-up examples).
| Source | ID | Deliverable | Placement | utm_content | Short link | Code | Tested on |
|---|---|---|---|---|---|---|---|
| c042 | Reel 1 | Bio | c042_reel1_bio | brand.in/c042 | GLOW15 | Android, iPhone | |
| c042 | Story set 1 | Link sticker | c042_story1_sticker | brand.in/c042s | GLOW15 | Android, iPhone | |
| c057 | Reel 1 | Bio | c057_reel1_bio | brand.in/c057 | HAIR10 | Android, iPhone | |
| youtube | c071 | Integration | Description | c071_integration_desc | brand.in/c071 | WATCH12 | Android, desktop |
Hand the creator only the short link and the code, copied from the register. Creators who retype links introduce errors, and a creator who edits a tag by habit can wipe out a week of data.
Where each platform's link actually sits
A tag is useless if nobody can tap the link. Instagram is the main influencer platform for 93.1% of surveyed brands, according to a creator platform's 2026 report page, and its captions are not clickable.
| Platform and format | Where the link sits | Placement tag | Watch out |
|---|---|---|---|
| Instagram Reel | Link in bio | bio | The bio link changes per campaign, so brief the creator to swap it on posting day |
| Instagram Story | Link sticker | sticker | Stories expire after 24 hours unless saved to Highlights; only viewers who tap are counted |
| Partnership ad | Button on the ad | ad | Add the tags in the ad's URL parameters and use creator-ad as the medium |
| YouTube video | Description and pinned comment | desc, pin | Put the link in the first lines of the description, before the "show more" cut |
| LinkedIn post | Post body or first comment | body, comment | Test how the link preview shows on mobile |
If you run creator posts as ads, keep their medium separate. Your organic creator numbers and your paid amplification numbers answer different questions, and mixing them makes creators look better or worse than they were. Our creator ads and whitelisting service explains the set-up.
Short links, redirects and QR codes
Long tagged URLs look suspicious in a bio. Use a short path on your own domain that redirects to the full tagged URL, and test it on a phone. Some link-in-bio and redirect tools drop query strings, so check that the tags still arrive at the end of the redirect, not only at the start.
For store or restaurant campaigns, a QR code can carry the same convention with a source such as store-qr. For app installs, UTMs do not survive the app store, so use a mobile measurement partner link per creator and keep the UTM link for the web page that leads to the store.
Reading the results in GA4
- Mark the outcome as a key event. In GA4, what used to be called a conversion is now a key event. Make sure
purchase,generate_leador your equivalent is marked, or reports will show sessions with no outcomes. - Fix the channel grouping before launch. GA4's default channel grouping applies rules to source and medium, and a visit whose source is a social site typically lands in Organic Social even if the medium says creator. That mixes creators with your own page's posts. Create a custom channel group with one rule, medium begins with
creator, placed above the defaults. - Open the traffic acquisition report. Switch the dimension to session source and medium and filter to your creator medium for the headline view.
- Build an exploration for per-creator numbers. Use the session content dimension (look for the "manual ad content" version, which carries utm_content) as rows, and sessions, engaged sessions, add-to-carts, purchases and purchase revenue as values. Filter by campaign. Names differ slightly between reports, so look for the dimensions that carry your tags.
- Export and split. Export to a spreadsheet, split the content field at the underscore into creator, deliverable and placement, and join your cost column.
Three setup points are easy to miss. If your payment gateway redirects people back to your site, add its domain to GA4's list of unwanted referrals, or the gateway will steal credit for purchases. If checkout sits on a different domain from your store, set up cross-domain measurement so the source survives. And remember that GA4 reports the source of the session in which the event happened: a buyer who clicked a creator link on Monday and returned through Google on Thursday is credited to Google.
A sample read-out (made-up numbers)
Here is how the exploration looks once cost is joined. All figures are invented to show the reasoning.
| Creator ID | Fee | Sessions | Engaged-session rate | Purchases | Conversion rate | Cost per session | Cost per purchase |
|---|---|---|---|---|---|---|---|
| c042 | ₹30,000 | 2,400 | 58% | 60 | 2.5% | ₹12.50 | ₹500 |
| c057 | ₹30,000 | 5,100 | 41% | 38 | 0.75% | ₹5.88 | ₹789 |
| c071 | ₹60,000 | 1,300 | 71% | 52 | 4.0% | ₹46.15 | ₹1,154 |
| c019 | ₹8,000 | 380 | 52% | 3 | 0.8% | ₹21.05 | ₹2,667 |
Creator c057 delivers the cheapest visits and the weakest conversion. The audience clicked, but did not buy: look at audience fit and whether the landing page matched the post. Creator c071 sends few visitors who convert well, at the highest price, so the question is whether the fee is justified by what a buyer from that audience is worth. Creator c019 has three purchases, which is too few to rank. Our cost per acquisition post explains why small counts mislead, and the KPI guide shows which of these columns to make primary.
Test every link before it goes live
- Open each link on an Android phone and an iPhone through the real route: the bio link, the Story sticker preview, the ad preview.
- Check GA4's real-time report to see the source, medium and content of your own test visit.
- Confirm the landing page loads quickly on mobile data and shows the offer above the fold.
- Place a test order and check that the order record carries the source, so you can join revenue later.
- If a code is attached, confirm the link applies it automatically. See tracking sales with discount codes.
- Lock the register and share it with the creator manager and the analyst.
Failures that cost data
- Mixed case. One creator, two rows.
- A tool that strips parameters. The click happens and the session shows as direct.
- A reused link. Last month's campaign name appears in this month's report.
- Hand-typed links. One wrong letter and the visit lands in the wrong row.
- No tags on creator ads. Your paid amplification disappears into generic paid social.
- Treating UTMs as the whole story. People who watch a Reel, search your brand and buy are not in these numbers. Pair UTMs with codes, branded search and a survey, and put the results in a report such as the one in our campaign report template.
If you want a link register, GA4 channel group and test plan built for your next campaign, send us a brief. The cost guide shows what the creator fees on those links usually look like.
Sources
- Creator platform's 2026 research report page (brand survey: Instagram share of influencer platforms), Creator-platform research page (vendor) (Accessed 31 Oct 2026)
- Coverage of a 2026 India creator-economy report: brand survey on revenue targets, Campaign India (21 May 2026)
Frequently asked questions
What is a UTM link in influencer marketing?
A UTM link is a normal URL with extra tags such as utm_source and utm_campaign added after a question mark. When someone clicks it, your analytics tool reads the tags and records which platform, creator and post sent the visit. Every creator and every deliverable should get a different link.
Which UTM parameters should I use for influencers?
Use four: utm_source for the platform, utm_medium set to creator for every creator link, utm_campaign for the campaign name and utm_content for the creator ID, deliverable and placement. Leave utm_term empty or use it only for A/B variants. The same convention across campaigns keeps reports comparable.
How do I see influencer UTM traffic in GA4?
In GA4 open the traffic acquisition report, switch the dimension to session source and medium, and filter to your creator medium. For a per-creator view, build an exploration with the UTM content dimension as rows and sessions, key events and purchase revenue as values. Our GA4 section walks through it.
Why does GA4 show influencer traffic as Organic Social?
GA4's default channel grouping classifies visits by rules on source and medium, and a visit whose source is a social site such as Instagram typically lands in Organic Social whatever the medium says. Create a custom channel group with a rule on your creator medium, ranked first, so creator traffic reports on its own.
Can I put a UTM link in an Instagram caption?
You can write it, but Instagram captions do not hold clickable links, so nobody can tap it. Put the tagged link in the creator's bio, in a Story link sticker or behind the button on a partnership ad. YouTube descriptions and pinned comments do hold clickable links.
Do UTM links work for app installs?
Not on their own. A UTM tag does not survive the trip through an app store, so installs need a link from a mobile measurement partner, one per creator. UTMs still work for the web landing page that sends people to the store. Our attribution guide compares the methods.
Should creators use shortened links?
Yes. A short path on your own domain, such as brand.in/c042, looks trustworthy in a bio and redirects to the full tagged URL. Test every short link on a phone before launch to confirm the tags arrive in analytics, because some redirect and link-in-bio tools drop parameters.