Build Your Tracking Link
Example Data Table
| Base URL | Source | Medium | Campaign | Content |
|---|---|---|---|---|
| https://www.example.com/pricing | newsletter | spring-launch | hero-button | |
| https://www.example.com/demo | paid-social | b2b-q2-promo | carousel-ad-a | |
| https://www.example.com/blog/seo | cpc | keyword-expansion | text-ad-2 |
Formula Used
Final UTM URL = Base URL + ? + encoded tracking parameters.
Completeness Score = (Filled core UTM fields ÷ 5) × 100.
Tracking Score = 100 − readability penalties for spaces, uppercase characters, and very long values.
Core fields are source, medium, campaign, term, and content. The calculator also adds optional modern fields like ID, platform, tactic, and creative format.
How to Use This Calculator
- Enter the landing page in the base URL field.
- Add source, medium, and campaign for core attribution.
- Fill term and content when testing keywords or creatives.
- Optionally add ID, platform, tactic, and format values.
- Include any custom parameters in key=value format.
- Enable normalization to keep names consistent across channels.
- Submit the form to generate the final tracking link.
- Copy the link or export the result as CSV or PDF.
FAQs
What does a UTM parameter builder do?
It creates tagged URLs for campaign tracking. These tags help analytics tools identify traffic source, medium, campaign name, keywords, and creative variations.
Which UTM fields are most important?
Source, medium, and campaign matter most. They define where traffic came from, how it was delivered, and which promotion should receive credit.
When should I use utm_term?
Use utm_term mainly for paid search or keyword tracking. It can also label audience segments when your reporting structure needs extra classification.
Why is naming consistency important?
Consistent naming prevents fragmented reports. Small differences like Email versus email can split traffic into separate rows and distort performance analysis.
Can I add custom tracking parameters?
Yes. Add custom key=value pairs to support internal dashboards, CRM workflows, regional tags, audience labels, or other campaign dimensions.
Why does this calculator normalize values?
Normalization converts values into lowercase, cleaner naming. This reduces reporting errors, avoids spaces, and improves consistency across teams and channels.
Does the builder keep existing query parameters?
Yes. If your destination URL already has query parameters, the calculator keeps them and appends the tracking parameters correctly.
Why export results as CSV or PDF?
CSV helps with bulk review and campaign logs. PDF is useful for approvals, handoffs, and keeping a shareable record of generated links.