Google Analytics PHP API(GAPI) - 获取页面查看次数

All*_*ter 3 php google-analytics google-analytics-api

现在已经工作了两天,似乎无处可去.

我正在使用GAPI Google Analytics PHP类.这是我现在拥有的当前代码:

$ga->requestReportData("[UID]",array('day'),array('visits'), array("day"));
Run Code Online (Sandbox Code Playgroud)

我想要做的是获取"过去7天"的"综合浏览量".所以输出将是这样的:

<?php foreach($ga->getResults() as $result) { ?>
    Date: <?php echo $result; ?>
    Page Views: <?php echo $result->getPageviews(); ?>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

我是谷歌分析API的新手,所以不知道从哪里开始.谢谢你的帮助!

jmi*_*hra 9

这应该对你有帮助

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

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

 $dimensions = array('pagePath','country', 'region', 'city'); 
 $metrics = array('visits');
 $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) {
    $visits = $result->getVists();
    print $visits; 
  }

 ?>
Run Code Online (Sandbox Code Playgroud)

请注意,请关闭Google帐户的两步验证.如果不这样做,尽管您的帐户信息有效,但它会给您一个错误的请求错误.