Wooden UTM letter blocks on printed charts beside glasses, a pencil and a magnifying glass

UTM parameters help your team connect campaign links with the traffic they bring in. A shared naming standard keeps that data usable. Start with clear field definitions, give everyone approved examples, and check that the labels survive from the first click to your reports.

What UTMs tell you, and what they cannot

UTM parameters are labels added to a campaign’s destination URL. They help analytics identify where a visit came from and which marketing activity sent it. They are useful for newsletters, social posts, partner links and other campaigns where you control the link.

The problem starts when each person labels the same activity differently. A campaign split between autumn-webinar, AutumnWebinar and fall-event becomes harder to compare. Consistent labels reduce the reconciliation work before a budget review or creative test.

Clean UTMs support attribution. They do not complete it. Revenue reporting still depends on conversion tracking, CRM capture, cost data and agreed attribution rules. A tagged visit alone cannot tell you whether moving 10% of your budget will produce more customers.

For the wider measurement picture, read Marketing Attribution Without Tears.

Give every field one clear job

Use source, medium and campaign as the minimum for your manually tagged campaign links. Add other fields when your reporting or integrations need them.

A practical UTM field guide
ParameterPurpose and example
utm_sourceWhere the link appears: linkedin or customer-newsletter.
utm_mediumThe marketing method: paid-social, email or referral.
utm_campaignThe initiative: 2026-q4-security-webinar.
utm_contentThe creative or placement: video-a or footer-link.
utm_termA paid keyword, where relevant to your setup.
utm_idA stable campaign identifier, especially for campaign-data imports.

Google also recommends completing other relevant fields, including utm_source_platform. Decide which fields each workflow requires rather than forcing meaningless values into every link. See Google’s campaign URL guidance.

Agree on a naming standard people will use

A short shared vocabulary is easier to maintain than a long manual. Keep approved source and medium values in one place, along with the campaign owner and a few examples. Give partners finished links so they do not have to interpret your naming rules.

1. Standardise the format

For this sample convention, use lowercase and hyphens between words. Keep names descriptive and stable. Google treats UTM values as case-sensitive, so linkedin and LinkedIn can split reporting. Lowercase and hyphens are a team convention, not a requirement of URL syntax.

2. Separate the publisher from the method

Put the platform or partner name in source, then the marketing method in medium. For example, use linkedin with paid-social for a sponsored placement and linkedin with social for an unpaid post.

GA4 assigns default channels using rules, including source and medium. Different labels do not automatically create new default channels, but they can split source/medium rows or fail to match the intended channel. Check your convention against Google’s channel definitions.

3. Keep the campaign name shared

Use one campaign name across related newsletter, social and partner activity. Use content to distinguish the individual creative or link position. If different teams rename the same initiative, your reporting needs a translation step before anyone can compare it.

Example naming decisions for one webinar campaign
PlacementApproved values
Customer emailSource: customer-newsletter
Medium: email
Content: hero-button
LinkedIn adSource: linkedin
Medium: paid-social
Content: video-a
Partner linkSource: partner-example
Medium: referral
Content: resource-page

All three use utm_campaign=2026-q4-security-webinar. These are illustrative values, not a claim about an active campaign. The partner link represents an unpaid website referral. Paid partner placements need a convention that reflects their actual buying arrangement.

Build links that survive the whole journey

A valid-looking link is only the start. Test the path through email click tracking, short links, redirects and the landing page before you distribute it.

This example uses a reserved example domain:

https://example.com/webinar/?utm_source=customer-newsletter&utm_medium=email&utm_campaign=2026-q4-security-webinar&utm_content=hero-button

Use ? to begin the query string and & between parameters. If the destination already has a query string, append to it rather than adding a second question mark. Keep the query string before any # fragment, and preserve parameters the landing page needs.

A URL builder helps avoid syntax errors, but it cannot decide which labels your team should use. Review the completed link against your approved values.

Hand reaching toward a browser address bar illustration

Keep personal information out of campaign links. Do not include names, email addresses or phone numbers in UTMs. URLs may be collected by analytics and other systems. Google explicitly prohibits sending this information in campaign parameters.

Use auto-tagging with a clear plan

Auto-tagging is useful and should not be disabled just to make labels look consistent. When Google Ads is linked to GA4, auto-tagging supplies advertising details beyond a basic manual UTM setup.

Where both methods are used, GA4 generally uses the auto-tagged values for source, medium and traffic classification. If the click identifier cannot be used as intended, present UTMs can become the fallback, so incomplete manual tags can leave gaps. Review Google’s manual and automatic tagging guidance for your integration.

Document which system supplies each field, which fields your CRM captures and how reports combine them. Preserve advertising click identifiers through redirects. Check dynamic templates using a real generated link, not just the template shown in an ad platform.

Other tools and partners have their own defaults. Align those settings with your reporting plan and keep a documented mapping where systems use different names. Do not assume one platform’s naming convention will carry through every integration.

Make quality checks part of campaign launch

Assign one owner to the naming standard, while letting the team create links from approved options. Keep a shared register with the destination, UTM values, campaign owner, placement, launch date and final URL. An existing spreadsheet or campaign tool can be enough.

  • Check the labels: source, medium and campaign match the agreed convention.
  • Check the destination: the link opens the intended page on desktop and mobile.
  • Check redirects: required campaign values and advertising click identifiers survive the journey.
  • Check collection: verify the expected campaign information reaches analytics when collection is permitted and enabled.
  • Check the lead journey: if CRM attribution is required, submit a controlled test and confirm the agreed fields are captured.
  • Check partner copies: supply the final approved link and ask partners to use it unchanged.

Review new source/medium combinations and unexpected missing values regularly, with a closer check after launches or tool changes. Unassigned traffic is a reason to investigate, not proof that every affected visit has a broken UTM.

If reporting already contains inconsistent names, fix the process for future links and document a mapping for historical analysis. Changing tomorrow’s links does not rewrite yesterday’s collected data. Avoid renaming active campaigns without recording the change.

Two colleagues reviewing charts on a desktop monitor

Keep the rules small and the ownership clear

Repeated debates about campaign names, manual matching between analytics and CRM, and competing finance reports are signs that your tracking process needs attention. Adding another dashboard will not resolve an unclear naming standard.

Start with the campaigns you run most often. Agree on the vocabulary, align tool defaults, give colleagues usable examples and build a short review into the workflow. Make it easy to follow the standard without asking one person to approve every routine link.

ThinkSwift helps teams establish UTM conventions and align their analytics, CRM, email, partner and website workflows. Explore our marketing services to discuss where your campaign reporting needs a clearer foundation.

Questions answered

01Will UTM parameters affect SEO?

UTMs create URL variations. For equivalent page content, use consistent canonical signals pointing to the preferred clean URL and keep normal internal links clean. Google treats canonical declarations as signals, so review the actual setup rather than assuming parameters are harmless in every implementation.

02Should we put UTMs on internal website links?

Use campaign tags for incoming marketing links. For navigation and calls to action inside your site, use event tracking to measure clicks without introducing campaign labels into the visitor’s on-site journey.

03Do partners need their own links?

Give each partner an approved link with a distinct source and the shared campaign name. Separate placements with content values when that distinction will help your reporting.

04What about QR codes and vanity URLs?

A QR code can contain the tagged destination directly. A short or vanity URL can redirect to it. Test the printed code and complete redirect path before distribution, and keep ownership of any redirect service clear.

05Can UTMs explain every sale?

No. They label campaign traffic that your measurement setup can collect. Consent choices, blockers, cross-device journeys and later offline conversations can leave gaps. Use them alongside conversion tracking and CRM records.

For the SEO guidance, see Google’s canonical URL documentation.

Make your campaign data easier to trust.

Talk to us about a practical UTM standard and the tool connections your team needs to keep reporting consistent.

Talk it through
ThinkSwift Marketing Team