This guide explains the concepts and practical checks behind the related Tolvix utility. Examples are illustrative; review the result in the service or platform you actually use.
The five common parameters
utm_source identifies the referrer or platform, such as newsletter or linkedin. utm_medium describes the channel type, such as email, social or cpc. utm_campaign groups links under a named promotion, such as winter_launch. utm_term is commonly used for paid-search keyword context. utm_content can distinguish creative variants or placements, such as header_button and footer_link.
Choose a naming convention before launching
Use lowercase names, hyphens or underscores consistently, and avoid switching between values such as Email, email and e-mail. Decide whether source means the platform or a specific partner and document that choice. Keep campaign names readable and stable. Avoid personal data, email addresses or confidential identifiers in query parameters because URLs can appear in browser history, logs and referrer data.
Build and QA the link
Start with the exact public landing-page URL. Add only the parameters you need, then open the final URL in a private browser window and confirm that it reaches the intended page. Check that redirects preserve the query string and that the landing page works with parameters attached. Use separate tagged links for distinct external placements, not for ordinary internal navigation.
Worked example: track a newsletter link
Suppose a newsletter links to https://example.com/pricing. A tagged version could use utm_source=newsletter, utm_medium=email and utm_campaign=november_launch. The source identifies the publisher, the medium describes the channel, and the campaign groups related activity. If you send the same campaign in two placements, use a consistent utm_content value such as header_cta or footer_link to distinguish them.
Before sending, click the complete tagged URL, confirm that it reaches the intended page, and check that redirects do not remove the query parameters. Use the same spelling and capitalization across every link in a campaign; analytics reports may treat different values as separate rows.