← Back to Blog
Quick answer

Give each creator post one tagged link. Put the platform in utm_source. Use one set value in utm_medium. Put the creator, post, and link spot in utm_content. Keep all set values in lowercase. Test the public link after each redirect. UTM tags identify visits. They do not prove cause.

What UTM tags can and cannot tell you

UTM stands for Urchin Tracking Module. The name is old. The job is still simple. A UTM tag adds a set value to a web link.

When a person clicks that link, the values can pass to Google Analytics. The report can then show how the visit was named. It may show the platform, campaign, creator post, and link spot.

This makes clean link names useful. They can help your team find:

  • The platform that sent a tagged visit.
  • The creator post that held the link.
  • The link spot that got the click.
  • The tagged visits that signed up or bought.
  • The gap between paid and organic creator traffic.

Yet a UTM tag does not see the full path. It will miss a viewer who does not click. It may miss a buyer who changes phones. It cannot tell you what would have happened without the post.

Use the right claim

Say that UTM tags identify tagged visits under your set rules. Do not say that they prove a creator caused each sale. Use a wider attribution plan when you need a sound result read.

That line matters. A clean report can still make a weak claim. The link system names a path. It does not prove cause.

Download the free creator UTM template

The free file has a link builder, set values, quality checks, and a results share tab. Use the full workbook if you want the built-in rules. Use the comma-separated values file if you need a flat file for another tool.

Free working files

Start with the full workbook. It keeps the input lists, link rules, and test log in one place.

Download the Excel template

Need a plain import file? Download the CSV version.

Do not paste a live customer list into a public copy. Make a new team copy. Limit who can edit the set values. Keep names, email addresses, phone numbers, and other private facts out of link fields.

Use one naming rule

The best rule has two parts. Stable IDs join your data. Plain names make the report easy to read.

Do not pack the full deal into one field. That makes links long. It also makes small changes split the same campaign into new rows.

FieldJobCreator campaign ruleExample
utm_id.Stable campaign key.Use the same ID as the main campaign record. Never reuse it.cam_2026_q3_checking.
utm_source.Place that sent the visit.Use one set value for each platform.youtube.
utm_medium.Type of traffic.Use one set value for an organic creator link. Keep paid use apart.creator.
utm_campaign.Plain campaign name.Use one short name for all posts in the same push.checking_launch_us.
utm_content.Post and link spot.Join the creator ID, post ID, and spot.cr1042_vid03_description.
utm_source_platform.Platform that runs the traffic.Use the analytics team's set value when it applies.youtube.
utm_term.Paid search term.Leave it blank for most creator links.Blank.

Google tells teams to use utm_source, utm_medium, and utm_campaign when they use UTM tags. Its current URL guide also says to add all fields that fit. It calls out utm_id and utm_source_platform.

Google treats the values as case-sensitive. That means YouTube and youtube can become two rows. Lowercase is the easy rule. Use it for every set value.

Put the platform in source

We put the platform in utm_source. We put the creator in utm_content.

utm_source=youtube
utm_medium=creator
utm_campaign=checking_launch_us
utm_id=cam_2026_q3_checking
utm_content=cr1042_vid03_description
utm_source_platform=youtube

This keeps the top report clean. Your team can group all YouTube visits. It can still view one creator, post, and link spot.

Use a stable creator ID. Do not use a handle as the only key. A handle can change. A stable ID can join to fees, rights, post facts, and results in the creator campaign data standard.

Do not use an email address as the ID. Google says teams must not send facts that can name a person in campaign fields. Its privacy guide lists source, medium, term, campaign, and content.

Keep the list short

Use one source value for each platform. Use one medium rule for each type of traffic. Add a new value only when it will guide a real choice.

TypeSet valueWhy it is useful
YouTube source.youtube.Keeps YouTube on one report row.
TikTok source.tiktok.Keeps TikTok apart from other social apps.
Instagram source.instagram.Keeps the platform split clear.
Organic creator medium.creator.Groups sponsor links that were not paid ads.
Paid creator ad medium.paid_social_creator.Keeps paid spend out of the organic post row.
Affiliate medium.affiliate.Fits a program that uses affiliate as its set rule.

Your analytics team may have sound names now. Use those names. Do not build a second set just for the creator team. Ask how each medium maps to the reports your team uses.

Give each post one link

One link per post is the floor. If one creator makes three videos, use three content values.

cr1042_vid01_description
cr1042_vid02_description
cr1042_vid03_description

This lets your team compare the posts. It also keeps a new hook or call to action tied to the right work.

A YouTube video may link from its text box, top comment, and email. Give each spot a new link when:

  • The team will act on the split.
  • The creator can place each link with care.
  • Each link goes to the same approved page.
  • The added work will not raise launch risk.
cr1042_vid03_description
cr1042_vid03_pinned_comment
cr1042_vid03_newsletter

Use one link for the whole post if more links may cause a mix-up. Clean detail is not worth a broken launch.

A paid ad that uses creator work needs a new path. It should not share the organic post link.

Use a new medium and a new content value. Keep the paid flight ID in the main campaign record. Use the ad account as the source of truth for spend.

Google Analytics can use both manual tags and ad-tool tags. Its traffic-source guide explains how the fields can change when both are present. Ask the paid media owner which tool owns source and medium. Then test a real ad click.

Do not turn off a sound ad setup just to force one UTM rule. The aim is one clear source of truth, not one method in all cases.

A link with no query string starts its first field with a question mark.

https://brand.com/start?utm_source=youtube&utm_medium=creator

A link that has a query string starts the new field with an ampersand.

https://brand.com/start?plan=premium&utm_source=youtube&utm_medium=creator

A fragment, such as #pricing, stays at the end.

https://brand.com/start?utm_source=youtube&utm_medium=creator#pricing

Do not add a second question mark. Do not add fields after the fragment. Do not add a fresh set of UTM tags to a base link that has old tags. Send that row for a human check.

A link builder should encode each value. It should not encode the full link at the end. If it does, it may change the marks that give the link its shape.

Do not encode a value twice. That can turn one safe value into a new string. The best fix is plain. Use lowercase letters, digits, and underscores in set values. Treat encoding as a guard, not a naming plan.

The workbook asks for the base page, campaign ID, source, medium, creator ID, post ID, link spot, and owner. It then builds the content value and final link.

It also keeps a short link, last test date, tester, status, and note. Do not hide these fields. A link is not ready just because a formula made it.

A creator link may pass through many stops. It may start as a short link. It may then pass through an affiliate tool and the social app. At last, it reaches the brand page.

Test the public link. Do not stop at the long link in the sheet.

TestWhat to checkPass rule
Desktop browser.Page, host, query fields, and site event.The right page loads. The set values show in the report.
Private browser.First visit and consent flow.The path works with no old site cookie.
Phone in the social app.App redirect, page, and fields.The in-app path keeps the link data.
Phone web browser.App handoff or web page.The user reaches the right end point.
Short or vanity link.Each redirect and the final host.The fields reach the final page once.

If the link opens an app, ask the mobile data owner to help. A web tag may not live through a deep link on its own.

Use three quality check states

  • PASS: The public link and report value worked.
  • WARN: The link worked, but a known limit needs a note.
  • FIX: Do not send or launch the link.

The builder should flag a link that appears twice. It should also flag a missing campaign ID, a value outside the set list, a base link with old tags, and paid traffic marked as organic.

Run the check again when the page, short link, app path, or tool changes. Old proof does not test a new path.

Launch checklist

  • The page is final and uses HTTPS.
  • The base link has no old UTM tags.
  • Each set input comes from a set list.
  • The final link has at most one question mark.
  • Each field appears once.
  • All set values are lowercase.
  • No field holds a private fact.
  • The fragment stays at the end.
  • All redirects keep the fields.
  • The link works on a phone and a computer.
  • A safe test visit lands in the right report row.
  • Paid and organic links are not the same.
  • The creator gets the exact final link.
  • The creator gets a useful result read later.

Share results with the creator

Do not send a trackable link and then go quiet. Share the clicks and the useful steps after the click. That helps the creator make the next post better.

The template has a small results share tab. It can hold the post ID, link ID, creator ID, clicks, site visits, main goal, result count, report date, read stage, and next test.

Keep the full record in your main system. The creator campaign data standard owns that work. The small tab gives the creator a clear view.

Add the window used for each result read. Mark an early read as early. A click report at launch is not the same as a mature sales read. Our attribution window guide shows how to set the time rule.

Look for new source or medium values. Find uppercase names. Find missing IDs. Check for one link used by two posts.

Look for paid traffic marked as organic. Test links that now point to a new host. Check dead short links. Find creators who got clicks but no result share.

Fix future links. Keep a note when you clean old names for a report. Do not change old source data with no record.

That is the goal. The creator gets one right link. The link lives through each redirect. The values land in one report row. The brand shares what it learned.

Set the names once. Build links from stable IDs. Test the live path. Then use click data as one part of the result, not the whole story.

Built by Creators Agency

If you want this handled instead of maintained in another workbook, Creators Agency also built MoneyMatchup. For eligible brand programs, it manages creator links and performance tracking with no upfront platform cost. Learn more at MoneyMatchup, or talk with Creators Agency about a creator tracking system that can hold up as the program grows.

If you need to set both the deal and the tracking plan, read our guide to building an influencer affiliate program. It covers pay, links, codes, rules, and the test plan.

Sources and limits

We last checked these Google Analytics pages on July 22, 2026. Tool rules and report names can change. Check them again when your analytics setup changes.

These sources explain how Google Analytics handles tagged web visits. They do not set creator pay. They do not prove that a creator caused a sale. A brand's tools, consent rules, app links, short links, and ad setup may change the path.

The template is a working aid, not a promise that each tool will read each field. Test the live link and report before launch.

Sources checked July 22, 2026.

Frequently Asked Questions

What is a UTM tag?

A UTM tag is a value added to a web link. It tells an analytics tool how a tagged visit was named. It may name the source, medium, campaign, post, or link.

Which UTM field should hold the creator name?

Use utm_content for a stable creator ID, post ID, and placement. Keep the creator's public name in the campaign table. A stable ID will still work if a handle changes.

Should utm_source be the creator or the platform?

We suggest the platform. Put the creator ID in utm_content. This keeps reports grouped by platform. It also lets the team view each creator and post.

Does every creator need a unique link?

Every post should have its own link. Split links by placement when the added detail will guide a real choice and will not make launch more prone to error.

Are UTM values case-sensitive?

Yes. Google Analytics can treat values with a new case as new values. Use lowercase set values so one campaign does not split into many report rows.

Can a UTM link include an existing query string?

Yes. Add the first new field with an ampersand, not a second question mark. If the URL has a fragment, keep the fragment at the end.

Can UTMs prove creator return on investment?

No. UTMs can support reports on tagged visits and acts. They do not prove that the creator caused the result. They also miss people who do not click.