GA4 field guide

A UTM naming convention your reports can survive.

Choose one vocabulary before the campaign starts. This guide gives a small, enforceable taxonomy for sources, mediums, campaigns, and creative variations.

Use Workbench rules to turn this convention into local allowlists and aliases, then check the full campaign batch before launch.

The three fields to require

For manual campaign tagging, require utm_source, utm_medium, and utm_campaign. Google recommends using these together so campaign traffic is identifiable in reports. Campaign ID and source platform can add useful structure; term and content should answer a specific reporting question instead of being filled by habit.

ParameterQuestion it answersExample
utm_sourceWho sent the visitor?linkedin
utm_mediumWhat type of channel was it?paid-social
utm_campaignWhich shared initiative?fall-product-launch
utm_contentWhich creative or placement?video-demo-v2
utm_termWhich paid keyword or audience?analytics-software
utm_idWhich internal campaign record?fy26-q4-017

Five rules that prevent reporting splits

1. Use lowercase everywhere

Analytics values are case-sensitive. Pick facebook and reject Facebook or FACEBOOK.

2. Choose one separator

Use hyphens or underscores, then keep that choice everywhere. UTM Harbor defaults to hyphens because they remain readable in copied URLs.

3. Treat source as the platform and medium as the channel type

Use linkedin as a source and paid-social as a medium. Avoid swapping them or inventing a new medium for every platform.

4. Keep campaign names stable across channels

If email, paid search, and partners promote the same launch, reuse one campaign name. Put channel differences in source and medium, and creative differences in content.

5. Maintain aliases for imported links

Legacy sheets will contain values such as fb, facebook_ads, and paid_social. Map them to approved values during an audit instead of allowing both old and new names into reports.

A practical starter taxonomy

SourceSuggested mediumUse for
googlecpcPaid Google search
newsletteremailYour owned email sends
linkedinpaid-social or socialPaid or organic LinkedIn
youtubevideoVideo descriptions and placements
partner-namereferralNamed partners and co-marketing
affiliate-nameaffiliateAffiliate links

Pre-launch checklist

Download CSV template

Primary reference

Parameter definitions and Google’s current recommendations are documented in the Google Analytics URL builder documentation. UTM Harbor’s taxonomy suggestions are practical defaults, not requirements imposed by Google.