Email campaign URL tool

Newsletter UTM Builder

Generate UTM links for newsletter and email campaigns. Use source, medium, campaign, and content values that stay consistent.

Runs in your browser. No login or URL uploads.

Build your campaign URL

Required fields are marked. Existing query parameters will be preserved.

Traffic source, such as google, facebook, or newsletter.
Marketing channel, such as cpc, paid_social, or email.
Optional keyword or audience label.
Optional creative, placement, or link identifier.
Email attribution

See which message and link earned the visit.

A simple hierarchy keeps newsletter reporting useful over time.

Recommended UTM parameters for newsletters

Use a source that identifies the newsletter, publication, or sending system, and use email as the medium. Give each send or sequence a recognizable campaign value such as weekly_digest, product_update, june_newsletter, black_friday_email, or onboarding_email_1. Lowercase values are easier to filter and less likely to split reports.

Source and medium answer different questions

utm_source answers which sender or program produced the visit. It might be newsletter, mailchimp, substack, convertkit, klaviyo, beehiiv, or hubspot. utm_medium answers which channel carried it, usually email. Keeping the medium stable lets you compare total email traffic while the source provides a more specific breakdown.

utm_source=newsletter&utm_medium=email&utm_campaign=weekly_digest

Use utm_content for links inside the email

A newsletter often links to one destination several times. Use content values such as header_cta, footer_link, product_card, text_link, or banner to measure which placement was clicked. Keep source, medium, and campaign unchanged so all links still roll up to the same send.

Avoid duplicate automatic tagging

Some email platforms can append campaign parameters automatically. Review those settings before pasting manually tagged links, because competing values may overwrite your convention. Send a test email, click each important link, and confirm the destination and parameters. This tool only builds URLs; it does not send email or connect to subscriber data.

FAQ

Questions, answered.

Practical guidance for cleaner campaign tracking and more consistent analytics.

What should utm_medium be for newsletters?

email is the clearest shared medium for most newsletter and lifecycle campaigns. Using one medium keeps email acquisition grouped together.

What should utm_source be?

Use the specific sender or program, such as newsletter, mailchimp, substack, convertkit, klaviyo, beehiiv, or a publication name.

How do I track multiple links in one email?

Keep source, medium, and campaign the same, then use utm_content values such as header_cta, product_card, text_link, and footer_link.

Can I use this with Mailchimp or Substack?

Yes. Generate the URL here and paste it into the link field in your email platform. Check whether the platform also adds automatic UTM tags to avoid conflicting values.

Does this tool send emails?

No. It only generates campaign tracking URLs. It does not connect to an email service, send messages, or collect subscribers.

Need a more advanced workflow?

Team templates, saved naming rules, and reusable campaign presets are outside this MVP. Your click helps us understand which workflow deserves deeper development.