Так что вопрос немного неясен, но первая часть вашего вопроса верна, этот пример работает и является способом получения данных из API Google Analytics. Однако вам не нужно касаться или изменять Analytics.php.
Вот что ваш код должен выглядеть следующим образом:
$ga_profile_id = xxxxxxx; // insert yours
$from = date('Y-m-d', time()-2*24*60*60); // last 2 days
$to = date('Y-m-d'); // today
$metrics = 'ga:visits,ga:visitors,ga:pageviews';
$dimensions = 'ga:date';
$sort = "-ga:visits";
$data = $service->data_ga->get('ga:'.$ga_profile_id, $from, $to, $metrics, array('dimensions' => $dimensions,'sort'=>$sort));
Это все основные элементы, которые необходимо, чтобы начать. Посетите https://developers.google.com/analytics/devguides/reporting/core/v3/common-queries для получения списка рецептов Common Query. Замените метрики, размеры и параметры сортировки в приведенном выше примере с теми, которые перечислены там, чтобы запустить общие сценарии отчетов, которые они охватывают.
Analytics API запросов исследователь (https://ga-dev-tools.appspot.com/query-explorer/) является большим, чтобы играть вокруг и обнаружить метрические и размерные имена. Например, вы обнаружите, что размер для Пути страницы: ga: pagePath.
Итак, к примеру, если вы хотите получить посещения и просмотры страниц по пути страницы, вы просто вставить правильные параметры в коде, и вы получите то, что выглядит следующим образом:
$ga_profile_id = xxxxxx; //insert yours here
$from = date('Y-m-d', time()-2*24*60*60); // last 2 days
$to = date('Y-m-d'); // today
$metrics = 'ga:visits,ga:pageviews';
$dimensions = 'ga:pagePath';
$sort = "-ga:visits";
$data = $service->data_ga->get('ga:'.$ga_profile_id, $from, $to, $metrics, array('dimensions' => $dimensions,'sort'=>$sort));
Который в основном означает: Получить Метрики посещений и просмотров страниц, используя путьстраницы как размер, и сортирует их посещения - в течение последних 2-х дней! Надеюсь, это все имеет смысл.
Я не PHP hound, но, возможно, github, определяющий эту функцию, поможет https://github.com/google/google-api-php-client/blob/master/src/Google/Service/Analytics.php – MarkeD