Newsletter traffic is high-intent but invisible without UTMs — every Substack/Beehiiv/Ghost click reports as 'direct' or the platform domain. For sponsored newsletter placements you need rock-solid attribution to justify spend; for your own newsletter you need per-issue UTMs to measure which subject line and which link placement actually moved the needle.
Pick these defaults and lock them in — every Newsletter link your team builds will stay consistent and roll up cleanly in reports.
https://yoursite.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=issue-42&utm_content=hero-ctahttps://yoursite.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=issue-42&utm_content=body-link-3https://yoursite.com/landing?utm_source=morning-brew&utm_medium=email&utm_campaign=sponsored-2026q2&utm_content=hero-placementhttps://yoursite.com/landing?utm_source=lenny-newsletter&utm_medium=email&utm_campaign=cross-promo-mayFor YOUR own newsletter, `utm_source=newsletter` is fine. For sponsored placements in someone else's newsletter, use the publication name (utm_source=morning-brew, utm_source=lenny-newsletter) so you can measure ROAS per partner.
`utm_medium=email`. Don't use `utm_medium=newsletter` — it conflates medium with the campaign type. Stick with email so cross-channel reports stay consistent.
Build a unique UTM per placement: utm_source={publication-name}, utm_medium=email, utm_campaign=sponsored-2026q2, utm_content={placement-type}. This isolates each sponsorship for ROAS measurement.
Yes. Set utm_campaign=issue-{number} consistently. Then in your analytics, group by utm_campaign and you'll see traffic, conversions, and revenue per issue.
No. Both platforms add their own click tracking but pass through your UTMs intact. The user's browser receives the full URL with your UTMs preserved.
Free to try. No sign-up. Save to a dashboard when you're ready.