2013-04-29 38 views
0

我有下面的代碼:如何設置谷歌分析的國家位置?

function get_pixel_tracking(){ 

    $utm_source = $_GET['utm_source']; 
    $utm_medium = $_GET['utm_medium']; 
    $utm_campaign = $_GET['utm_campaign']; 

    $var_utmac = 'UA-XXXXXXXX-Y'; //enter the new urchin code 
    $var_utmhn = 'example.com'; //enter your domain 
    $var_utmn = rand(1000000000,9999999999); //random request number 
    $var_cookie = rand(10000000,99999999); //random cookie number 
    $var_random = rand(1000000000,2147483647); //number under 2147483647 
    $var_today = time(); //today 

    $var_utmp = '/page-gapx'; 

    $urchinUrl = 'http://www.google-analytics.com/__utm.gif?utmwv=1&utmn='.$var_utmn.'&utmsr=-&utmsc=-&utmul=-&utmje=0&utmfl=-&utmdt=-&utmhn='.$var_utmhn.'&utmp='.$var_utmp.'&utmac='.$var_utmac.'&utmcc=__utma%3D'.$var_cookie.'.'.$var_random.'.'.$var_today.'.'.$var_today.'.'.$var_today.'.2%3B%2B__utmb%3D'.$var_cookie.'%3B%2B__utmc%3D'.$var_cookie.'%3B%2B__utmz%3D'.$var_cookie.'.'.$var_today.'.2.2.utmccn%3D'.$utm_campaign.'%7Cutmcsr%3D'.$utm_source.'%7Cutmcmd%3D'.$utm_medium.'%3B%2B__utmv%3D'.$var_cookie.'.%3B'; 

    $im = file_get_contents($urchinUrl); 
    header('content-type: image/gif'); 
    echo $im; 
} 

當我調用該函數,谷歌Analytics(分析)追蹤,但由谷歌Analytics(分析)的地址國家始終是服務器位置不是用戶的位置。

如何在Google Analytics中獲得正確的位置(即國家/地區)?

回答

0

在這個階段,無法通過或通過測量協議來傳遞最終用戶的IP或地理位置(由IP中的GA派生)。

位置尺寸不可用於過濾器中的輸出。

最好的辦法是自己調整IP地址,並自己將其推送爲自定義變量/維度(看看MaxMind的自託管或API解決方案)。