Filter Google Universal Analytics是否支持ip筛选器的x-forwarded-for标头?

Filter Google Universal Analytics是否支持ip筛选器的x-forwarded-for标头?,filter,google-analytics,universal-analytics,Filter,Google Analytics,Universal Analytics,Google Universal Analytics是否支持ip筛选器的x-forwarded-for标头 我试图过滤掉内部IP,但似乎不起作用。应用程序位于代理之后,因此客户端的ip位于x转发头中。根据测量协议(构成所有版本Google Analytics tracking的基础)忽略x转发ip头 这在服务器端实现中得到了解决,因为Google在测量协议中添加了一个参数uip(必须是有效的IP,通过将最后三个数字设置为000,将始终匿名),以发送客户端IP。我对代理服务器了解不多,但是可以将参

Google Universal Analytics是否支持ip筛选器的x-forwarded-for标头

我试图过滤掉内部IP,但似乎不起作用。应用程序位于代理之后,因此客户端的ip位于x转发头中。

根据测量协议(构成所有版本Google Analytics tracking的基础)忽略x转发ip头


这在服务器端实现中得到了解决,因为Google在测量协议中添加了一个参数
uip
(必须是有效的IP,通过将最后三个数字设置为000,将始终匿名),以发送客户端IP。我对代理服务器了解不多,但是可以将参数缝合到请求中,而不是使用头字段。

我还没有实际测试这个解决方案,但我正在研究它

看起来你应该可以做这样的事情:

从“环球分析”导入ua
从“公共ip”导入公共ip
const user=ua(谷歌分析ID)
const uip=wait publicIp.v4()
user.set('uip',uip)

之后,您已经为所有即将到来的事件和页面浏览设置了用户IP。

谢谢Eike,我看到了craigtadlock的帖子,但没有足够的代表询问uip。正如您提到的,它只是服务器端的,到目前为止,我只使用了标准的跟踪代码。如果我在Google Analytics上实现服务器端发布,我会去掉跟踪代码吗?是的。不幸的是,你也会摆脱js跟踪代码自动为你做的所有好事,比如技术报告、计时等等,你必须自己实现。