首页 > 解决方案 > Facebook App Events API:服务器事件的 X-Forwarded-For HTTP 标头应该是什么?

问题描述

当通过服务器向Facebook 的 App Events API发送事件时,X-Forwarded-For http 标头应该是设备的原始 IP。当服务器只是设备当前想要发送到 Facebook 的某些事件的中继时,这是有道理的。

但是,在我的情况下,我希望我的服务器向 Facebook 发送一些与原始设备相关的自定义事件,但它可能是第二天或下周,即使设备已关闭,并且绝对不管任何新的在此期间它可能会获得 IP。因此,在事件发生时,我所拥有的只是设备的最后一个已知 IP 地址 - 不一定是当前 IP 地址。在这一点上,最后一个已知 IP 可能已经属于其他人......

我应该在 X-Forwarded-For http 标头中向 Facebook 报告什么以保持归因准确?在这种情况下,也许广告 ID 就足够了,我可以跳过标题?

谢谢...

标签: http-headersfacebook-analytics

解决方案


强烈建议在 X-Forwarded-For HTTP 标头中传递正确的值。请允许我建议在时间间隔为几个小时的情况下发送 IP,但如果超过一天,请确保一周不要发送 X-Forwarded-For HTTP 标头。值得一提的是,设备 IP 地址实际上被用作更好地预测位置的后备,以防我们无法使用其他标识符这样做。


推荐阅读