Articles on: Integration, Form, SoMe-Tracking & URL's

How to use UTM parameters to track your Scratcher campaigns

How to use UTM parameters to track your Scratcher campaigns


What are UTM parameters?


UTM parameters are tags you add to your URLs to track where your traffic comes from and how your campaigns perform. Each parameter captures a different piece of information about the visitor's journey.


Parameter

Function

utm_source

Identifies the traffic source — e.g. facebook, google, newsletter

utm_medium

Defines the marketing channel — e.g. social, email, cpc, display

utm_campaign

Names the campaign — e.g. summer2025

utm_content

Distinguishes between ads or links — e.g. banner-top, text-link

utm_term

Used for keywords in paid campaigns — optional



Naming conventions

Always use lowercase and hyphens instead of spaces. Some analytics tools treat Facebook and facebook as two separate sources, which splits your data and makes reporting unreliable.

✅ Recommended: utm_source=facebook, utm_campaign=summer-sale-2025 ❌ Avoid: utm_source=Facebook, utm_campaign=summer sale 2025



Examples of correct and incorrect URL usage


Incorrect — multiple question marks https://www.example.com/landingpage/?utm_source=facebook?channel=social

What's wrong:

  • There are two ? in the URL
  • Only the first parameter will be recognised
  • The rest may be ignored or misread


Correct — one question mark, & between parameters https://www.example.com/landingpage/?utm_source=facebook&channel=social

Why it works:

  • Only one ? begins the query string
  • All additional parameters are separated with &


Correct — standard UTM parameters https://www.example.com/landingpage/?utm_source=newsletter&utm_medium=email&utm_campaign=springlaunch

Use case:

  • Standard traffic tracking in Google Analytics, Matomo, and similar tools
  • Segments campaign performance by source, medium, and campaign name


Correct — UTM parameters combined with a custom tracking parameter https://www.example.com/landingpage/?utm_source=instagram&utm_medium=social&utm_campaign=summer2025&channel=instagram

Use case:

  • utm_* parameters handle web analytics
  • The custom parameter handles internal tracking in a lead system, form, or gamification platform


Correct — single custom parameter https://www.example.com/landingpage/?ref=affiliatepartner1

Use case:

  • Simple referral tracking without a full UTM structure


Correct — utm_content to distinguish placements https://www.example.com/landingpage/?utm_source=newsletter&utm_medium=email&utm_campaign=summer2025&utm_content=banner-top

Use case:

  • Distinguish between two links in the same email or two placements of the same campaign
  • Useful when A/B testing different creative or link positions


Incorrect — spaces in parameter values https://www.example.com/landingpage/?utm_campaign=summer sale

What's wrong:

  • Spaces in URLs must be encoded as + or %20
  • Without encoding, the URL may break or the parameter won't be read correctly

✅ Correct version: https://www.example.com/landingpage/?utm_campaign=summer+sale



Quick reference

Problem

Correct approach

More than one ? in a URL

Use only one ?, then & between parameters

Spaces in parameter values

Encode spaces as + or %20 — e.g. summer+sale

Inconsistent casing

Always use lowercase — facebook not Facebook

Vague or inconsistent campaign names

Use a clear naming convention — e.g. summer-sale-2025



Updated on: 11/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!