UTM Builder for Email Campaigns | Track Newsletter Clicks in GA4

Use a UTM builder for email campaigns to track newsletter CTAs, automated sequences, and lifecycle clicks accurately in GA4.

21 July 2026

Utm Builder for Email Campaigns

UTM Builder & Campaign Links

Quick Answer

  • Use utm_medium=email for newsletters, automated sequences, and lifecycle emails.
  • Use utm_source to identify the email programme, list, or sending platform.
  • Use utm_campaign for the promotion, content series, launch, or lifecycle objective.
  • Use utm_content to separate the hero CTA, text links, product cards, and footer buttons.
  • Check email clicks in GA4 under Reports → Acquisition → Traffic acquisition.
  • Do not combine ESP-generated UTMs with separate custom tags unless you have checked the final URL.
  • Before sending, use TagChief’s Google Tag and GA4 verification guide to confirm the landing page can collect the visit.

Medium

email for every email programme

Source

Newsletter, automation, lifecycle, or ESP

Content

CTA position or creative variation

Recent Email-Tracking Data

Why Newsletter Click Tracking Matters

3.6M+

Campaigns analysed

MailerLite’s 2025 benchmark dataset covered more than 3.6 million campaigns.

2.09%

Median click rate

Overall email click-rate benchmark reported for 2025.

6.81%

Click-to-open rate

Median percentage of openers who clicked a campaign link.

21%

Do not measure ROI

Share of email leaders who reported not measuring programme ROI.

Sources: MailerLite Email Marketing Benchmarks 2026 and Litmus State of Email 2025.

Newsletter UTM Example: Track Every CTA Separately

Example campaign

  • Newsletter: Weekly marketing newsletter
  • Campaign: GA4 tracking checklist launch
  • Landing page: TagChief Google Tag guide
  • Links: Hero button, article text link, and footer button
Parameter Hero button Article link Footer button
utm_source weekly_newsletter weekly_newsletter weekly_newsletter
utm_medium email email email
utm_campaign ga4_checklist_launch ga4_checklist_launch ga4_checklist_launch
utm_content hero_cta body_text_link footer_cta

Hero CTA URL

https://tagchief.com/pixels/google-tag?utm_source=weekly_newsletter&utm_medium=email&utm_campaign=ga4_checklist_launch&utm_content=hero_cta

How to Separate Newsletters, Automations, and Lifecycle Emails

Email programme utm_source utm_medium utm_campaign utm_content example
Editorial newsletter weekly_newsletter email weekly_digest_2026_07_23 article_card_1
Welcome automation welcome_automation email new_subscriber_onboarding email_02_primary_cta
Lead-nurture sequence lead_nurture email analytics_audit_nurture case_study_link
Customer lifecycle customer_lifecycle email renewal_30_day renew_now_button
Sales sequence sales_outreach email midmarket_demo_followup book_demo_link

Keep the medium consistent

Do not use newsletter, automation, or lifecycle as the medium. Keep utm_medium=email and separate programme types with source and campaign values.

Should utm_source Be the ESP or the Newsletter?

Naming model Example Best for
Programme-first source weekly_newsletter Marketing teams comparing newsletters, automations, and lifecycle programmes
Platform-first source mailchimp Operations teams comparing ESPs or migrating between email platforms
  • Choose one model before creating campaign links.
  • Do not switch between mailchimp, newsletter, and weekly_email for similar sends.
  • Store the ESP name in a separate campaign register when programme-first reporting is more useful.
  • Use lowercase, stable values that will still make sense after changing platforms.

Email CTA Tracking Examples

Email element Recommended utm_content What it answers
Header logo header_logo How many subscribers return through the brand link?
Hero button hero_cta Does the primary offer drive visits?
Body text link body_text_link Do contextual links outperform buttons?
Product card product_card_01 Which item or content card received the click?
Footer button footer_cta Do readers who reach the end take action?

Do not add campaign UTMs to unsubscribe, preference-centre, privacy-policy, authentication, or view-in-browser links. Keep campaign reporting focused on meaningful marketing actions.

ESP Tracking vs Custom UTM Links

Method Advantage Risk
ESP automatic GA tracking Fast setup with fewer manual links Generated names may not match the team’s cross-channel convention
Custom UTM builder Full control over source, campaign, and CTA naming Manual mistakes and inconsistent values
Both enabled without testing None Duplicated, overwritten, or unexpected parameters in the final link

Mailchimp warning

Mailchimp states that combining its Google Analytics tracking with separate custom UTM tracking can skew reporting. Preview and inspect the final destination URL before sending.

Where to Find Email Campaigns in GA4

Report Use it for Dimensions
Traffic acquisition Newsletter and lifecycle sessions from new or returning users Session source, medium, campaign, and manual ad content
User acquisition Understanding whether email first acquired the user First user source, medium, and campaign
Manual campaigns Reviewing manually tagged campaign performance Manual source, medium, campaign, term, and content
  1. Open Reports → Acquisition → Traffic acquisition.
  2. Select Session medium and filter for email.
  3. Change the dimension to Session campaign to compare newsletters or sequences.
  4. Add Session manual ad content to compare CTA positions and creative links.

UTMs Track the Email Click—Pixels Track What Happens Next

  • GA4 records the email source, campaign, landing-page engagement, and conversions.
  • Advertising pixels can add visitors to retargeting audiences after they reach the site.
  • Missing or duplicated pixels can weaken conversion reporting outside GA4.
  • Verify the destination domain—not only the email links.
Check Meta Pixel Check LinkedIn Insight Tag Check Microsoft UET Check TikTok Pixel

Email UTM Mistakes That Break Attribution

Using newsletter as medium

Keep the standard medium as email and use source for the programme.

Reusing one content value

Different CTA positions need different utm_content values.

Mixing uppercase and lowercase

Email and email can appear as separate values.

Tracking service links

Exclude unsubscribe, preference, privacy, and authentication links.

Adding subscriber data

Never include email addresses, names, or personal IDs in UTM values.

Ignoring redirect wrapping

ESP click tracking and shorteners must preserve the full UTM query string.

How to Test Newsletter UTMs Before Sending

1

Send the finished email to an internal test address.

2

Click every important CTA from the actual received email.

3

Check that the landing URL retains source, medium, campaign, and content.

4

Confirm the visit in GA4 Realtime or DebugView.

5

Check each CTA has the correct utm_content value.

6

Run the landing domain through the free TagChief tracking-pixel scanner.

Email Campaign UTM Checklist

✓ The source identifies the approved email programme or platform.

✓ The medium is exactly email.

✓ The campaign identifies the initiative or lifecycle objective.

✓ Every important CTA has a unique content value.

✓ Values use lowercase and the approved separator.

✓ Service and compliance links are excluded.

✓ No personal information appears in the URL.

✓ ESP click wrapping preserves the complete query string.

✓ The campaign appears correctly in GA4.

✓ The landing page’s Google Tag has been verified.

✓ The final links are stored in the team’s campaign register.

TagChief Campaign Verification

Test the newsletter link and verify the landing-page tracking.

UTMs tell GA4 which email generated the visit. TagChief checks whether Google and advertising tags are present on the destination website.

Scan Email Landing-Page Tags

Free · No account required · Instant results

Frequently Asked Questions

What UTMs should I use for an email campaign?

Use utm_source for the newsletter, programme, or ESP; utm_medium=email; utm_campaign for the initiative; and utm_content for the CTA or link position.

Should utm_medium be email or newsletter?

Use email. Put newsletter, automation, lifecycle, or sales-sequence information in the source or campaign fields.

How do I track several links in one newsletter?

Keep source, medium, and campaign identical. Give each link a different utm_content value, such as hero_cta, body_text_link, or footer_cta.

Where do email UTMs appear in GA4?

Open Reports → Acquisition → Traffic acquisition. Filter Session medium for email, then review Session source, Session campaign, and Session manual ad content.

Can Mailchimp add UTMs automatically?

Yes. Mailchimp supports Google Analytics tracking for marketing emails. Avoid combining its generated parameters with separate custom UTMs until you have inspected the final links.

Should automated emails use UTMs?

Yes, when the link supports marketing, onboarding, product adoption, renewal, or revenue reporting. Use stable campaign names rather than changing the complete structure for every recipient.

Can I put subscriber email addresses in UTM parameters?

No. Do not include names, email addresses, phone numbers, or other personally identifiable information in URLs sent to Google Analytics.

Sources and Methodology

← All posts