How to Track Newsletter in Google Analytics
Sending out a newsletter is one thing, but knowing if it’s actually driving traffic, engaging readers, and leading to sales is another challenge entirely. If you're only looking at open rates and click-through rates in your email service provider, you're missing half the story. This article will show you exactly how to track your newsletter’s performance inside Google Analytics 4, allowing you to see what your subscribers do after they click a link.
Why Tracking Your Newsletter Performance is Non-Negotiable
Your email marketing platform - be it Mailchimp, Klaviyo, or Substack - gives you valuable but limited metrics. High open rates and click rates are great signs, but they don't directly tell you if your newsletter is contributing to your business goals. These are essentially vanity metrics if the clicks don't lead to meaningful actions on your website.
By connecting the dots between your newsletter and your website analytics, you unlock a much deeper understanding of your email marketing ROI. You can finally answer crucial questions like:
- How many people actually visit my site from each newsletter I send?
- How engaged are my newsletter visitors compared to people from social media or Google search?
- Are my subscribers buying products, signing up for demos, or downloading resources?
- Which specific link or call-to-action in my last email drove the most revenue?
- Is my weekly digest more effective at driving conversions than my monthly promotion?
Tracking this data turns your newsletter from a creative outlet into a measurable growth channel. It helps you justify the time and effort spent on email marketing and provides an objective way to see what kind of content resonates most with your audience.
Free PDF Guide
AI for Data Analysis Crash Course
Learn how to get AI to do data analysis for you — the best tools, prompts, and workflows to go from raw data to insights without writing a single line of code.
The Secret Sauce: Understanding UTM Parameters
So how do you actually feed this newsletter data into Google Analytics? The answer lies in something called UTM parameters. Don’t let the acronym intimidate you, the concept is quite simple.
UTM (Urchin Tracking Module) parameters are short snippets of text that you add to the end of a URL. These "tags" don’t change the destination of a link, but they give Google Analytics specific information about where the user came from. Think of them as a tracking code for every link in your newsletter.
For tracking a newsletter, you primarily need to worry about three specific parameters:
- utm_source: This parameter identifies the source of your traffic. For our purposes, you'll want this to be something consistent like
newsletteroremail-list. This tells Google Analytics that the visitor came from one of your email campaigns. - utm_medium: This tells you the marketing medium or channel. Since you're sending an email, this should simply be
email. - utm_campaign: This parameter helps you identify the specific newsletter or promotion. This is where you can get granular. For example, you might use
july-2024-update,weekly-digest-42, orsummer-sale-launch. This allows you to differentiate performance between individual email sends.
There are a couple of optional parameters, utm_content and utm_term, which can be useful if you're testing multiple links within the same email (e.g., a button and a text link pointing to the same page). For now, focusing on the three main ones is more than enough to get actionable insights.
Step-by-Step: Creating Your Trackable Newsletter Links
Manually typing UTM parameters at the end of every link is tedious and a recipe for typos. Fortunately, there are free tools that make it incredibly easy to build these URLs correctly every time.
Method 1: Google's Campaign URL Builder
The simplest way to create UTM-tagged links is by using Google’s very own Campaign URL Builder. It’s a straightforward web form that generates the final URL for you.
- Navigate to the GA4 Campaign URL Builder.
- In the Website URL field, paste the full URL of the page you want to link to from your newsletter (e.g.,
https://yourshop.com/new-products). - Scroll down and fill in the campaign parameters:
- As you fill in the fields, the tool will automatically generate the full campaign URL at the bottom of the page.
- Click the copy icon to grab the full URL. It will look something like this:
https://yourshop.com/new-products?utm_source=newsletter&utm_medium=email&utm_campaign=july-product-launch - Use this generated link in your newsletter instead of the original one. Now, anyone who clicks it will be properly tagged in your Google Analytics account!
Repeat this quick process for every unique link in your email, ensuring you use the same source, medium, and campaign name for all links within the same newsletter send.
A Quick but Crucial Note: Consistency is Everything
The biggest mistake people make with UTM tracking is inconsistency. Google Analytics treats newsletter, Newsletter, and news-letter as three completely separate sources. A small typo can fragment your data and make your reports inaccurate.
To avoid this, establish a clear naming convention and stick to it religiously. Here are a few best practices:
- Be consistent: Always use the same naming convention for
utm_sourceandutm_medium(e.g., alwaysnewsletterandemail). - Use lowercase: Stick to lowercase letters to avoid creating duplicate entries due to capitalization.
- Use dashes or underscores: Replace spaces with dashes (-) or underscores (_) in your campaign names (e.g.,
weekly-roundup-25instead ofWeekly Roundup 25). - Keep a log: For teams, it can be helpful to keep a simple spreadsheet that logs the campaign names you've used to ensure everyone is on the same page.
Where to Find Your Newsletter Data in GA4
Once you’ve sent your newsletter with UTM-tagged links, the fun begins. After giving people some time to open and click, you can head over to Google Analytics 4 to see the results. Here’s where to find the data.
Checking Your Traffic Acquisition Report
The primary report for viewing channel performance is the Traffic acquisition report. It shows you where your website visitors come from.
- Log into your Google Analytics 4 property.
- On the left-hand navigation menu, click on Reports.
- Under the Life cycle section, go to Acquisition > Traffic acquisition.
- By default, this report shows the Session default channel group. To see your newsletter data, you need to change the primary dimension. Click the dropdown arrow above the table and select Session source / medium.
- Now, scroll through the list to find your newly-tracked traffic! You should see a row for newsletter / email. This row summarizes the behavior of all visitors who came from any link using that source/medium pairing.
- To see the performance of a specific newsletter, click the blue + icon next to the primary dimension dropdown to add a secondary dimension. Search for and select Session campaign.
Now you have a detailed report showing each individual newsletter campaign's performance. You can compare metrics like Users, Sessions, Engaged sessions, Engagement rate, and Conversions across your different email sends. This is how you prove that your summer-sale-blowout generated more revenue than the weekly-update, guiding your future content strategy.
Free PDF Guide
AI for Data Analysis Crash Course
Learn how to get AI to do data analysis for you — the best tools, prompts, and workflows to go from raw data to insights without writing a single line of code.
Bonus: Create a Dedicated Newsletter Report in GA4
Digging through the standard reports every time can be a bit repetitive. If you plan on tracking newsletter performance regularly, consider building a saved, custom report in the Explore section of GA4. This gives you a one-click view of all your key newsletter metrics.
- Navigate to the Explore tab on the left-hand menu.
- Start a new Free form exploration.
- Give your exploration a descriptive name, like "Newsletter Performance Report."
- In the Variables column on the left, you'll need to import the data you want to use:
- Now it's time to build your report in the Tab Settings column:
That's it! You've just built a custom, reusable report that is filtered to show only traffic from your newsletters. You can now see every campaign's performance in a clean table, saving you from navigating and filtering the standard reports every time.
Final Thoughts
Moving beyond basic email metrics like opens and clicks is a simple yet powerful step toward truly understanding your audience. By using consistent UTM parameters, you can turn Google Analytics into a command center for measuring your newsletter's real-world impact on everything from website engagement to bottom-line revenue.
Setting this all up is powerful, but building and monitoring these reports can still become another weekly chore. We created Graphed to remove this friction. Instead of manually building custom reports in GA4, you can connect your Google Analytics account and simply ask, "How many conversions did my 'june-2024-promo' campaign drive?" or "Create a monthly report showing my most engaging newsletters." We turn hours of reporting work into a simple conversation, so you can spend less time searching for data and more time acting on it.
Related Articles
Facebook Ads for Home Cleaners: The Complete 2026 Strategy Guide
Learn how to run Facebook ads for home cleaners in 2026. Discover the best ad formats, targeting strategies, and budgeting tips to generate more leads.
Facebook Ads for Pet Grooming: The Complete 2026 Strategy Guide
Learn how to run Facebook ads for pet grooming businesses in 2025. Discover AI-powered creative scaling, pain point discovery strategies, and the new customer offer that works.
AI Marketing Apps: The 15 Best Tools to Scale Your Marketing in 2026
Discover the 15 best AI marketing apps in 2026, from content creation to workflow automation, organized by category with pricing and use cases.