Main button
The prominent link near the beginning of the email.
- utm_content
- hero-button
UTM Link Builder
Create consistent campaign links before you share them. Make it easier to distinguish the newsletter, promotion and placement behind a visit when your analytics collects those details.
Build your campaign link
Name it before you share it
Enter your destination, choose a preset, then review source and medium. Add a campaign name and, where useful, a content label to distinguish placements. Generate, copy and check the finished link.
02 / Your campaign link
Your last inputs are saved in this browser. Reset clears them. Check the destination before using the link in a campaign.
Start with a naming decision
Agree on a small naming pattern with the people creating your links. Consistent labels are easier to compare than a new naming style for every send.
utm_sourceWhere it came fromutm_mediumHow it reached themutm_campaignWhat you were promotingA campaign, with two placements
A business shares its service guide in a newsletter. The main button and a text link reach the same page. A content label lets the team distinguish those placements if the values are captured in its reporting.
Fictional naming example · no measured results
Shared destination
https://example.com/service-guide/
The prominent link near the beginning of the email.
A link within the explanation further down the same email.
The main button’s generated URL
https://example.com/service-guide/?utm_source=newsletter&utm_medium=email&utm_campaign=spring-service-guide&utm_content=hero-buttonChoose Email, enter Spring Service Guide and Hero Button, and keep lowercase with hyphens to reproduce this example. Change only content to body-link for the second placement.
Before the campaign goes out
Open the generated URL. Check that the intended page loads and any redirects preserve the campaign details you need.
Use agreed names, not customer names, email addresses or other personal details. Anyone with the link can read its parameters.
Check that campaign details appear where expected and that important actions are measured. A tagged visit alone does not show whether an enquiry was useful.
Your questions
Replace existing UTMs is the default. Merge keeps existing UTM values unless a filled field replaces the same parameter. Review the generated link carefully when starting with an already-tagged URL.
The default format uses lowercase and hyphens. Advanced options let you preserve case or choose another separator. Campaign IDs and dynamic placeholders retain their original spelling.
No. The builder adds campaign parameters to a URL. Analytics collection, consent choices, reporting configuration and redirects can affect what is recorded. Your last inputs are saved in this browser; Reset clears them.
Use campaign tags to describe incoming campaign traffic. For internal navigation, use appropriate event or link measurement instead; adding acquisition tags to internal links can make campaign interpretation confusing.
Keep the agreed campaign name consistent and use a suitable source or content value to distinguish the placement. Decide the naming convention first so reports do not split one campaign into several accidental variations.
Do not put personal or confidential information in campaign parameters. URLs can be stored in analytics, logs and browser history or shared with other people. Use non-personal campaign labels instead.
Tell us what you promote, where people arrive and which actions matter. We can help connect useful campaign reporting with your enquiry journey.
Talk to us about your tracking