Build UTM links that
actually track.
Stop losing attribution to "direct." Generate standardized campaign parameters in seconds — with smart dropdowns, platform macros, session history, and export.
Destination URL
Campaign parameters
Platform dynamic parameters — click any macro to copy it
Generated link
Shared parameters
Set parameters that apply to all links, then paste your destination URLs below — one per line.
Destination URLs — one per line
No links saved yet.
Generate a link and click + Add to log to save it here.
What are UTM parameters?
UTM parameters are tags added to a URL that tell your analytics platform exactly where a visitor came from. Without them, paid traffic often shows up in GA4 as "direct" — meaning you lose attribution on campaigns you're actively spending money on.
The five UTM parameters
Best practices
- Always use lowercase. GA4 treats
Facebookandfacebookas two different sources. This tool auto-lowercases all static values. - Use hyphens, not spaces. Spaces become
%20in URLs — hyphens stay clean in reports. - Be consistent. Decide on a naming convention and stick to it. Inconsistency fragments your data over time.
- Never tag internal links. UTMs are for external traffic only. Tagging links within your own site resets session source and corrupts attribution.
- Use dynamic macros for paid campaigns. Meta and Google auto-fill campaign, ad set, and ad names at click time — no manual updates per ad needed.
- Log everything. Use the Session Log to keep a record of every UTM link you build — useful for audits and client documentation.