Attribution & Measurement

UTM Structure for Influencer Campaigns: A Naming Guide

A field-by-field UTM structure for influencer campaigns, with a naming template, a worked example, GA4 setup and a QA checklist, so creator data stays clean.

Sheetal Shakshi29 Mar 202615 min read
UTM Structure for Influencer Campaigns: A Naming Guide

A good UTM structure for influencer campaigns uses one lowercase value per field: the platform in utm_source, a fixed label such as influencer in utm_medium, the campaign name in utm_campaign and the creator in utm_content. Build every link yourself, give each creator a unique one, and test it before launch. Google Analytics treats different capitalisation as different values, so consistency is what keeps the data usable.

A UTM structure for influencer campaigns is a fixed naming rule for the five tracking parameters added to every creator link, so that Google Analytics 4 can group traffic by platform, channel, campaign and creator without splitting one creator into several rows. The structure matters more than the attribution model, because no model can repair inconsistent labels after the clicks have arrived.

This guide gives you a field-by-field template, a decision table for the choices that vary between teams, a worked example, the GA4 setup that makes the data visible, and a pre-launch test you can run on every link.

Key takeaways

  • Always fill in utm_source, utm_medium and utm_campaign. Google's own documentation says to use these three on every link, and utm_content is the practical place to identify the creator.
  • Write every value in lowercase. Google Analytics treats values that differ only by capitalisation as different values, so one stray capital letter splits a creator in two.
  • Build the links yourself from a shared sheet and send each creator one finished link. Never ask creators to assemble their own parameters.
  • Create a custom channel group in GA4 so that utm_medium=influencer reports as its own channel instead of landing in an unassigned bucket.
  • Click every link yourself before launch and confirm it appears correctly in GA4 reports.
  • Pair each link with a unique promo code, because links alone miss shoppers who do not click.

What is the right UTM structure for influencer campaigns?

The right structure assigns one job to each parameter and never mixes them. Google's Google Analytics Help, checked November 2026, says to always include utm_source, utm_medium and utm_campaign, and lists utm_content as the field for telling creatives apart. For creator work, that last field is where the creator identifier belongs.

The convention below follows the practical setup described by Make Influence, checked November 2026: platform in source, a fixed influencer label in medium, the campaign name in campaign and the individual creator in content.

ParameterJob in an influencer campaignFormat ruleExample value
utm_sourceThe platform the creator posts onOne value per platform, lowercaseinstagram
utm_mediumThe channel, identical for every creator linkOne fixed label for the whole programmeinfluencer
utm_campaignThe campaign or product pushproduct-season-objective, hyphens onlysunscreen-summer-launch
utm_contentThe creator, optionally with tierhandle or tier_handle, lowercasemicro_examplehandle
utm_termThe content format (optional)One short label per formatreel
utm_id (optional)A campaign ID that matches uploaded campaign dataSame ID your team uses elsewherec2026-014

Google's help page describes utm_term as the paid keyword field and utm_content as the field for distinguishing creatives. Using utm_term for format is therefore a convention, not a Google rule, so document it in your team's naming sheet. If you do not need format-level analysis, leave it out.

Google's Analytics Help page on URL builders lists each parameter and the UTM best-practice table. Source: Google Analytics Help.
Google's Analytics Help page on URL builders lists each parameter and the UTM best-practice table. Source: Google Analytics Help.

Why does influencer UTM data go wrong?

Influencer UTM data goes wrong because many people write the links. Each creator, assistant or agency contact has a slightly different habit, and Google Analytics keeps every variation as a separate value. The Google Analytics Help page states that SpringSale and Spring_Sale are considered distinct, and that utm_source=google is different from utm_source=Google.

Three further problems compound this. First, some creators will not have a clickable link at all, so the traffic arrives unattributed. Second, shoppers often see a post and later search for the brand, which no UTM can capture. Third, the default GA4 channel grouping may not recognise your medium label, so influencer traffic is easy to miss in standard reports.

Fixing the first problem is a process task. Fixing the other two needs a promo code strategy and a custom channel group, both covered below. For the wider measurement picture, see influencer performance attribution and how to account for dark social.

Follow these seven steps in order. Each one states the action, the result you should see and the reason it protects your data.

Step 1: Write a one-page naming rule

Action: list the allowed values for source, medium and the campaign format, plus separators. Pick lowercase letters, hyphens inside words and one underscore between tier and handle, then publish it where every teammate can see it. Result: a single reference that settles disputes before they reach the data. Why: Google's best-practice table calls for a strict, case-sensitive naming convention across all fields.

Step 2: Fix utm_medium for the whole programme

Action: choose one label, such as influencer, and use it on every creator link. Result: one value you can filter on to isolate the programme. Why: Make Influence recommends a fixed medium for the channel, and Google's guidance is one unique medium per distinct channel. Keep it different from the medium you use for paid social, so boosted creator posts do not blend with organic creator traffic.

Step 3: Build a creator roster with approved handles

Action: keep a roster sheet with each creator's handle, platform and tier, entered once and copied from there. Result: the same creator always produces the same utm_content string. Why: handles typed from memory are the main source of near-duplicates. Before a creator enters the roster, run the account through the fake follower checker so you are not tagging links for audiences you will later discard.

Step 4: Generate links from a shared sheet or builder

Action: use Google's Campaign URL Builder or a team sheet with dropdowns for source and format, and formulas that lowercase and join the fields. Result: finished links with no hand-typing. Why: Measureschool, checked November 2026, recommends a centralised UTM tool and lowercase values for exactly this reason.

Step 5: Shorten the link only after tagging

Action: paste the full tagged URL into a branded short link and send the short version to the creator. Result: a tidy link for a bio or description that still carries every parameter. Why: LinkUTM, checked November 2026, describes a branded short link with the UTM parameters baked in as the link the creator actually shares. Test the short link, since a redirect that drops the query string removes your tracking.

Step 6: Send one finished link per creator in the brief

Action: put the link, the placement instructions and the promo code in the written brief. Result: the creator copies and pastes rather than builds. Why: InfluenceFlow, checked November 2026, also frames the process as building the link and sending it to the influencer. Our guide on briefing creators shows where tracking instructions fit.

Step 7: Test, then freeze the links

Action: click every link on a phone and a desktop, then confirm the session appears in GA4 with the right values. Result: a verified list you lock for the campaign. Why: a typo found after launch cannot be repaired in data already collected. The QA section below gives the full procedure.

Should utm_source be the platform or the creator's name?

Use the platform in utm_source and put the creator in utm_content, unless you have a specific reason to do otherwise. Sources disagree here, so the choice should be deliberate. The table sets out the three approaches that appear in public guidance.

Approachutm_sourceutm_contentWho describes itBest whenRisk
Platform in sourceinstagramcreator handleMake InfluenceYou compare platforms and creators in the same reportsNeeds content to be filled in every time
Creator in sourcecreator handlepost or formatHootsuite, checked November 2026, suggests the partner's name for influencer or partner campaignsYou run a few partners and want the default source report to show each oneSource becomes a long list, and platform comparison needs extra work
Placement in mediuminstagramcampaign slugBlinkURLs, checked November 2026, shows a bio-link preset that sets medium to bioYou track where on a profile the click came fromMedium no longer identifies the influencer channel

Our recommendation is the first approach, because it keeps source meaning a platform, which matches Google's guidance of one unique source for each distinct platform. Whichever you choose, write it down and apply it to every campaign, because mixing approaches across campaigns is what destroys comparability.

What does a worked UTM example look like?

The example below is illustrative, with a placeholder domain and invented handles, and it contains no performance data. It shows how one naming rule produces comparable links for three creators on two platforms.

The campaign is a summer product launch. The rule is: source is the platform, medium is influencer, campaign is product-season-objective, content is tier_handle, term is the format.

Creator (illustrative)PlatformFinished link
creator_a, micro tierInstagram Reelhttps://yourbrand.com/sunscreen?utm_source=instagram&utm_medium=influencer&utm_campaign=sunscreen-summer-launch&utm_content=micro_creator_a&utm_term=reel
creator_b, nano tierInstagram Storyhttps://yourbrand.com/sunscreen?utm_source=instagram&utm_medium=influencer&utm_campaign=sunscreen-summer-launch&utm_content=nano_creator_b&utm_term=story
creator_c, macro tierYouTube videohttps://yourbrand.com/sunscreen?utm_source=youtube&utm_medium=influencer&utm_campaign=sunscreen-summer-launch&utm_content=macro_creator_c&utm_term=video

With this structure, filtering on utm_medium=influencer isolates the programme, filtering on utm_source compares Instagram with YouTube, and utm_content ranks the creators. Because the tier prefix sits at the start of utm_content, you can group by tier across campaigns with a simple text match.

The Google example in its own documentation follows the same shape: a source, a medium and a campaign name joined with ampersands after a question mark. Yours simply adds creator and format on top.

Make Influence's practical setup guide shows the platform, influencer medium and creator-in-content convention. Source: Make Influence.
Make Influence's practical setup guide shows the platform, influencer medium and creator-in-content convention. Source: Make Influence.

The link has to sit where a follower can click it, and the placement differs by platform. LinkUTM lists the places a creator typically shares a branded short link: the Instagram bio, a story link, the TikTok bio and the YouTube description.

PlacementWhat to briefTracking note
Instagram bio linkReplace the bio link for the campaign window and restore it afterwardsOne link per creator per campaign; do not reuse an older link
Instagram Story linkUse the creator's finished link in the story link elementAdd utm_term=story if you want story-level reporting
TikTok bioSame as Instagram bioMention the link in the video so viewers know where to go
YouTube descriptionPlace the link in the first lines of the descriptionPin a comment with the same link
Newsletter or blog by a creatorUse a separate link per placementUse utm_term to separate placements

Check each platform's current rules for link placement before the brief goes out, since these change. When in doubt, ask the creator for a screenshot of where the link will sit.

A promo code catches the shoppers a link misses. LinkUTM names the pairing of a UTM-tagged short link with a unique promo code as the most common combination, with the link capturing clicks in GA4 and the code capturing purchases made another way.

Give each creator a distinct code and record it in the same roster row as their utm_content value. When you reconcile results, you then have two signals per creator: attributed sessions and redeemed codes. The gap between them is a rough view of how much influence happens off-link, which our guides on last-touch versus multi-touch attribution and influencer incrementality help you interpret.

How do you set up GA4 so influencer traffic is easy to read?

Create a custom channel group so that utm_medium=influencer is labelled Influencer. According to Make Influence, influencer as a medium does not get its own channel in the default grouping, so traffic can appear as unassigned until you add a rule. Building the rule once saves you from re-sorting every month.

Then build the reports in the checklist below. Reading UTM values in a landing-page report needs a caveat: Google's help page notes that UTM information is not captured in the Landing page + query string and Page path + query string dimensions and appears in Page location instead.

  1. Open the traffic acquisition report and add utm_campaign and utm_content as secondary dimensions.
  2. Filter to your influencer channel group and sort by sessions per creator.
  3. Compare key events or purchases per creator against sessions to find the highest-intent audiences.
  4. Check new versus returning users per creator to see who brings new customers.
  5. Look at the conversion paths report for creator touchpoints that assisted a sale.
  6. Export monthly and store the figures next to promo code redemptions.

For the paid side, remember that WeltPixel, checked November 2026, quotes Google's documentation that in GA4, auto-tagging is prioritised over manual tagging for Google Ads. If you boost creator content through Google Ads, expect the ad platform's own tagging to win over your manual values.

Nurdd's free influencer ROI calculator projects revenue and ROAS from a creator budget once your attribution data is clean. Source: Nurdd.
Nurdd's free influencer ROI calculator projects revenue and ROAS from a creator budget once your attribution data is clean. Source: Nurdd.

What UTM mistakes break influencer data?

Six mistakes account for most of the damage. Each is avoidable with the process above.

  • Inconsistent capitalisation. Google states that values are case-sensitive, so Instagram and instagram become two sources. Force lowercase in the generator sheet.
  • Wrong separator characters. Optimize Smart, checked November 2026, lists using a hyphen in a parameter name, such as utm-source instead of utm_source, as a reason tracking fails. Copy the parameter names from the builder.
  • Duplicate parameters. The same article shows URLs where a parameter appears twice, which GA4 may record unpredictably. Never paste a tagged link into a tool that adds its own tags.
  • Creator-built links. Ten creators produce ten conventions. Send finished links only.
  • Reusing old links. A link from a previous campaign mixes old and new traffic under one utm_campaign. Create fresh links every cycle.
  • Putting the creator in the campaign field. Campaign should be shared by every creator in the push, otherwise you cannot total the campaign.

Also avoid spaces in values. Replace them with hyphens in the generator so the issue never arises.

Test every link end to end, because a single broken redirect can wipe out a creator's attribution. This checklist can be run in about ten minutes for a small roster and takes a person with GA4 access, a phone and a desktop.

  1. Open GA4 Realtime in one window.
  2. Click the creator's short link on a phone, using mobile data rather than office Wi-Fi.
  3. Confirm the landing page loads and the address still shows the full set of parameters after any redirect.
  4. In Realtime, check that the source, medium and campaign values match your naming rule exactly.
  5. Repeat on a desktop browser.
  6. Place a test order using the creator's promo code and check that the code is recorded.
  7. Mark the link as verified in the roster and lock the row.

The same checklist works as a monthly audit: sort the traffic acquisition report by utm_content and look for near-duplicates, capitalised values or unexpected sources. Any value not in your roster is a candidate for investigation.

Who should own the UTM sheet?

One named person owns the sheet, and everyone else has view or comment access. Shared edit rights are how rogue values enter. Keep a change log so you can explain why a value appears, and review the sheet whenever a new platform or format is added.

If your team also uses a customer relationship system, connect the campaign field there too. Our influencer marketing CRM integration guide shows where to pass campaign and creator values into the record. Shopify merchants can also review the default tagging that Shopify Help, checked November 2026, describes for its messaging campaigns, so email tagging and creator tagging follow the same pattern.

UTM links record clicks, not influence. A shopper who sees a creator video and later types the brand into a search box arrives as organic or direct traffic. That is why a clean structure is a foundation rather than a complete answer.

Pair it with promo codes, post-purchase surveys and a forecast of expected return before you spend. The D2C marketing measurement framework places UTMs inside a wider system, and the guide to viral posts that produced zero sales explains why reach and clicks can diverge. UTM data can also help with a related question: how to measure AI referral traffic uses the same source and medium logic.

How Nia by Nurdd helps with creator attribution

Nia by Nurdd is an AI-native creative studio at getnia.studio with influencer marketing built in. It discovers creators from a database of 10M+ profiles, screens their followers with TruAI fake follower detection, forecasts return before you brief anyone, and attributes product-level sales to specific creators after a campaign closes. Nia is priced below comparable platforms. You can read the Nia overview for the full feature list.

Book a demo at https://www.nurdd.club/demo and we will walk through a creator campaign for your own brand: how creators are shortlisted and scored, how a pre-spend forecast looks, and how sales are tied back to each creator after the campaign.

The Nia homepage describes the creative studio and the built-in influencer marketing workflow. Source: Nia by Nurdd.
The Nia homepage describes the creative studio and the built-in influencer marketing workflow. Source: Nia by Nurdd.

UTM links remain worth building even with a platform. They give you a second, independent signal in GA4 that you can reconcile against platform attribution. Teams that outsource the programme can ask the influencer marketing agency service to apply the same naming rules, and teams comparing tools can read how to pick an influencer marketing platform or how to pick influencers based on predicted sales. To see how Nurdd's products divide the work, read how Nurdd works.

How we researched this

We reviewed Google's own Analytics Help documentation on URL builders and UTM best practices, plus published guides from influencer marketing, analytics and link-management publishers that rank for this topic. Where sources disagreed, such as on whether utm_source should hold the platform or the partner, we say so instead of picking one silently. All pages were checked on the publication date, and we did not run hands-on tests of the tools mentioned. The worked example uses placeholder names and no performance data. We left out any figure we could not verify.

Frequently asked questions

What are the five UTM parameters for influencer marketing?

They are utm_source, utm_medium, utm_campaign, utm_content and utm_term. Google says to always include the first three. In influencer work, utm_content usually carries the creator, and utm_term can carry the content format if you want that level of detail.

Should I use utm_source for the creator or the platform?

Use the platform in utm_source and the creator in utm_content, as Make Influence describes. Hootsuite suggests the partner's name instead. Either works if you apply it consistently across every campaign, because mixed conventions are what make reports incomparable.

Are UTM parameters case-sensitive in GA4?

Yes. Google's Analytics Help states that utm_source=google is different from utm_source=Google, and that SpringSale and Spring_Sale are distinct. Use lowercase everywhere and enforce it with a formula in your link generator.

Why does my influencer traffic show as unassigned in GA4?

The default channel grouping may not recognise your medium label. Make Influence advises building a custom channel group with a rule that labels utm_medium=influencer as Influencer. Once the rule exists, your reports will group creator traffic under that name.

Can creators create their own UTM links?

They can, but they should not. Each person has different habits for capitalisation, separators and naming, and GA4 stores each variation separately. Send every creator one finished link in the brief and ask them not to modify it.

Do I still need UTMs if I use a promo code?

Yes, use both. The link records visits in GA4, while the promo code records purchases made without a click. LinkUTM describes the pairing of a UTM short link with a unique code as the common combination.

How do I test an influencer UTM link?

Click it on a phone, confirm the parameters survive any redirect, and check that the session appears in GA4 Realtime with the exact source, medium and campaign values you intended. Then place a test order with the creator's promo code. Lock the link only after both checks pass.

Next step: see creator attribution on your own brand

Clean UTMs give you the clicks, and Nia by Nurdd adds creator discovery, fake follower screening, a pre-spend forecast and sales attribution for each creator. Book a demo to see that workflow applied to your own brand, or use the engagement rate calculator and campaign benchmarker to start auditing your current creators today.

See it with your own goal

Leave your work email and pick a time.