2011-12-16 64 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

相關問題