3

最近,我开始玩GA Measurement 协议,它对于定制应用程序具有巨大的潜力,尤其是对于 webapps 的事件跟踪。

我面临的问题是;GA 始终使用请求者的 IP 作为源 IP!

甚至 GA 文档都说;

“IP 地址——在 HTTP 请求中隐式发送,用于计算 Google Analytics 中的所有地理/网络维度。”

这是个大问题!为什么?
就像我的情况一样;
我正在通过 Heroku 中托管的一个后端代理不同的跟踪调用。有趣的是,在这种情况下,所有被跟踪的电话似乎都来自美国(Heroku)......

应该有更好的解决方案!
有没有人处理过类似的问题以及解决此问题的任何建议解决方案?

4

2 回答 2

5

尚不支持此功能(截至 2013 年 9 月)。有一个 Google Group 线程正在跟踪此功能请求。我的谷歌团队成员说他们正在考虑。

https://groups.google.com/forum/#!topic/google-analytics-measurement-protocol/8TAp7_I1uTk

2014 年 2 月 24 日更新
此功能已添加到 Google Universal Analytics。参数名称是“uip”。它应该是一个有效的 IP 地址。它总是匿名的,就像使用了 aip(匿名 IP)一样。

于 2013-09-21T17:51:08.713 回答
0

我正在处理同样的问题。这是我想出的跟踪地理定位的可能解决方案:调用 GA 时,将请求者 IP 添加到自定义变量 [1]。现在您可以导出所有 GA 数据并将这个 IP(从您的自定义变量)转换到一个位置(MaxMind[2] 的数据库看起来不错,并且在 CC 下)并自己显示。

1:https ://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables

2:http ://dev.maxmind.com/geoip/geolite#IP_Geolocation-1

于 2013-04-02T10:53:20.913 回答