Мне нужна ваша помощь, потому что я застрял в том, как получить вторичные данные из Google API и показать их на графике, позвольте мне объяснить:
Я успешно получил данные о посещениях из API Google Analytics и показал их на своем графике с помощью этого кода:
$report3 = $ga->getReport(
array('dimensions'=>urlencode('ga:date'),
'metrics'=>urlencode('ga:pageviews,ga:visits'),
'filters'=>urlencode(''),
'sort'=>'ga:date'
)
);
Которые дают мне массив вроде:
[20110726] => Array
(
[ga:pageviews] => 0
[ga:visits] => 0
)
Затем я помещаю эту информацию в таблицу с:
<script type='text/javascript'>
var ga_data = [
<?php
$str = "";
foreach ($report3 as $value)
$str.="{$value["ga:visits"]},";
$str = rtrim($str,",");
echo $str;
?>
];
</script>
И наконец:
// Create the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Month');
data.addColumn('number', 'visits');
data.addRows(ga_data.length*1);
for (i=9; i<ga_data.length; i++){
data.setValue(i, 0, 'DATE NEEDED');
data.setValue(i, 1, ga_data[i]);
}
Единственная проблема в том, что мне нужно показать ДАТУ: ([20110726] => Array
(
[ga:pageviews] => 0
[ga:visits] => 0
)
) на графике, как я делаю с посещениями
Любая помощь будет очень очень ценится! Спасибо !!!