我正在使用服务器端c#客户端(它不是JS,不涉及浏览器)在谷歌分析上发出一些请求。因此,当我构建带有我想要传递给分析的所有信息的gif hit url时,我发送的参数之一是utmip,我想谷歌会提取位置信息。
string utmGifLocation = "http://www.google-analytics.com/__utm.gif";
string utmUrl = utmGifLocation + "?" +
"utmwv=" + Version +
"&utmhn=" + domainName +
"&utmr=" + documentReferer +
"&utmp=" + documentPath +
"&utmac=" + account +
"&utmip=" + remoteIP + ...
...
这是我的问题:无论我使用什么IP来发出请求,谷歌都会将所有请求映射到同一个地方,就在这里,我发送请求。那么,utmip参数仍然有效吗?有没有人知道如何根据我的要求手动设置不同的位置?
答案 0 :(得分:2)
在下面给出的服务器端代码段中,将您的Google Analytics网络媒体资源ID上的前缀从UA更改为MO-。例如,如果您的网络媒体资源ID为UA-12345-67,则可以在服务器端代码段中使用MO-12345-67。
并且,将IP地址设置为第四个八位字节为0(零),因此124.455.3.123变为124.455.3.0
utmip
可用于跟踪gif的移动请求。仅当您使用MO
为您的网络媒体资源ID添加前缀时才可用。