没有从点击我的广告的用户那里获得 fbclid

Not getting a fbclid from users clicking on my ads

出于各种原因,我正在尝试将 fbclid 的值存储到我们的内部系统中。我构建了一些有用的东西,它存储来自 url 参数的 fbclid,即 ?fbclid=abc123

问题是只有当我将该参数实际添加到 url 的末尾时它才有效。

在我们 运行 的广告上,我们似乎没有在 url 上收到任何 fbclid。我以为来自 Facebook 的所有链接都有一个?

我找不到任何文档或 Facebook 不添加这些内容的原因。使用Google个广告,每次添加参数。

我们遇到了一些类似的问题,有时在 in-app 浏览器中我们无法获取 fbclid,但根据文档我们可以在 cookie 中找到它,所以我编译了这个脚本和一些信息。希望这有帮助。

只需在您的代码中包含此脚本,如果 url

中不存在,它会将 fbclid 从 cookie 复制到 url

https://www.npmjs.com/package/fb_cookie_clid_extractor

https://github.com/furqanfreed/facebook-cookie-clid-extractor