how to use utm parameters for marketing tracking: guide
Learn how to use utm parameters for marketing tracking: name links consistently, compare campaigns in Google Analytics, and plan a useful first test this week.

how to use utm parameters for marketing tracking: guide
Here is how to use utm parameters for marketing tracking: add source, medium and campaign labels to the website links you share, then compare those labels in Google Analytics. Google recommends using those three parameters together and shows their values in the Traffic acquisition report. Google's campaign URL guidance.
Start with one upcoming promotion. Choose the decision you want the report to support, such as whether to repeat a newsletter placement or change an advertising image. Then build the labels around that question.
What should your tracking links help you decide?
Write the decision before creating the link. “Understand our marketing” is too broad for a first exercise. Try “Compare the newsletter with the partner placement for our next workshop.”
A UTM parameter is a campaign label added to a URL, the address of a web page. These labels help distinguish traffic sources and individual campaign content. That is the practical purpose described in HubSpot's introduction to UTM tracking.
For your planning sheet, separate the visit question from the business question. Record where visitors came from in one column. Record the evidence you will use to assess enquiries or purchases in another.
My recommendation is to avoid calling a channel successful just because its traffic number looks impressive. Decide what would justify another placement before reviewing the results. For a wider planning exercise, use the customer journey mapping guide to identify the step you want to examine.
Which UTM parameters should you use?
Begin with source, medium and campaign. Google recommends these together; content and term describe more specific details. Use the definitions below, based on Google's parameter reference, to write your own naming sheet.
| Parameter | Meaning | Hypothetical value |
|---|---|---|
| utm_source | The referring source | customer_newsletter |
| utm_medium | The marketing medium | |
| utm_campaign | The promotion or campaign | workshop_launch |
| utm_content | The creative or link variation | header_button |
| utm_term | The paid keyword | pottery_workshop |
utm_source vs utm_medium
Source names the particular origin; medium describes the kind of marketing. A newsletter can be the source while email is the medium. Google uses this distinction in its campaign examples.
For your team, write the distinction as two questions: “Which source?” and “Which channel type?” Ask the person creating the link to answer both. Avoid putting the promotion name in either field.
utm_term and utm_content
Use utm_content to distinguish creative variations or separate calls to action within one email. Reserve utm_term for paid keyword identification. These purposes are specified in Google's definitions.
Do not fill every available box simply because it exists. For a newsletter button comparison, assign content names such as header_button and footer_link. Leave term out of that exercise unless you have a relevant paid keyword to identify.
Agree on spelling before launch
Parameter values are case sensitive, so different capitalization creates different values. Google recommends lowercase and consistent naming across campaigns. Google's naming guidance.
- Choose one source name for each platform or publication.
- Keep an approved list of medium values.
- Copy campaign names from the campaign plan.
- Give content variations names a colleague can understand.
- Keep personal customer details out of every label.
How do you create and check a UTM link?
Use Google's Campaign URL Builder for website links, or add the parameters manually. Both methods are described in Google's URL builder instructions. Open the builder through that official help page.
- Select the destination. Open the page your promotion should lead to and copy its address.
- Choose the source. Take the approved name from your tracking sheet.
- Choose the medium. Specify the marketing channel type.
- Add the campaign. Copy the agreed promotion name exactly.
- Add content when useful. Identify the image, button or placement you want to compare.
- Test the finished link. Open it and confirm that it reaches the intended page.
- Save the final version. Record where it will be published and who checked it.
This hypothetical parameter string illustrates the structure. It is not a complete website address:
?utm_source=customer_newsletter&utm_medium=email&utm_campaign=workshop_launch&utm_content=header_button
In Google's simple URL examples, a question mark introduces the parameters, an equals sign connects each name and value, and an ampersand separates pairs. Manual URL construction.
If the address looks complicated, enter it into the builder instead of improvising edits. Keep the finished link beside the exact message or advertisement that will use it. Have a colleague check the destination and labels before publication.
For a newsletter project, pair this task with your email list growth plan. Choose one promotion to track first, and keep the link worksheet alongside the mailing brief.
What would a practical campaign plan look like?
Use one shared campaign name and separate the placements you want to compare. The following workshop scenario is hypothetical. It describes a proposed setup, with no claimed traffic or sales results.
A small studio launching a weekend workshop
Imagine a pottery studio promoting the same booking page through its own newsletter, a partner newsletter and an Instagram advertisement. The owner wants to decide which placement deserves another trial. Use workshop_launch as the campaign name throughout.
- Own newsletter: source
customer_newsletter, mediumemail, contentheader_button. - Partner newsletter: source
local_arts_newsletter, mediumemail, contentsponsor_block. - Instagram advertisement: source
instagram, mediumpaid_social, contenthands_at_wheel.
Assign each finished link to its placement before sending the materials. Ask the partner to use the supplied version and record the planned publication date. Keep a copy of the approved wording beside it.
If a creator is involved, include the link in the collaboration brief. The micro-influencer selection guide can support that separate planning task. For this exercise, keep the tracking instruction short enough to follow without another meeting.
At review time, assess the original question: which placement should receive another trial? Write down what the report shows and what remains uncertain. Treat changes to the offer or audience as separate decisions.
Where do UTM parameters appear in Google Analytics?
Open Acquisition → Traffic acquisition. Google identifies Session source/medium, Session medium, Session source and Session campaign as report fields for custom campaign data. Google's reporting instructions.
Review the labels before judging performance
- Select the period you intended to review.
- Locate the campaign name from your worksheet.
- Inspect the source and medium values.
- Compare unexpected spellings with the links actually published.
- Write the next action beside the finding.
Do not look for UTM values in Landing page + query string or Page path + query string. Google omits them from those dimensions and identifies Page location as the field containing that URL information. Google's report field note.
If a report contains (not set), inspect your published links for missing parameters. Google says incomplete UTM parameters can produce those values. Treat that as a check to perform, rather than a complete diagnosis of every reporting problem. Guidance on missing parameters.
Use the findings in your next social media audit. Keep the source labels consistent with your campaign worksheet, and distinguish observations from your proposed explanation.
How can you keep tracking manageable each week?
Keep one shared register and give one person responsibility for naming decisions. A Google Sheets or Excel worksheet is a reasonable place to start. My suggested columns are destination, source, medium, campaign, content, final link, placement and reviewer.
Before publishing
- Check the destination against the offer.
- Check the three core labels against the register.
- Confirm the content label matches the actual material.
- Open the final link from the draft placement.
- Record who approved it and where it will appear.
After the campaign
Write a short review with three headings: observed, unresolved and next action. If the available evidence does not support a decision, say so. Set another review point instead of inventing certainty.
For the next campaign, change one part of the plan you can explain clearly. Keep the naming rules stable. The small business growth marketing guide is a useful next planning step once your first tracking routine is documented.
Common UTM questions
What is a UTM parameter?
A UTM parameter is a campaign label attached to a web address. It helps identify the source or campaign behind a visit. Start by choosing the source, medium and campaign labels for one promotion. UTM introduction.
What is the difference between utm_source and utm_medium?
Source identifies the particular origin, while medium identifies the marketing channel type. In a hypothetical newsletter campaign, customer_newsletter could be the source and email the medium. Agree on both names before sharing the link. Parameter definitions.
Where do UTM parameters show up in Google Analytics reports?
Look in Acquisition → Traffic acquisition, using fields such as Session source/medium and Session campaign. Compare the labels with the final links saved in your campaign register. Reporting guidance.
What is utm_content used for?
It distinguishes creative variations or different calls to action within the same email. Give each variation a clear name, such as header_button or footer_link, before publishing. Content parameter guidance.
Sources and practical references
Use Google's documentation to verify parameter meanings and report locations. Use HubSpot's introduction when explaining the basic link structure to a colleague.
Follow me on Instagram
Short notes, practical examples and daily digital strategy ideas.
I'm Anar Rustamli - a strategist, entrepreneur, and AI adoption leader working at the edge of growth, technology, and human thinking. Since 2016, my work has focused on helping businesses evolve in a rapidly changing digital landscape. I design growth systems, AI-powered workflows, and strategic frameworks that align performance with purpose. I believe real growth happens when strategy, data, and human insight work together - and my mission is to help businesses adopt AI in a way that strengthens both their results and their identity.

