Как я могу получить данные о событиях из GA с помощью gapi?
У меня есть пример кода, который извлекает «источник» и «посещения». Мне нужны мои события из категории «Видео» с действием «Воспроизвести», каждое из которых имеет имя файла в качестве метки.
Вот мой текущий рабочий код для простых посещений:
<?php
require 'gapi-1.3/gapi.class.php';
/* Set your Google Analytics credentials */
define('ga_account' ,'dadadadad');
define('ga_password' ,'adadadad');
define('ga_profile_id' ,'dadadadad');
$ga = new gapi(ga_account,ga_password);
/* We are using the 'source' dimension and the 'visits' metrics */
$dimensions = array('source');
$metrics = array('visits');
/* We will sort the result be desending order of visits,
and hence the '-' sign before the 'visits' string */
$ga->requestReportData(ga_profile_id, $dimensions, $metrics,'-visits');
$gaResults = $ga->getResults();
$i=1;
foreach($gaResults as $result)
{
printf("%-4d %-40s %5d\n",
$i++,
$result->getSource(),
$result->getVisits());
echo '<br/>';
}
echo "\n-----------------------------------------\n";
echo "Total Results : {$ga->getTotalResults()}";
?>