TinyGTM
UTM Builder · for Facebook

Facebook UTM Builder — clean tracking for every Facebook link.

Facebook spans dramatically different surfaces — organic page posts, group shares, Messenger forwards, paid ads, Marketplace, even FB Lite. Each has different click-through behavior and different attribution implications. A clean UTM strategy lets you cut your Facebook spend with confidence; a sloppy one means you can't tell which surface is actually performing.

Free foreverNo sign-up to buildNaming rules + duplicate detection

Recommended UTM convention for Facebook

Pick these defaults and lock them in — every Facebook link your team builds will stay consistent and roll up cleanly in reports.

utm_sourcefacebook
utm_mediumsocial
utm_campaign patternfacebook-{topic}-{date}

Facebook UTM examples

Organic company page post
https://yoursite.com/landing?utm_source=facebook&utm_medium=social&utm_campaign=blog-launch-2026q2
Facebook Ads (Meta Ads Manager)
https://yoursite.com/landing?utm_source=facebook&utm_medium=cpc&utm_campaign=acquisition-2026q2&utm_content=video-v3
Shared in a Facebook Group
https://yoursite.com/landing?utm_source=facebook&utm_medium=group&utm_campaign=community-q2
Sent via Messenger broadcast
https://yoursite.com/landing?utm_source=facebook&utm_medium=messenger&utm_campaign=re-engagement-may

Common Facebook UTM mistakes

FAQ

Facebook UTM tracking questions

What utm_source value should I use for Facebook?

Use `utm_source=facebook` (lowercase). Avoid abbreviations like 'fb' or 'FB' — they fragment your data in reports.

Should I use utm_medium=social or utm_medium=cpc for Facebook Ads?

Use `utm_medium=cpc` for paid Facebook Ads (Meta Ads Manager campaigns). Use `utm_medium=social` for organic page posts. This separation is essential for measuring paid vs organic ROI.

What's the difference between fbclid and UTM parameters?

Facebook automatically adds an `fbclid` parameter for click tracking on its own platform. UTM parameters are for YOUR analytics tool (GA4, Mixpanel, etc.). You need both — fbclid for Meta's reporting, UTM for everywhere else.

How do I track Facebook Group posts separately from page posts?

Use `utm_medium=group` (or include the group name in utm_campaign) for posts shared in Groups. This separates community-driven traffic from your owned channels.

Can I track which Facebook ad creative drove conversions?

Yes. Use `utm_content` to identify each creative variant (utm_content=video-v3 vs utm_content=static-v3). Combined with utm_campaign, this gives you creative-level attribution.

More channels

UTM builders for other channels

← Back to all UTM Builder features

Build your first Facebook UTM link in 60 seconds.

Free to try. No sign-up. Save to a dashboard when you're ready.

Open the UTM Builder