🔗URL & UTM
UTM Template: Newsletter Campaigns
Standard UTM parameters for email newsletter tracking with naming conventions
Explanation
Track newsletter performance with consistent UTM parameters. Use source=newsletter, medium=email, and descriptive campaign names.
Examples
Weekly Newsletter
Input
https://example.com?utm_source=newsletter&utm_medium=email&utm_campaign=weekly_digest_2024_jan
Output
Tracks weekly email performance
Product Launch
Input
https://example.com?utm_source=newsletter&utm_medium=email&utm_campaign=product_launch_widget_v2
Output
Tracks product announcement
Code Examples
JavaScript
const buildNewsletterURL = (baseURL, campaign) => {
const url = new URL(baseURL);
url.searchParams.set('utm_source', 'newsletter');
url.searchParams.set('utm_medium', 'email');
url.searchParams.set('utm_campaign', campaign);
return url.toString();
};
// Usage
const link = buildNewsletterURL(
'https://example.com/product',
'weekly_digest_2024_jan'
);Try it Now
💡 Tips
- Use lowercase and underscores for campaign names
- Include date or version in campaign name for tracking over time
- Keep campaign names descriptive but concise
⚠️ Common Pitfalls
- Inconsistent naming makes reporting difficult
- Don't use spaces in parameter values
- Campaign names should be unique across time periods