🔗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