What's inside — the exact file
This is the complete template, not a sample. The rows are worked examples — replace them with your data (and delete them before any platform import).
Tools — Template Library · Cross-platform · Planning
One agreed pattern across eight channels — including ChatGPT ads and offline QR — so attribution never turns into archaeology.
This is the complete template, not a sample. The rows are worked examples — replace them with your data (and delete them before any platform import).
| channel | utm_source | utm_medium | utm_campaign_pattern | example_url_suffix |
|---|---|---|---|---|
| Google Ads | cpc | [goal]-[theme]-[geo] | ?utm_source=google&utm_medium=cpc&utm_campaign=leads-migration-us | |
| Meta Ads | paid_social | [goal]-[audience] | ?utm_source=facebook&utm_medium=paid_social&utm_campaign=leads-lal1 | |
| LinkedIn Ads | paid_social | [goal]-[audience] | ?utm_source=linkedin&utm_medium=paid_social&utm_campaign=leads-titles | |
| ChatGPT Ads | chatgpt | paid_ai | [goal]-[question-theme] | ?utm_source=chatgpt&utm_medium=paid_ai&utm_campaign=leads-recommendations |
| newsletter | [yyyymm]-[topic] | ?utm_source=newsletter&utm_medium=email&utm_campaign=202607-pricing | ||
| Partner referral | partner-[name] | referral | [initiative] | ?utm_source=partner-acme&utm_medium=referral&utm_campaign=colaunch |
| Organic social | organic_social | [yyyymm]-[post-theme] | ?utm_source=linkedin&utm_medium=organic_social&utm_campaign=202607-unbound | |
| Print / QR | qr | offline | [location]-[asset] | ?utm_source=qr&utm_medium=offline&utm_campaign=event-booth-banner |
UTM chaos is self-inflicted attribution loss: 'Facebook', 'facebook', and 'fb' become three sources, renamed campaigns orphan their history, and a year later nobody can reconstruct what drove what. This worksheet is the one-page treaty that prevents it — an agreed source, medium, and campaign pattern for each of eight channels, including the two most teams haven't standardized yet: ChatGPT ads and offline QR codes.
Each row shows the exact utm_source, utm_medium, campaign pattern, and a filled example URL suffix. Adopt it as-is or edit the values — then make it enforceable by generating every link through a tool that has the rules baked in, like our free UTM Generator.
| channel | The traffic channel — eight pre-filled, including chatgpt-ads and offline QR. |
|---|---|
| utm_source | The exact source value for this channel. One spelling, lowercase, forever. |
| utm_medium | The medium value, aligned to analytics-standard groupings (cpc, paid_social, email, qr). |
| utm_campaign_pattern | The naming template for campaign values — dated and descriptive. |
| example_url_suffix | A complete, correct query string for the channel — copy-paste reference. |
Analytics tools group traffic into channel reports by medium conventions — cpc, paid_social, email, organic. Invent a creative medium ('fb-boost') and your traffic falls out of standard channel groupings into 'unassigned', where nobody looks.
We use utm_source=chatgpt with utm_medium=paid_ai — a deliberate new medium, so conversational-AI ad spend reports separately from search cpc and paid_social rather than hiding inside either. The pre-filled row models it; our ChatGPT ads guide covers the strategy.
A QR code is just a URL — tag it like any campaign (utm_medium=qr, source per placement: event-booth, print-mailer). It's the only attribution an offline placement will ever have, which is why it earned a pre-filled row.
This is a Market Disrupt worksheet, not a vendor file. Import-format templates follow each platform's documented layout as of July 2026 — platforms evolve, so validate against current documentation before a large import.
Related templates: Ads-to-CRM Reconciliation Sheet · Monthly Marketing Report Skeleton · Help Desk Migration Field Map · Browse all 31
Go deeper: utm tracking guide · what is chatgpt advertising · Try the UTM Generator
UTM capture, CRM wiring, and reporting that survives contact with reality — it's the plumbing behind every engagement we run.
Talk through your attributionEnter your work email once — every download after this one, here or in the library, is instant. We'll occasionally send new templates worth having; unsubscribe anytime.