Skip to content
UTMCraftUTMCraft
Campaign workspace

UTM Builder

Build a campaign link while preserving destination parameters and fragments. Validation checks the URL, not your analytics setup.

1 · Destination URL

Paste the full destination. Import to edit any existing UTM fields.

2 · Campaign parameters

Source, medium, and campaign are recommended; term and content are optional.

3 · Additional parameters

Static values only. Verify platform macros in the platform’s own preview.

Generated URL

Review before publishing.

https://example.com/classes?location=colombo&utm_source=studio_digest&utm_medium=email&utm_campaign=class_oct26#times

Validation

0 errors · 0 warnings or suggestions

No issues found by the local checks. Test your destination and analytics separately.

Campaign insights

URL length
117
Parameters
4
Duplicate keys
0

Work through one campaign before scaling it

For a class announcement, use studio_digest as source, email as medium, and class_oct26 as campaign. Keep those values stable for both buttons in the email; use header_button and article_link as content to distinguish placements. These are fictional labels to replace with your own vocabulary.

Check that your product filters and page fragment survived, inspect any warnings, then test the link in the actual email or ad preview. An analytics system must be installed and configured on the destination to measure visits. This builder does not send or verify analytics events.