The campaign has one name in the planning document, another in the email platform and several more in the analytics report. Before anyone can discuss performance, someone has to work out which rows belong together.
Consistent campaign links reduce that avoidable interpretation. UTM parameters add information to a destination URL so that supported analytics tools can identify the activity that referred a visitor. The useful work is agreeing what the names mean before those links are published.
Use a shared naming vocabulary
For manually tagged links in Google Analytics, the core parameters are utm_source, utm_medium and utm_campaign. Source identifies where the visit came from, medium describes the marketing channel and campaign identifies the initiative. Google also supports utm_content to distinguish creative or link placements.
Agree a small vocabulary your team will use consistently. Decide how to name a newsletter, a partner publication and an individual social platform. Choose medium values that fit your reporting setup, and document the spelling rather than expecting everyone to remember it.
The same campaign should not acquire a new name each time someone builds a link. Parameter values are case-sensitive, so even a change in capitalisation can split reporting. A lowercase naming convention is a practical way to reduce those variations.
Separate the campaign from the placement
Use a stable campaign name for the initiative, then record differences in a suitable supporting parameter. For an email promoting a spring launch, the pattern could be:
Source: newsletter.
Medium: email.
Campaign: spring-launch.
Content: hero-link or footer-link.
This keeps the initiative recognisable while allowing the team to distinguish placements. It does not mean that every difference will be measurable reliably; the analytics setup and the way people interact with the campaign still matter.

A shared link register makes the campaign easier to recognise when reviewing results.
Maintain a link register people will actually use
A shared spreadsheet can be enough. Record the destination, campaign name, source, medium, optional content value, owner and where the link will be used. Keep the approved final URL alongside those details.
Make the review easy
Ask the person preparing the campaign to check the register before creating another version. Give one person responsibility for resolving naming questions, rather than allowing a new convention to emerge in every channel.
Use a URL builder where appropriate. It reduces manual formatting mistakes, but it cannot decide whether the campaign name or destination is sensible. That still needs a human check.
Check the tracking method already in place
Connected advertising platforms may use auto-tagging. Google Analytics documents how manual tags and auto-tagging interact, including cases where auto-tagged traffic-classification values take priority. Do not replace or strip identifiers simply to make every link look the same.
Ask whoever manages measurement to confirm the agreed approach for each platform. A naming document should explain where manual tagging is required and where an existing integration handles the information.
Test the final journey before publishing
Open the exact link that will appear in the campaign. Check that it reaches the intended page, survives any redirects and gives the visitor the right next step. Review the relevant acquisition reporting after the implementation has had time to collect and process a test visit.
Keep names, email addresses and other personal information out of campaign parameters. Google’s Analytics policies prohibit sending personally identifiable information through URLs and campaign dimensions. Use campaign and placement labels rather than details about an individual recipient.
Use the labels to ask a better question
Clear campaign links help you group activity; they do not prove why somebody bought or enquired. Compare the relevant report with campaign timing, enquiry quality and information from the people handling the response.
At the next review, you should spend less time translating campaign names and more time deciding what the activity suggests. A short, shared naming system earns its place when it makes that conversation easier.
