2012-04-25 2 views
0

Я работаю с Google Analytics и хочу отображать 20 лучших городов в своем отчете. Этот код посещает 20 лучших городов, но я не знаю, как получить название города в зависимости от посещения.Как получить 20 лучших городов в Google Analytics?

$geographicPages = $ga->getReport(
    array('dimensions'=>urlencode('ga:city'), 
     'metrics'=>urlencode('ga:visits'), 
     'max-results' => 20, 
     'sort'=>'-ga:visits', 
     'filters'=>'ga:city!%3DSurat' 
    ) 
);  
+0

средства? я не знаю об этом –

+0

Из FAQ - «Когда вы определили, какой ответ вам наиболее полезен, отметьте его как принятый ответ, щелкнув на рамке с надписью слева от ответа. Это позволяет другие люди знают, что вы получили хороший ответ на свой вопрос. Выполнение этого полезно, потому что оно показывает другим людям, что вы получаете ценность от сообщества. (И если вы этого не сделаете, люди часто будут вежливо просить вас вернитесь и принимайте ответы на другие вопросы!) « – kjones

+0

Спасибо, я получаю сообщение –

ответ

0

Я получил ответ на этот вопрос кодекса является

$geographicPages = $ga->getReport(
     array('dimensions'=>urlencode('ga:city'), 
      'metrics'=>urlencode('ga:visits'), 
      'max-results' => 20, 
      'sort'=>'-ga:visits', 
      'filters'=>'ga:city!%3DSurat' 
      ) 
     ); 

if(count($geographicPages)>0) 
{ 
    foreach($geographicPages as $cityname=>$curGeoPage) 
    { 
      echo $cityname." : ".$curGeoPage['ga:visits']; 
    } 
}