- PostFast Home
- /
- Tools
- /
- UTM Builder
- /
Free UTM Builder for Facebook
Facebook traffic appears in GA4 as "Organic Social" for organic posts and "Paid Social" for Facebook Ads. Facebook's referral traffic can come from both desktop (facebook.com) and mobile (m.facebook.com), so normalize your utm_source to just "facebook" for consistency.
Organic Facebook
facebook
social
Paid Facebook
facebook
paid_social
Worked Examples
Build Your Facebook UTM Link
Must start with http:// or https://
Automatically fills source and medium with opinionated defaults
Required Parameters
Where traffic comes from (e.g., instagram, facebook, newsletter)
How traffic arrives (e.g., social, paid_social, email, cpc)
Campaign identifier (e.g., spring-2025-promo, product-launch)
Naming Convention Rules
- •Use lowercase only (GA4 is case-sensitive)
- •Replace spaces with hyphens
- •Use consistent vocab across campaigns
- •Follow a schema: brand-yyq-campaign or prod-yyyymm-promo
- •Never include PII (personally identifiable information)
- •Keep it short and descriptive
GA4 Channel Preview
Fill in the required fields to see which GA4 channel your traffic will appear in.
Generated URL
Fill in the required fields to generate your UTM-tagged URL
Common utm_content Values for Facebook
feed
reel
story
group-post
page-post
event
marketplace
Common Pitfalls
Multiple Facebook domains (m.facebook.com vs facebook.com)
Mobile traffic shows as m.facebook.com. Always normalize utm_source to "facebook" regardless of desktop or mobile to avoid splitting your data.
Facebook auto-tagging with manual UTMs
If you're running Facebook Ads with automatic tracking enabled, Facebook may add its own fbclid parameter. This doesn't conflict with UTMs, but be consistent with your utm_source=facebook.
Using uppercase or spaces in parameters
GA4 treats "Facebook", "facebook", and "FACEBOOK" as different sources. Always use lowercase and replace spaces with hyphens.
Facebook UTM FAQs
Should I use "facebook" or "m.facebook" for utm_source?
Always use "facebook" to normalize mobile and desktop traffic. GA4 will group them together under one source, making reporting cleaner.
How do I track Facebook Group posts vs Page posts?
Use utm_content to differentiate: utm_content=group-post for group shares and utm_content=page-post for page content. This helps you understand which community drives more engagement.
Can I use the same UTMs for Facebook and Instagram ads?
You should use different utm_source values: "facebook" for Facebook and "instagram" for Instagram. This separates platform performance even if they're part of the same Meta ad campaign.