【问题标题】:Facebook App Events API: what should be X-Forwarded-For HTTP header for server events?Facebook App Events API:服务器事件的 X-Forwarded-For HTTP 标头应该是什么?
【发布时间】:2025-11-25 12:10:01
【问题描述】:

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

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

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

谢谢...

【问题讨论】:

    标签: http-headers facebook-analytics


    【解决方案1】:

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

    【讨论】:

      最近更新 更多