使用虚拟页面视图从 FB Pixel 数据中去除 URL 参数

use*_*696 8 facebook-pixel

Facebook 最近的更新标记了 FB Pixel 收集的潜在个人身份数据,我们最终因搜索结果页面上的 URL 参数中包含纬度和经度而被标记(这是基于提交地址的地理搜索)。这些数据与用户位置不匹配,但 FB 显然并不关心细微差别。

据我所知,参数中包含带有纬度/经度的网址的会话数据被排除在用于定位广告的数据之外,这会严重影响效果。为了纠正这个问题,我想从 FB 收集的 URL 中删除 URL 参数。

给我的一个建议是编辑 FB 像素代码并替换fbq('track', 'PageView');为虚拟页面视图。这行得通吗?虚拟页面视图会阻止 URL 参数传递吗?或者还有比这更多的事情吗?

use*_*696 5

因此我们对此进行了测试,并替换fbq('track', 'PageView');fbq('trackCustom', 'VirtualPageView', {url: fbpixelUrlWithoutLatLng()});(使用从 URL 中去除 lat/lng 的函数)。

虽然这个调用完全按照预期工作,但 Facebook 仍然收到完整的 URL(我怀疑除了触发的任何页面浏览事件之外,他们还从 HTTP 标头中提取 URL)。

我不太确定是否有任何其他可行的解决方案,而无需重新设计/重新实现 URL(以其他方式传递参数,或混淆它们)。