Create UTM tagged URLs for tracking marketing campaigns in Google Analytics. Build a single link, or switch to bulk mode to tag one campaign across every channel in one go. Consistent, lowercase naming keeps your reports from splitting the same source into several rows.
Generated Campaign URL:
The URL will be displayed here once all required fields are filled in.
More Information and Examples for Each Parameter
The following table gives a detailed explanation and example of each of the campaign parameters:
| Parameter | Required | Example | Description |
|---|---|---|---|
| Campaign ID | No | 12345 | A unique identifier for the campaign, useful for tracking specific ads or promotions. |
| Campaign Source | Yes | mailchimp | Identifies the source of the traffic, such as a CRM system, email service provider, or social media platform. |
| Campaign Medium | Yes | Specifies the medium used, such as email, social, or cpc (cost-per-click). | |
| Campaign Name | No | summer_promo | A name for the campaign to identify it in reports, such as a product launch or seasonal sale. |
| Campaign Term | No | discount+shoes | Used for paid search campaigns to identify the keywords being targeted. |
| Campaign Content | No | banner_ad | Differentiates between different ads or links that point to the same URL, useful for A/B testing. |
Why consistent naming matters
Google Analytics treats UTM values as case-sensitive text. Email, email
and e-mail are three different mediums, and they will show up as three separate rows
in your reports, splitting the numbers for what is really one channel. Pick a convention,
lowercase with underscores is the common one, and stick to it. The clean-values option above does
this for you, and bulk mode lets you apply the same campaign name across many channels without
retyping it, so the only thing that changes between links is the source and medium.