Understand the numbers
How to use this tool
Choose names you can keep using
Document one naming convention and use it across your team. Differences in case and spelling can fragment reports. The normalisation option lowercases the values you enter and turns whitespace into underscores; switch it off when you need to preserve exact values.
Build and review links in batches
Paste one destination per line. Channel presets fill source and medium; you can edit either afterwards. Valid links appear together for copying, while invalid rows are listed separately with their original line numbers. The CSV includes every destination, its status and the tags applied, so it can serve as a campaign link register. Fix skipped rows before launch. This builder creates static links; configure dynamic platform macros in the platform’s tracking settings instead.
Check the full tracking setup
UTM tags label a link; they do not install analytics or prove that a conversion was tracked. For Google Ads, review auto-tagging and your GA4 link before adding manual tags. Avoid tagging internal site links because campaign tags are intended to identify incoming traffic. Never put personal information in a campaign URL.
A worked example
A campaign named autumn_launch on google with medium cpc adds ?utm_source=google&utm_medium=cpc&utm_campaign=autumn_launch to a plain destination URL. Existing query parameters are joined with & instead.