现在已经为此工作了两天,但似乎一无所获。
我正在使用 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/