Использование GAPI для возврата списка страниц с процентом просмотров - PullRequest
1 голос
/ 28 марта 2011

Кто-нибудь знает, как я могу вернуть следующую информацию из своего аккаунта Google Analytics, используя GAPI ?

GA account

1 Ответ

3 голосов
/ 28 марта 2011

Вам необходимо использовать измерение pagePath и метрику pageviews.Попробуйте что-то вроде следующего:

<?php
require 'gapi.class.php';

$gaEmail = 'youremail@email.com';
$gaPassword = 'your password';
$profileId = 'your profile id';

$dimensions = array('pagePath');
$metrics = array('pageviews');
$sortMetric=null;
$filter=null;
$startDate='2011-02-01';
$endDate='2011-02-28';
$startIndex=1;
$maxResults=10000;

$ga = new gapi($gaEmail, $gaPassword);

$ga->requestReportData($profileId, $dimensions, $metrics, $sortMetric, $filter, $startDate, $endDate, $startIndex, $maxResults);

$totalPageviews = $ga->getPageviews();

foreach ($ga->getResults() as $result) {
    $pageviews = $result->getPageviews();
    $percentPageviews = round(($result->getPageviews()/$totalPageviews)*100,2);
    print "$result:$pageviews:$percentPageviews\n";
}

?>
...