UTM Parameters
Chapter 6 — When and Where to Use UTM Parameters
Use UTMs on external entry points you control so the first off-site click into your site is attributed to the right campaign. Never use UTMs on internal navigation; they overwrite the original source mid-session and break attribution. When a platform adds redirects or rewrites URLs, test that your parameters survive the trip.
The Entry‑Point Rule: Tag the first off‑site click you control
- UTMs belong on links that start outside your site and bring visitors in.
- Do not place UTMs on links that keep visitors inside your site or app flow.
Use UTMs on external campaign entry points you control
These are links you place or negotiate off-site. They carry intent and budget/time investment, so they must attribute cleanly.
| Placement / Channel | Use UTMs? | Why it qualifies (with a practical case) |
|---|---|---|
| Email marketing (newsletters, product updates) | Yes | You control the send and audience; each click is explicit campaign traffic (e.g., newsletter linking to a new ROI calculator). |
| Marketing automation emails (drips, ABM cadences) | Yes | Planned sequences tied to goals and cohorts (e.g., a 6‑step nurture driving to a whitepaper). |
| Paid social ads (LinkedIn, X, Facebook) | Yes | Budgeted media; you need channel and creative attribution (e.g., Sponsored Content to a demo page). |
| Organic social posts that link to your site | Yes | Owned content you publish for reach and engagement (e.g., company post promoting a Benchmark Report). |
| Paid search / display | Yes (coordinate with ad platform auto‑tagging) | Media spend requires clean source/campaign data (e.g., Google Ads to a webinar page). |
| Partner, affiliate, analyst, or marketplace listings | Yes (if allowed) | Negotiated off‑site placements that drive sessions (e.g., “Visit Website” on a marketplace profile). |
| PR placements / sponsored editorial links | Yes (if publisher permits) | Earned or paid articles can send qualified traffic (e.g., trade outlet linking to a case study). |
| Webinars and virtual events | Yes | Distinct campaigns with clear sources (e.g., partner’s invite page linking to your registration). |
| PDFs, whitepapers, and downloadable assets (links inside) | Yes | Assets circulate off-site; embedded links return to you (e.g., “Book a demo” in a sales one‑pager PDF). |
| Slides, decks, analyst briefings | Yes | Shared externally; clicks show strong intent (e.g., a briefing deck slide linking to enterprise pricing). |
| Community posts and forums | Yes | External communities act as referrers (e.g., release update in a SaaS community linking back). |
| Social bios, link‑in‑bio hubs | Yes | Always‑on entry points you control (e.g., company bio linking to your resource hub). |
| QR codes for events/booths | Yes (behind a short vanity URL) | Offline → online bridge; attribute each placement (e.g., booth poster QR to an event follow‑up page). |
| SMS/WhatsApp via marketing systems | Yes (when part of a campaign) | Discrete outbound campaign traffic (e.g., event reminder SMS linking to confirm attendance). |
| Chatbots on third‑party sites | Yes | External environment driving back to you (e.g., co‑marketing microsite chatbot linking to a trial page). |
Avoid UTMs on internal navigation and workflow links
UTMs on internal links overwrite the original acquisition source and break attribution mid-session.
| Internal link type | Use UTMs? | Why to avoid |
|---|---|---|
| Site navigation (header, footer, menus) | No | Keep the original source intact as users explore your site. |
| In‑page CTAs between your own pages | No | Preserve the campaign that brought the visitor in. |
| Related content modules / recommendations | No | Do not reset session source when users browse. |
| Breadcrumbs, pagination, filters | No | Functional UI is not an acquisition channel. |
| Checkout or signup flow steps | No | Do not re‑attribute during funnel progression. |
| Banners and promos on your own site | No | Treat as internal promotion; use non‑UTM methods. |
| Same‑domain app ↔ site transitions | No | Still internal; keep the original attribution. |
Platforms that block or rewrite query strings change the decision
Some environments strip or alter URLs. Only use UTMs when parameters will survive end to end. Test before launch.
| Situation | Should you use UTMs? | Caveat to check |
|---|---|---|
| App stores (Apple App Store, Google Play) | Usually no impact | Most listings ignore query strings. Use platform methods for attribution. |
| Third‑party redirects / link wrappers | Yes, if preserved | Some wrappers strip params. Click‑test to confirm UTMs reach your site. |
| Cross‑domain, same brand (microsite → main site) | It depends | If the microsite is a campaign entry point, tag the first inbound link. Routine navigation across owned properties should not use UTMs. |
| URL shorteners | Yes, behind the short link | Ensure the short URL forwards the full query string. |
| Messaging tools (Slack, Teams) | Yes | Link expanders/security proxies can add hops. Verify UTMs persist. |
| PDF hosting/CDNs | Yes | CDNs may append security params. Links inside the PDF can still carry UTMs back to your site. |
| One‑to‑one SDR emails | Optional → Yes when part of a program | Ad hoc personal replies can skip. Structured sequences should tag. |
| Government or enterprise portals | Yes, if permitted | Some portals rewrite or block query strings. Confirm policy and behavior. |
A fast decision framework your team can apply
Use the ENTRY Test:
- External: Is the click coming from outside your site? If yes, eligible.
- Not internal: Will this click keep the user inside your site/app? If yes, do not tag.
- Time/Budget: Are you investing time or money in this placement? If yes, UTMs are expected.
- Reliability: Will the platform pass the query string? If unknown, test first.
- Yield: Will the data change a decision you make? If no, do not add noise.
Eligibility in common B2B workflows
- Analyst report link hosted off-site includes “Contact Sales” pointing to your domain. Tag it to attribute the analyst channel and report campaign.
- Partner webinar landing page links to your registration form. Tag it to identify the partner and series.
- Event QR on a booth poster routes to your domain. Tag it and use a unique short URL per placement.
- Organic LinkedIn post from your company page links to your site. Tag it to distinguish from paid social and email.
- Internal homepage hero to a product page on the same domain. Do not tag; keep the original source intact.
Build a UTM Eligibility Matrix to prevent over‑tagging
Create a simple sheet and keep it current:
- Column A: All external entry points you use (channels, partners, formats).
- Column B: “UTM required?” with a clear Yes/No and one‑line rationale.
- Column C: “Pass‑through verified?” noting platforms that strip or preserve query strings.
- Column D: Owner accountable for tagging before launch.
Review quarterly. This stops internal over‑tagging and ensures every campaign entry point that can carry UTMs actually does.
Build a 5‑minute pass‑through test:
1) Take any public page on your site and append test UTMs: ?utm_source=passcheck&utm_medium=referral&utm_campaign=qa.
2) Pass the URL through the platform you plan to use (e.g., paste into a partner newsletter preview, a link shortener, or a Slack message in a test workspace).
3) Click the rendered link. On arrival, check the browser address bar. The full query string must be present.
4) Open your browser Network panel (or View Source) and confirm the final landing URL still includes the UTMs after redirects.
5) If parameters are missing, replace the wrapper/shortener or adjust settings before launch.
Test your knowledge
Loading quiz questions...