UTM parameters are pieces of text appended to a URL after a question mark. When someone clicks the link, the tags ride along with the visit, and tools such as GA4 read them to label the session. Without them, a click from a newsletter, a partner post or a printed QR code often lands in a vague bucket like direct or referral traffic.
There are five standard tags. utm_source names the sender (newsletter, facebook, partner site). utm_medium names the type of channel (email, paid_social, cpc). utm_campaign names the effort (spring_sale). utm_term and utm_content are optional and help separate keywords or different links inside the same email or ad.
Mechanics
How tagged links flow into your reports
A tagged link might read store.example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale. The page loads normally for the visitor. Your analytics script captures the values, attaches them to the session and to any conversion that follows, and groups the traffic under that source, medium and campaign.
GA4 also uses source and medium to sort traffic into default channel groups. If the medium says email, the visit counts as Email; if it says something the rules do not recognize, the visit may fall into Unassigned. That is why a fixed naming list matters as much as the tags themselves.
Google Ads and Microsoft Ads usually do not need manual tags, because auto tagging passes a click ID that the linked analytics property reads. Manual tags matter most for email, organic and paid social posts, influencer links, affiliates, SMS and offline materials. They feed every attribution view you build later.
Use
When to tag links and when to leave them alone
- Tag every link you control that points to your site from outside it: emails, social posts, partner mentions, podcast notes and QR codes on print.
- Leave internal links untagged, since clicking a tagged link inside your own site starts a new session and wipes out the original source.
- Rely on auto tagging for Google Ads unless you have a specific reason to layer manual tags over it, which can create conflicts in reporting.
- Tags only describe where a click came from; they do not prove the channel caused the sale, as noted in what a monthly marketing report should include.
Watch out
Common UTM mistakes
- Mixing capital letters and spellings, so Facebook, facebook and fb show up as three separate sources in the same report.
- Letting each team member invent names on the fly instead of keeping one shared sheet with approved source, medium and campaign values.
- Using a medium that GA4 does not recognize, which pushes paid or email traffic into the Unassigned channel group.
- Shortening tagged links with a redirect service that strips the query string, so the tags never reach the analytics tool.
- Putting personal data such as an email address into a tag value, which sends private information into your analytics account.