newsletter / email
Email newsletter
One list, one campaign name, different content values per button.
utm_campaign=weekly-roundup · utm_content=header-cta
House presets
Presets for the channels this house actually runs with. Each one uses a medium GA4 can group, a source that looks like a platform, and a hint so nobody invents utm_medium=vibes.
newsletter / email
One list, one campaign name, different content values per button.
utm_campaign=weekly-roundup · utm_content=header-cta
crm / email
Keep the campaign name identical across every email in the sequence.
utm_campaign=spring-sale-2026 · utm_content=hero-button
google / cpc
Pair with auto-tagging. ValueTrack tokens stay useful for creative and keyword detail.
utm_campaign=brand-search · utm_content={creative}
bing / cpc
Bing is the source. cpc is the medium. Your report will thank you.
utm_campaign=brand-search
facebook / paid_social
Use paid_social so GA4 files this under Paid Social, not Unassigned.
utm_campaign=retargeting-spring · utm_content=carousel-a
linkedin / paid_social
B2B teams: campaign = program name, content = creative or audience.
utm_campaign=webinar-q3 · utm_content=thought-leader-ad
linkedin / social
Organic social should never borrow cpc. Save paid for paid.
utm_campaign=always-on-brand · utm_content=employee-post
instagram / social
Stories, bio, and posts can share a campaign and split on content.
utm_campaign=profile-link · utm_content=story-swipe
tiktok / paid_social
Creative testing lives in utm_content. Do not invent a new campaign for every hook.
utm_campaign=ugc-prospecting · utm_content=hook-v3
youtube / video
Use paid_video when money changed hands. video stays organic.
utm_campaign=product-explainers · utm_content=description-link
partner-site / affiliate
Source = partner. Medium = affiliate. Content = placement or publisher.
utm_campaign=review-program · utm_content=author-jane
influencer-name / social
One campaign for the collab. Source names the creator. Content names the asset.
utm_campaign=creator-collab · utm_content=reel-caption
print / qr
Medium qr is honest. Pair it with a campaign you can filter after the event.
utm_campaign=event-booth · utm_content=poster-a
attentive / sms
Keep SMS links short after tagging, or generate a QR for in-store follow-up.
utm_campaign=flash-sale · utm_content=short-link
show-name / audio
Audio is a GA4 channel. Do not hide podcasts under referral.
utm_campaign=sponsorship-2026 · utm_content=mid-roll
dv360 / display
display maps cleanly. banner and ad usually do not.
utm_campaign=prospecting-abm · utm_content=medium-rectangle
Paid governance platforms charge rent to lock dropdowns. This page is the house starter pack: email, paid search, paid social, organic social, affiliates, influencers, SMS, audio, display, and print. Each preset is a sentence you can put in a wiki. Source is the platform. Medium is a channel GA4 already understands. Campaign is the program. Content is the creative. That is the whole theology.
Take the pattern. Enforce it once. Then, and only then, argue about underscores versus hyphens — a debate that has never, in recorded history, increased ROAS. Load a preset in the builder, or expand a grid on the bulk desk. If a teammate arrives with a custom medium, send them naming conventions instead of another Slack thread titled “quick UTM question.”