最近,我开始使用GA Measurement protocol,它具有定制应用的巨大潜力,特别是对于webapps的事件跟踪。
我面临的问题是; GA总是使用请求者的IP作为源IP!
甚至GA文档说;
" IP地址 - 在HTTP请求中隐式发送并用于 计算Google Analytics中的所有地理位置/网络维度。"
这是个大问题!为什么呢?
在我的情况下;
我通过在Heroku中托管的一个后端代理不同的跟踪调用。
而且有趣的是,在这种情况下,所有被跟踪的电话似乎来自美国(Heroku)....
应该有更好的解决方案!
是否有人处理过类似问题以及解决此问题的任何建议解决方案?
答案 0 :(得分:4)
尚未支持(截至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)一样。
答案 1 :(得分:0)
我正在研究同样的问题。这是我提出的跟踪地理定位的可能解决方案:在调用GA时,将请求者IP添加到自定义变量[1]。现在,您可以导出所有GA数据并将此IP(从您的自定义变量)转换为某个位置(MaxMind [2]的数据库似乎很好,并且处于CC下)并自行显示。
1:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables