私はGAAPIの初心者なので、この場合、結果を正しい方法で抽出する方法がわかりません。
たとえば、ga:pagePath=..からのフィルタリングに基づいてavgTimeOnPage値を抽出しようとしています。
しかし、それぞれが..で1桁の値を返しているので、結果が正しく表示されていないとga:pagePath
思います。たぶん私は正しい方法を抽出していません。ga:pagePath
ga:avgTimeOnPage
助けてくれる人は大歓迎です。
$ids = 'ga:123456789';
// $start_date $end_date already defined
$filter = 'ga:pagePath==/folder/somepage.html';
$metrics = 'ga:avgTimeOnPage';
$optParams = array('dimensions' => 'ga:pagePath', 'filters' => $filter);
$data = $service->data_ga->
get($ids, $start_date, $end_date, $metrics, $optParams);
foreach($data['totalsForAllResults'] as $rows) :
echo $rows['ga:pagePath']; // why returning a single digit value?
echo $rows['ga:avgTimeOnPage']; // also returns a single digit
endforeach;