Useful for
- Create consistent links for email, social, partnership, and paid campaigns.
- Preserve an existing destination query string while adding campaign parameters.
- Standardize case and separators before a team starts sharing campaign links.
Create a trackable campaign URL without manually joining query parameters, while preserving existing destination parameters and URL fragments.
utm_source — who sends the traffic.
utm_medium — use a deliberate convention such as email, social, cpc, or referral so GA4 channel grouping stays predictable.
utm_campaign — the campaign, promotion, or initiative.
utm_id
utm_source_platform
utm_term — often used for paid keyword context.
utm_content — distinguish links or creatives.
utm_creative_format — Google currently notes this is not reported in GA4 properties.
utm_marketing_tactic — Google currently notes this is not reported in GA4 properties.
Create a trackable campaign URL without manually joining query parameters, while preserving existing destination parameters and URL fragments.
https://example.com/guide?ref=nav
source=newsletter, medium=email, campaign=seo_launch
https://example.com/guide?ref=nav&utm_source=newsletter&utm_medium=email&utm_campaign=seo_launch
Google recommends using utm_source, utm_medium, and utm_campaign together for manually tagged campaign URLs. Add the other parameters when they support a real reporting need.
Yes. Values such as Email and email can be reported separately, so consistent naming is important. This builder can optionally lowercase values and normalize whitespace for campaign-style identifiers while leaving medium spacing intact.
No. Avoid personally identifiable information in campaign parameters because URLs can be logged, shared, and sent to analytics systems.