UTM & GA4 Tracking Glossary

Factual, concise definitions for marketing attribution.

utm_source

Definition: Identifies the specific advertiser, site, or publication that is sending traffic to your property (e.g., Google, Facebook, newsletter).

Requirement: Mandatory. Without `utm_source`, GA4 cannot attribute the session.

Best Practice: Always use lowercase (e.g., google, not Google). Keep it simple and representing the platform itself, not the ad format.

utm_medium

Definition: Identifies the advertising or marketing medium (e.g., cpc, banner, email).

Requirement: Recommended. Critical for GA4 Default Channel Grouping.

Best Practice: GA4 relies strictly on standard mediums to bucket traffic into "Paid Social", "Paid Search", etc. Use exact matches like cpc, email, or organic.

utm_campaign

Definition: Identifies the specific product promotion or strategic campaign (e.g., spring_sale, retargeting_30d).

Requirement: Recommended.

Best Practice: Establish a naming convention in your organization (e.g., Date-Geo-Product). Use underscores _ or hyphens - instead of spaces.

utm_term

Definition: Identifies paid search keywords.

Requirement: Optional.

Best Practice: If you use Google Ads auto-tagging (GCLID), you do not need to manually set `utm_term`. For Bing Ads or manual search campaigns, use this for the exact keyword targeted.

utm_content

Definition: Differentiates similar content, or links within the same ad. Used heavily for A/B testing.

Requirement: Optional.

Best Practice: Use this to specify creative sizes (e.g., 300x250), button colors (e.g., blue_cta), or ad copy variations.

Test Your UTMs

Now that you know the rules, ensure your URLs are compliant.