我目前正在使用gapi-google-analytics从没有登录凭据的分析中获取数据
但是我在输出这个空白页的输出中没有得到任何结果
我的代码如下:
require 'gapi-google-analytics/gapi.class.php';
$ga = new gapi('xxxxxxxxxxxxxx-uq0529xxxxxxxucf1pjlnk45t8nd00gup@developer.gserviceaccount.com','testproject.p12');
$metrics=array('pageviews');
$dimensions=array('browser','browserVersion');
$ga->requestReportData('11111554',$dimensions,$metrics,'-visits');
//echo"123";exit;
foreach($ga->getResults() as $result)
{
echo '<strong>'.$result.'</strong><br />';
echo 'Pageviews: ' . $result->getPageviews() . ' ';
echo 'Visits: ' . $result->getVisits() . '<br />';
}
echo '<p>Total pageviews: ' . $ga->getPageviews() . ' total visits: ' . $ga->getVisits() . '</p>';
答案 0 :(得分:0)
您似乎正在尝试使用服务帐户,请确保转到Google Analytics网站上的“管理”页面,并在帐户级别以用户身份添加服务帐户电子邮件地址。这将为服务帐户授予访问数据的权限。
<强>更新强>
Google Analytics数据是私人数据,即用户拥有的数据。要访问某人的私人数据,您必须拥有该权限。如果没有某种形式的身份验证,您将无法访问Google Analytics数据。