php - Google Analytics PHP API (GAPI) - 获取页面浏览量

标签 php google-analytics google-analytics-api

现在已经为此工作了两天,但似乎一无所获。

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

$ga->requestReportData("[UID]",array('day'),array('visits'), array("day"));

我想要做的是从“过去 7 天”中获取“综合浏览量”的数量。所以输出会是这样的:

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

我是 Google Analytics API 的新手,所以不知道从哪里开始。感谢您的帮助!

最佳答案

这对你有帮助

   <?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; 
  }

 ?>

请记住关闭您的 Google 帐户的两步验证。如果您不这样做,尽管您的帐户信息有效,它仍会向您抛出一个错误的请求错误。

关于php - Google Analytics PHP API (GAPI) - 获取页面浏览量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8869513/

相关文章:

while 循环中的 Javascript。这是可以接受的做法吗?

javascript - 根据目标更改 URL 参数附加到链接的方式

php - 权限不足Google Analytics(分析)

google-cloud-platform - GA4 到 BigQuery 历史回填

php - AJAX:我是否正确插入数据?

php - Laravel SQL 连接超时

google-analytics - Google Analytics(分析)目标低估了转化次数

google-analytics - Google Analytics API 中关键字访问和 API 关键字访问之间的差异

php - 写入文件后在新的浏览器窗口中打开文件(使用 fopen)

javascript - 将 Google Analytics 添加到 Chrome 扩展程序