You publish one link on social media, another through a partnership, and another in a newsletter. Weeks later, reporting contains similar names, inconsistent mediums, and campaigns nobody remembers creating. The problem started before analysis: each link followed a different naming approach.
A UTM convention helps the team describe where a visit came from and which initiative it belongs to in the same way. It does not need to be complicated. It needs an owner, examples, and somewhere to find approved links. The most useful convention is one a colleague can follow without asking the original author to explain every field again.
Decide what you need to distinguish
UTM parameters label external campaign links. Source identifies the origin, medium describes the channel, campaign groups the initiative, and content differentiates pieces. Values are case-sensitive. Google explains these fields in its campaign URL guide.
Before creating labels, write down the reporting questions. Which posts brought visits to a service page? Which partnership generated requests the team could handle? Which creative deserves another production cycle? Avoid adding fields just because they exist. Every distinction should have someone who can use it to make a decision.
A campaign can group an initiative containing several publications. Content can identify an individual piece. We recommend separating these decisions from the visible ad headline because that headline may change during editorial review.
Create a small, concrete dictionary
Define approved source and medium values, alongside a structure for campaign and content. One operational approach might use lowercase words and underscores. That is not a universal requirement; it is a way to reduce accidental variations that the team needs to adopt consistently.
For a newsletter example, you might record source newsletter, medium email, campaign services_2026_09, and content process_guide. These names are illustrative. Choose values that help your business, and document what they mean.
Explain which elements can change and which should remain stable throughout the initiative. If someone needs a new source, they should add it to the dictionary before circulating the link. When using a scheduling tool, the tool's name should not automatically replace the channel you intend to analyze.
Maintain a register before publishing
A shared spreadsheet can be enough. We recommend recording the destination, source, medium, campaign, content, final link, owner, date, and status. Add a purpose column to preserve what the publication was intended to help you learn.
Also retain a link to the creative or an internal reference. That lets you distinguish two pieces without relying on the publisher's memory. A simple status such as prepared, reviewed, or published prevents people from using a URL that still needs validation.
This work should form part of social media planning, alongside the message, destination, and follow-up. Adding tags after publication leaves gaps that reporting cannot reconstruct by itself. Include the link review in the same handoff used to approve the copy and visual, so it does not become a forgotten final task.
Separate campaign data from personal information
Do not place names, email addresses, phone numbers, or personal identifiers in labels or URLs. Analytics can collect the page address; Google also requires keeping personal information out of campaign parameters. Consult its guidance on avoiding PII.
Describe a piece or a channel, not its recipient. A shared edition name can distinguish one newsletter from another; you do not need to identify individual readers. Check automated templates too. A correct rule in a document cannot stop another tool from inserting unexpected data.
Do not routinely duplicate Google Ads tagging
Google recommends Ads auto-tagging where possible: it provides additional dimensions and avoids manually tagging every destination. When UTM and auto-tagging coexist, data precedence rules apply. Review its auto-tagging documentation before combining methods.
In our proposed workflow, Ads becomes an explicit exception in the dictionary. Auto-tagging is not disabled, and duplicate UTM parameters are not added simply to satisfy a template. If another platform needs parameters, document its requirements and validate the complete behavior before making changes.
Check the journey and interpret results in context
Before publication, check that the link opens the correct page and language, preserves necessary parameters through redirects, and contains no personal information. Use a test environment or controlled review; do not submit forms or click live ads just to test labels.
Afterward, compare observed labels with the register and with commercial outcomes. An attributed visit is not a sale. Through web development and measurement, we can help connect campaigns, pages, and follow-up using a convention that remains useful when the people on your team change.