Global Business Hours LIVE
🇺🇸USA:EDT
🇬🇧UK:BST
🇨🇦Canada:EDT
🇦🇺Australia:AEDT
BizAIProBizAIPro
0% read
All Guides
Marketing

UTM Parameters: Examples, GA4 Tracking & Common Mistakes

Build clearer campaign links with UTM examples for email, LinkedIn and partner placements, then verify the results in GA4 and troubleshoot missing data.

Listen to Article Summary
Synthesized in-browser · 2-minute overview

UTM parameters are labels added to a campaign link so Google Analytics 4 can describe the traffic that link brings to your website. For a small business, their practical purpose is simple: distinguish a newsletter, a social post and a partner placement even when they promote the same page.

This guide gives you a working set of examples, a launch checklist and a way to investigate missing campaign data. The examples are illustrative campaign plans, not measured results or promises of better performance.

For a clear starting point, use utm_source, utm_medium and utm_campaign. Add utm_content when you need to compare placements or creative variants. Google recommends the first three together in its campaign URL documentation.

https://example.com/demo/?utm_source=customer_newsletter&utm_medium=email&utm_campaign=workflow_demo&utm_content=header_button

Read that example as: “the header button in the customer newsletter, delivered through email, promoting the workflow demo.” Replace the example domain and labels with your own destination and campaign details.

UTM parameters explained with examples

ParameterQuestion it answersExample value
utm_sourceWhich publisher or platform sent the visit?customer_newsletter
utm_mediumWhat type of marketing delivered the link?email
utm_campaignWhich initiative does the link support?workflow_demo
utm_contentWhich placement or creative was clicked?header_button
utm_termWhich manually tagged paid-search keyword is associated with the link?workflow_software
utm_idWhat stable campaign identifier does your reporting use?wd_001

You do not need to fill every optional field. A useful campaign record is one your team can interpret consistently. Do not put a customer's name, email, phone number or other identifying details in these labels.

A small-business campaign you can copy

Suppose you are promoting one demo page through three external placements. Keep the campaign name unchanged and vary the source, medium and content. This creates a simple comparison without inventing a separate campaign for every button.

PlacementSourceMediumCampaignContent
Newsletter headercustomer_newsletteremailworkflow_demoheader_button
Unpaid LinkedIn postlinkedinsocialworkflow_demochecklist_post
Partner articlepartner_blogreferralworkflow_demoarticle_link

The LinkedIn example becomes:

https://example.com/demo/?utm_source=linkedin&utm_medium=social&utm_campaign=workflow_demo&utm_content=checklist_post

These medium values describe different delivery methods. GA4's default channel groups apply their own rules to source and medium; a UTM label does not guarantee a particular channel assignment. Check Google's default channel definitions when selecting labels, especially for paid social, affiliate or display traffic.

Build and check the URL before sharing it

  1. Choose the final destination. Open it first and confirm the page works on mobile. Avoid sending every campaign to a generic homepage when a relevant landing page exists.
  2. Record your labels. Use one spelling for each source and medium. Lowercase values make reviews easier; Google treats differently cased parameter values as different values.
  3. Generate the link. Use the free BizAIPro UTM Builder. For several placements, use the Bulk UTM Builder with the same campaign label.
  4. Check the syntax. The first query parameter follows ?; later parameters follow &. If the destination already has ?plan=starter, append the campaign fields with &. Keep them before a URL fragment such as #pricing.
  5. Test the delivered link. Paste it into the actual email, social draft or QR destination. Open that version and confirm redirects retain the campaign fields. A working original URL does not prove a shortened or redirected version works.

Use the UTM Validator as a syntax check, then perform the browser test. URL validation alone cannot prove GA4 received a visit.

Where to find UTM campaign data in GA4

Open the correct property and its Traffic acquisition report. Compare Session source / medium and Session campaign using the same complete date range. These session dimensions answer a different question from first-user dimensions, which describe how someone was originally acquired. See Google's explanation of traffic-source dimensions.

For the example plan, write a short review with one row per placement: recorded sessions, engaged sessions and a correctly configured business key event. If a newsletter has more sessions but fewer enquiries than the partner article, investigate landing-page relevance and visitor intent before reallocating your budget. Do not infer profitability from visits alone.

Use Realtime to check that activity reaches the property, then review processed acquisition data later. A request sent by a browser, an event received by Analytics and a correctly attributed campaign report are separate checks. An internal-traffic filter may intentionally exclude your test visit.

Why UTM parameters may appear not to work

SymptomFirst checkNext action
No campaign visitsCorrect property, date range and final URLCheck tag delivery, consent choices and internal filters before changing labels.
Two rows for one sourceDifferent spelling or capitalizationCorrect future links and document how historical variants should be interpreted.
Unexpected channel or UnassignedSource and medium versus channel rulesUse a suitable delivery-method label and verify the session dimensions.
UTMs missing from a landing-page tableWhich dimension is selectedUse acquisition dimensions for campaign labels. Google omits UTMs from Landing page + query string and Page path + query string; Page location can contain the full URL.
Ad clicks exceed sessionsWhether clicks and sessions are being treated as identicalInspect the landing experience and collection path; do not expect a one-to-one match.

For the last issue, Google's clicks-versus-sessions troubleshooting guide explains why platform totals can differ. UTMs label observed traffic; they cannot recover every blocked or unmeasured visit.

Three mistakes to avoid

  • Tagging internal navigation as a new campaign. Keep UTM tracking on external campaign links. For a homepage banner leading to your own pricing page, use an interaction event to measure the click instead of pretending it is a new acquisition source.
  • Replacing Google Ads auto-tagging without a reason. For a linked Google Ads setup, review the existing auto-tagging configuration before adding manual labels. Preserve click identifiers through redirects; manually typed campaign names are not a replacement for the integration.
  • Calling a link click a lead. A button click, form start and successfully accepted enquiry are different actions. Confirm the business outcome before marking it as a key event.

Frequently asked questions

Do UTM parameters improve Google rankings?

They are campaign measurement labels, not a ranking strategy. Use the cleaner attribution to make better content and distribution decisions, and keep public internal links focused on the normal page URL.

Can I use UTMs on QR codes?

Yes. Encode a tagged destination and choose labels that describe the physical placement, such as a named event and a printed handout. Scan the final code before printing a batch.

Do I need a new GA4 custom dimension for utm_source?

Use GA4's existing traffic-source dimensions for standard campaign labels. Create a custom definition only when you have a separate, clearly defined reporting need.

Your launch checklist

Before publishing: open the destination, approve the labels, remove personal information, check the final distributed URL, verify collection and assign an owner to review the campaign. After publishing: compare complete periods and record sessions alongside a genuine business outcome. For the broader measurement plan, read Marketing Analytics for Small Business.

Editorial note: This guide was prepared with AI assistance and checked against the linked Google documentation. Campaign examples are illustrative. No traffic lift, customer results or ranking outcome is claimed.

B

BizAIPro Editorial

Published by the BizAIPro editorial and engineering team. Practical AI frameworks, automation workflows, and free calculators built specifically for small business owners and operators.

Published: Nov 3, 2026 · Verified for 2026
Keep Reading

Related Guides

All guides