Our naming convention
facebook, google, tiktokutm_medium: the channel type,
paid, email, organic, cpcutm_campaign: the campaign, lowercase, dashed
utm_content: the ad/creative, lowercase, dashed
utm_term: the ad set or keyword, lowercase
Build properly formatted UTM URLs with our agency's naming convention. Presets for Meta, Google, TikTok, email, organic. Copy with one click.
facebook, google, tiktokpaid, email, organic, cpcUTM (Urchin Tracking Module) parameters are the query strings appended to URLs that tell analytics platforms where traffic came from. Done right, they're the only consistent attribution signal across Meta, Google, GA4, and your back-end CRM. Done wrong, they create reporting chaos that's nearly impossible to unwind.
facebook, google, linkedin, tiktok. Lowercase, no caps.paid, email, organic, referral, cpc, social.q1-launch, national-dtc, black-friday-2026.founder-ugc-15s-v1.3a-hs-national.Facebook and facebook as separate sources.black-friday not black_friday not Black Friday.utm_content end up in server logs, referrer headers, and break GDPR.Open GA4 → Reports → Acquisition → Traffic acquisition. If you see:
Calendly preserves UTM parameters from the landing page in its booking confirmation if you've enabled "Routing" with custom questions. Set up custom questions named utm_source, utm_campaign, utm_content and Calendly will auto-populate them from URL params. This is the only way to attribute paid leads to specific ads end-to-end.
Need help auditing your UTM setup? We do this on every audit. Book free audit →