2011-12-16 74 views
2

我正在使用服务器端的c#客户端(它不是JS,没有涉及到浏览器)在谷歌分析上提出一些请求。因此,当我构建gif点击网址并提供所有我想要传递给分析的信息时,我发送的参数之一就是utmip,我想Google会提取位置信息。如何为我的Google Analytics服务器端请求设置不同的位置?

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做出的要求,Google它映射所有的请求到相同的地方,也就是在这里,在这里我要送的请求。那么,utmip参数仍然有效?有人有任何想法如何手动设置我的请求不同的位置?

回答

2

变化从UA-Analytics(分析)网络载体ID前缀在下面给出的服务器端代码段钼。例如,如果您的网络媒体资源ID为UA-12345-67,则可以在服务器端片段中使用MO-12345-67。

而且,设置IP地址作为所以第四个八位字节为0(零),所以124.455.3.123变得124.455.3.0

utmip可用于跟踪GIF的移动请求。它仅在您的网络媒体资源ID为MO前缀时才可用。

+0

是的男人,已经尝试过这种方式,但它不工作..所以我认为这可能已经改变..吨男人,将尝试更多一点;) – brunosm 2011-12-19 17:54:30

相关问题