Implementing and analyzing UTM tags

If you want to measure marketing efforts, UTM tags are indispensable. They provide insight into where traffic comes from, which channel it uses and which campaign is responsible for results. In this article, I explain how to implement UTM tags correctly as well as how to analyze them in Google Analytics 4.

1. What are UTM tags?

UTM tags are parameters you add to a URL to track traffic. They consist of five possible components:

ParameterMeaningMandatory?
utm_sourceSource of traffic (e.g. newsletter, linkedin)✅ Yes
utm_mediumType of channel (e.g., email, cpc, social)✅ Yes
utm_campaignCampaign name (e.g., spring_sale)✅ Yes
utm_termSearch term (for paid campaigns only)Optional
utm_contentVariation or element (e.g. banner_a, text link_b)Optional

Sample URL:
https://jouwdomein.nl/aanbod?utm_source=linkedin&utm_medium=social&utm_campaign=winteractie

2. Implement UTM tags correctly

Use UTM tags consistently and in a structured manner. Inconsistent tagging = contaminated data.

Approach:

  • Use lowercase letters (case sensitive in GA)
  • Avoid spaces → use _ or –
  • Create a UTM naming convention document for team use
  • Use a tool such as Campaign URL Builder

Practical example:

A newsletter link can look like this:

text
https://jouwdomein.nl/blog?utm_source=newsletter&utm_medium=email&utm_campaign=januari_2025
Copy to Clipboard

3. Test UTM tags before going live

Before deploying a UTM link, test it:

  • Open the URL in an incognito window
  • Check that the UTMs are displayed correctly in GA4 (via Traffic Acquisition > Default Channel Group or Campaigns)
  • Use Realtime reporting for instant verification

On errors, you see traffic coming in under “(direct) / (none)” – you want to avoid that.

Aan de slag met SEO? Neem gerust contact op.

Senior SEO-specialist






    4. Analysis in GA4

    In GA4, tracking works differently than in UA, but UTMs remain visible through the acquisition view.

    Here’s how to find them:

    1. Open GA4
    2. Go to Reports > Acquisition > Traffic Acquisition
    3. Add secondary dimension: Campaign Name, Media Type or Source
    4. Click through to analyze performance by UTM value (sessions, conversions, bounce rate)

    For more detail, use Explorations or build a custom dashboard in Looker Studio.

    5. Common mistakes (and how to avoid them).

    ErrorSolution
    Inconsistent use of capital lettersAlways use lowercase: linkedin, not LinkedIn
    Wrong medium (e.g., social media)Use standard GA mediums: social, email, cpc
    No campaign tagAlways add utm_campaign for provenance analysis
    Links on internal pages with UTMUse UTMs only for inbound traffic, not internally
    No redirect cleanupWork with canonical URLs to avoid duplication

    6. Link UTM data to conversions

    You can associate UTM values with events in GA4, such as:

    • Click on a quote form
    • Applications / downloads
    • E-commerce transactions

    In Reporting > Conversions > Events, check by campaign name which UTMs are responsible for valuable actions.

    In conclusion

    UTM tags give you control over where traffic comes from AND what it generates. With a good naming strategy, testing approach and analysis via GA4 or Looker Studio, you’ll know exactly which channels are working – and which aren’t.

    Senior SEO-specialist

    Ralf van Veen

    Senior SEO-specialist
    Five stars
    My clients give me a 5.0 on Google out of 85 reviews

    I have been working for 12 years as an independent SEO specialist for companies (in the Netherlands and abroad) that want to rank higher in Google in a sustainable manner. During this period I have consulted A-brands, set up large-scale international SEO campaigns and coached global development teams in the field of search engine optimization.

    With this broad experience within SEO, I have developed the SEO course and helped hundreds of companies with improved findability in Google in a sustainable and transparent way. For this you can consult my portfolio, references and collaborations.

    This article was originally published on 3 June 2025. The last update of this article was on 18 July 2025. The content of this page was written and approved by Ralf van Veen. Learn more about the creation of my articles in my editorial guidelines.