CPCInsider

Analytics & CRM

How to create a UTM naming convention your team can use

Stop splitting campaign reports across inconsistent UTM tags. Use a clear naming template, example links and a GA4 checklist before every launch.

Vladlens Kecko · · 4 min read

Editorial illustration: One campaign. One language.

A UTM naming convention is a shared set of rules for labelling incoming campaign links. It prevents one team member using “facebook”, another “fb” and a third a campaign name that nobody can identify later.

Start with a short dictionary and a launch check. You do not need a new analytics platform to stop creating avoidable naming differences.

Completed campaign-tagging examples

Use one initiative across channels and distinguish the sender, medium and creative. These values are illustrative conventions; confirm the intended channel classification in your own GA4 reports.

Placementutm_sourceutm_mediumutm_campaignutm_content
Email newsletternewsletteremailautumn_audit_lvhero_button
Paid Facebook adfacebookpaid_socialautumn_audit_lvchecklist_video
Partner articlepartner_namereferralautumn_audit_lvarticle_link

A paid-social destination could be https://cpcinsider.com/lv/?utm_source=facebook&utm_medium=paid_social&utm_campaign=autumn_audit_lv&utm_content=checklist_video. Replace the destination and labels with your approved values. Use the same campaign ID in your register across the placements.

Before launch, open the link from the actual placement, confirm the final destination and consent behaviour, complete a test enquiry, and inspect the processed acquisition report. Record the test time so another person can repeat the check. Do not add these tags to links between your own pages.

1. Agree what each parameter means

Google's GA4 campaign URL documentation explains the parameters and their case-sensitive values. These example rules are a team convention, not values required for every business.

ParameterTeam ruleIllustrative value
utm_sourceStable sender or platform namenewsletter
utm_mediumAgreed channel mediumemail
utm_campaignReadable initiative nameautumn_audit_lv
utm_idStable campaign identifieraudit_2026_09
utm_contentDistinguish a creative or link positionfooter_cta

Use consistent lowercase labels and one separator. Keep a campaign ID stable when renaming creative. Choose source and medium values with the intended GA4 channel classification in mind; an arbitrary label can make a report harder to use.

An illustrative newsletter link is https://cpcinsider.com/?utm_source=newsletter&utm_medium=email&utm_campaign=autumn_audit_lv&utm_id=audit_2026_09&utm_content=footer_cta#audit. Its parameters describe the referring campaign, not the person clicking.

For a partner article, use the partner's agreed source name and an appropriate referral medium. For paid social, document the platform source, paid medium and creative identifier in the same register. Avoid putting employee initials, customer emails, phone numbers or other personal data into URLs.

Keep UTM parameters on incoming marketing links. Ordinary links between pages of your own site need a different approach to interaction measurement; do not label every internal button as a new acquisition campaign.

3. Keep Google Ads auto-tagging in context

Do not replace a working Google Ads auto-tagging setup with manual tags just to make the naming scheme uniform. Google explains how manual and automatic tagging affect traffic-source dimensions. Record which source of data each report uses and test how the real destination behaves.

Preserve relevant parameters through redirects and booking flows. A link that looks correct in your spreadsheet can still lose parameters before the landing page loads.

Copy the table and add a row for each destination or creative. The empty placeholders are intended for your own values.

DestinationSource / mediumCampaign / IDContentOwnerQA status
Your landing URLApproved dictionary valuesName and stable IDCreative or positionPerson responsibleNot tested / passed / fix needed

Ask the owner to check the final link from the actual email, ad or partner placement. Confirm that the page opens, the form works, parameters survive, and the expected source appears in processed acquisition reporting. Use a recorded test time and account for consent choices and processing delay.

5. Repair the process before cleaning historical reports

A public GA4 discussion describes exactly this fragmentation problem. Naming rules prevent new inconsistencies; they do not rewrite past collection automatically.

If you group old values in a reporting layer, document the mapping and retain the original data. Assign one person to approve new naming values. Review a sample of live links periodically instead of relying on a document nobody checks.

Is a naming convention enough to prove revenue attribution?

No. It helps identify campaigns, but a trustworthy revenue view also requires valid outcome events, an understood attribution model and a connection to orders or CRM records. Use the GA4 audit checklist to test that wider journey.

Make campaign reporting easier to trust

Request a free performance audit and mention campaign tagging. Our tracking, attribution and CRM service can help connect consistent source data with customer outcomes.

About the author

Vladlens Kecko

Free founder-led growth review

Can you trust the numbers behind your decisions?

In a focused 30-minute conversation, we review your advertising, website and sales follow-up together. Afterwards, you receive a short written action plan you can use with your own team or with ours.

Get my free growth review
01

Your biggest growth gaps

See where your ads, website or follow-up may be losing potential customers.

02

Your next 3 priorities

Get a ranked action list with the reason for each recommendation and what to check next.

03

A practical starting plan

Leave with clear next steps for your team, plus our recommendation if you want help implementing them.

Continue reading

Related services and proof

Tracking, Attribution & CRM4,002 Meta leads and €818,984 in CRM won deals