Free tool
Bulk UTM Builder & Link Checker
Tag a whole campaign at once: paste a spreadsheet of links, get a clean tracking URL for every row, and download the result as CSV. Then paste the links you already published and have them parsed and audited for the casing and taxonomy slips that split your reports.
FAQ
About bulk UTM tagging
What format should the CSV be in?
Six columns: url, source, medium, campaign, term, content. Only the URL is required — leave any tag column empty and that parameter is left off the link. Tabs work too, so you can paste a block of cells straight out of Google Sheets or Excel.
Why does casing matter so much?
Analytics tools treat utm_source=Newsletter and utm_source=newsletter as two different sources, so one campaign quietly splits across two rows in every report. Lowercasing everything, every time, is the cheapest fix there is — that is what the clean-up option does.
What does the link checker look for?
Missing utm_source, utm_medium or utm_campaign; capitals and spaces inside a tag; the same tag spelled two ways across the batch; and duplicate links. It reads the parameters straight out of each URL, so it works on links from any builder, not only this one.
Are my links uploaded anywhere?
No. Both panels run in your browser with plain JavaScript, and the CSV download is generated locally. Nothing you paste is sent to a server, logged or stored.
Related
More from PulsePanda
See what happens after the click
PulsePanda connects your tagged traffic to session replay, heatmaps, funnels and feedback — so a campaign report ends in an answer, not another question.
Start for free