๐—Ÿ๐—ฎ๐˜‚๐—ป๐—ฐ๐—ต๐—ฒ๐—ฑ ๐—ฎ ๐—™๐—ฎ๐—ฐ๐—ฒ๐—ฏ๐—ผ๐—ผ๐—ธ ๐—ฐ๐—ฎ๐—บ๐—ฝ๐—ฎ๐—ถ๐—ด๐—ป โ€” ๐—ฎ๐—ป๐—ฑ ๐—š๐—”๐Ÿฐ ๐˜€๐˜‚๐—ฑ๐—ฑ๐—ฒ๐—ป๐—น๐˜† ๐˜€๐—ต๐—ผ๐˜„๐˜€ ๐—ฎ ๐˜€๐—ฝ๐—ถ๐—ธ๐—ฒ ๐—ถ๐—ป ๐—ฑ๐—ถ๐—ฟ๐—ฒ๐—ฐ๐˜ ๐˜๐—ฟ๐—ฎ๐—ณ๐—ณ๐—ถ๐—ฐ? ๐—ช๐—ฒ๐—ถ๐—ฟ๐—ฑ, ๐—ฟ๐—ถ๐—ด๐—ต๐˜?

You launch Meta ads. Clicks are cheap, engagement looks great, conversions are rolling in.Then you open GA4โ€ฆ and see this mess:

1. Half of your purchases have no source
2. facebook / cpc? Nowhere. But (direct) / (none) is having a party

Whatโ€™s going on?

Itโ€™s the infamous in-app browser from Meta. Facebook and Instagram donโ€™t open links in Chrome or Safari โ€” they trap users inside their own little browser. And thatโ€™s where the attribution train crashes.

Hereโ€™s how it breaks:

1. User clicks the ad โ†’ site opens inside Metaโ€™s in-app browser.
2. Referrer is stripped (because itโ€™s an app), fbclid or UTM parameters get lost in redirects or dynamic loads.
3. The user comes back later via Safari or Chrome โ€” either typing the URL manually or from a saved tab. GA4 thinks itโ€™s a brand-new (direct) session.

The result? Meta drives sales. GA4 seesโ€ฆ nothing.

Hereโ€™s how I fix this in my own projects:

1. I capture fbclid from landing page URLs and store it in BigQuery. Then I link it with Meta Ads API exports. This is what we call the Matching Loop: click โ†’ session โ†’ event โ†’ export โ†’ match.
2. I run GA4 through server-side GTM and pipe everything into BigQuery. That helps bypass ad blockers and keep the context.
3. I stitch sessions manually when needed โ€” using IPs, user-agent, fingerprints. If thereโ€™s a login, I connect client_id to user_id and deduplicate the mess.

Bottom line:

Not every โ€œdirectโ€ is direct. Sometimes itโ€™s just broken paid social that never got proper credit. If youโ€™re not tracking fbclid, syncing with Metaโ€™s API, and building your own attribution โ€” youโ€™re flying blind.

Want to fix that? Drop bigquery in the comments or DM me โ€” Iโ€™ll send you a free lesson from my BigQuery Attribution course.


This post was originally shared by on Linkedin.