如何在不登录帐户的情况下获取分析数据

时间:2015-10-01 12:46:39

标签: google-analytics gapi

我目前正在使用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>';

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试使用服务帐户,请确保转到Google Analytics网站上的“管理”页面,并在帐户级别以用户身份添加服务帐户电子邮件地址。这将为服务帐户授予访问数据的权限。

<强>更新

Google Analytics数据是私人数据,即用户拥有的数据。要访问某人的私人数据,您必须拥有该权限。如果没有某种形式的身份验证,您将无法访问Google Analytics数据。