When someone clicks a Facebook ad, Facebook appendsDocumentation Index
Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
Use this file to discover all available pages before exploring further.
fbclid to the URL (for example, ?fbclid=abc123). Facebook’s pixel script reads it and stores it as a first-party cookie (_fbc) with a version prefix, timestamp, and click ID value.
- FBCLID is the URL parameter.
- FBC is the cookie that stores it.
FBC expiry
Facebook click IDs are valid for 90 days. After that, Facebook considers them expired. Upstack stores click IDs beyond this window so returning visitors can still be matched, but if Facebook no longer recognizes the value, it may trigger a “Modified FBC” diagnostic.FBP (Facebook Browser ID)
FBC ties to a specific ad click, but Facebook also sets a second first-party cookie called_fbp. FBP identifies the browser regardless of whether the visitor came from an ad. Both are sent with every Conversions API event.
FBC is one of Facebook’s strongest matching signals
FBC directly links a conversion back to a specific ad click, which is why it carries more weight than email or phone for attribution. A high percentage of missing or modified FBC values can reduce your Event Match Quality score in Events Manager.Common reasons FBC goes missing
- Redirects (age gates, A/B tests, language selectors) can strip the
fbclidparameter before the pixel reads it. - Ad blockers can prevent the cookie from being set in the browser — which is why Upstack also sends events server-side.