One naming system
When every team tags links its own way, the same campaign shows up as five different rows in your reports. A fixed vocabulary for sources, mediums, and campaign names keeps the story in one place.
Free tool — Campaign toolkit
Inconsistent campaign tags quietly break attribution. Build correctly formatted UTM links — lowercased, kebab-cased, one convention across every channel — then turn them into print-ready QR codes with your logo.
Enter a full URL starting with http:// or https://
utm_tactic is a custom parameter — register it as a custom dimension in GA4 (or read it in GTM) to report on it.
Recommended pattern: yyyymm-channel-descriptor, e.g. 202607-social-summer-launch
Meta, meta, and META count as three sources in analytics.paid-social, not paid social.google is never a paid-social source; facebook (not meta) is what GA4 recognizes.202607-…) so reports sort themselves.This tool enforces the first three rules automatically: lowercase, hyphenated, and source/tactic lists that depend on the medium you pick.
Works with just the destination URL — UTM parameters are optional. If the tagged link above is complete, the QR encodes it; otherwise it encodes the bare URL.
Why it matters
When every team tags links its own way, the same campaign shows up as five different rows in your reports. A fixed vocabulary for sources, mediums, and campaign names keeps the story in one place.
Clean parameters mean channel performance, budget decisions, and creative tests are read from data that reflects what actually ran — no manual cleanup, no guesswork.
Analytics tools, AI models, and data warehouses all inherit whatever your links carry. Governed tracking parameters are the cheapest data-quality investment in the marketing stack.
Go further