Smart Campaign UTM & Link Tracker
Enter a destination URL and campaign name, check off the channels you're posting to, and get a table of correctly-tagged links and QR codes in one pass.
Overview
Launching a campaign across several channels usually means building the same UTM-tagged link over and over, once per channel, and getting the source/medium values inconsistent between them — which quietly breaks analytics attribution.
This tool builds on the existing UTM Builder: pick your destination and campaign details once, check off the channels you're posting to (YouTube description, Instagram bio, TikTok bio, newsletter, and more), and get a full table of correctly-tagged links — each with a one-click Copy button and a downloadable QR code — in a single pass.
Examples
Tagging a product launch across three channels
https://example.com/launch, campaign: spring-launch, channels: YouTube description, Instagram bio, Newsletter
Three rows, each with a differently-tagged link (utm_source/utm_medium per channel) and its own QR code
How It Works
- Enter your destination URL and campaign name (optionally term and content too).
- Check off every channel you're posting this campaign to.
- Click Generate Links.
- Copy each link individually, or download its QR code, from the results table.
Use Cases
Coordinating a multi-channel campaign launch
Generate every channel's tagged link and QR code at once instead of running UTM Builder separately per channel.
Keeping source/medium values consistent
Each channel preset fixes its own source/medium pair, so the same campaign never ends up tagged inconsistently across platforms.
Tips
- Use the same campaign name across a launch so all its channels roll up together in your analytics.
- Need just one link with fully custom source/medium values instead of a preset? Use UTM Builder directly.
FAQ
No. Every link and QR code is generated entirely in your browser.
Not from this tool — each channel preset uses a fixed source/medium pair for consistency. Use UTM Builder for a fully custom single link.
The tool shows an error asking you to include a protocol (e.g. https://) before generating any links.