How To Track Newsletter Promotion With UTM Links
Social engagement shows what happened in the feed. UTM-tagged issue links show which posts actually sent readers to your newsletter site.
Letterflow Editorial Team
September 1, 2026 · 7 min read
Decide what one campaign represents
For newsletter promotion, the cleanest campaign unit is usually one published issue. Every LinkedIn and X post promoting that issue shares the same campaign value, while the source and content values identify where the click came from and which angle earned it.
- Use one stable campaign name for the issue, such as 2026-09-editorial-systems.
- Keep names lowercase and use one separator consistently.
- Do not create a new campaign name for every social post; that hides the issue-level total.
A click without a consistent campaign name is traffic you cannot reliably connect back to the issue that earned it.
Use source and medium consistently
Google Analytics treats campaign values as case-sensitive, so small naming differences split one channel into several rows. Pick a short source value for each platform and one medium for unpaid social promotion, then reuse those values every week.
- utm_source=linkedin or utm_source=x identifies the platform.
- utm_medium=organic_social keeps unpaid promotion separate from ads and email.
- utm_campaign identifies the newsletter issue across every post that promotes it.
Stop writing social posts from scratch
Letterflow turns one newsletter into a week of platform-ready content so your promotion starts with the writing you already trust.
Start free trialUse utm_content to compare post angles
The content field distinguishes posts that share the same source, medium, and campaign. Name the angle rather than its posting time so the report teaches you something reusable about what readers respond to.
- opinion-hook for the issue's strongest point of view.
- practical-checklist for a step-by-step takeaway.
- quote-card for a memorable line or visual excerpt.
Build the URL without corrupting the destination
Campaign parameters sit after the destination URL's question mark and use ampersands between fields. If the issue URL already contains a question mark, append the first UTM field with an ampersand instead. Open every finished URL before scheduling it.
- Start with the canonical public URL for the newsletter issue.
- Add source, medium, campaign, and content values with no spaces.
- Check that the page loads and that the URL does not contain two question marks.
Read the result in Google Analytics
Google Analytics exposes tagged visits through the Traffic acquisition report. Session source, medium, and campaign show where the visit began. Use the same reporting window for every issue and compare clicks with meaningful site actions rather than social impressions alone.
- Filter Session campaign to the issue's campaign value.
- Compare Session source to see whether LinkedIn or X sent more visits.
- Use the content value for post-level analysis when your reporting setup exposes it.
Do not confuse traffic with subscriber conversion
UTM parameters prove that a tagged link started a visit. They do not prove that the visitor subscribed. To measure that outcome, the newsletter site must record a successful signup as a key event and preserve enough attribution to connect the signup to the session.
- Clicks answer which post sent traffic.
- A signup event answers whether that traffic converted.
- Use both before deciding which platform or angle deserves more effort.
Where Letterflow fits
Letterflow turns one finished newsletter into several LinkedIn and X drafts. Before scheduling an approved post, add the issue URL with the correct campaign and content values. Letterflow creates the promotion assets; your analytics setup measures what happens after the click.
- Give every issue one campaign name before generating its promotion run.
- Assign a content value to each approved post angle.
- Review the acquisition report after the promotion window closes.