Skip to main content
忆云竹

UTM campaign URL builder

Build campaign links with seven UTM fields while retaining other query parameters and URL fragments.

Optional campaign parameters

Non-UTM parameters, repeated values and the fragment are preserved. Use consistent naming: campaign values are case-sensitive.

Campaign URL

Processed in this browser. Nothing is uploaded or saved.

About this tool

Prepare distinct links for email, social posts or campaign variants and check the final URL before sharing.

How to use

Enter a complete HTTP or HTTPS destination URL, then fill in source, medium and campaign. Expand optional fields for campaign ID, source platform, term and content. The result updates as you type and can be copied or downloaded. To edit a tagged link, first use Read UTM to populate the fields.

Supported keys are utm_source, utm_medium, utm_campaign, utm_id, utm_source_platform, utm_term and utm_content. Empty fields remove their parameter; repeated UTM keys become one entry. Other repeated parameters and the # fragment are retained. The tool builds links locally without visiting the destination or tracking clicks.

Common questions

Will existing query parameters be removed?

Unrelated parameters and the fragment remain. Selected UTM fields replace their previous values; empty fields remove those UTM parameters. This builds links without collecting analytics.

How can I distinguish two links in the same email?

Keep utm_source, utm_medium and utm_campaign the same, then use different utm_content values such as header and footer. The tool preserves letter case, so choose a consistent naming convention. Your destination analytics must interpret these parameters; generating a link alone does not record clicks.

Comments

0
to join the discussion.
No comments yet.
Reply thread

Follow the complete conversation chronologically; each reply identifies the specific message it answers.