如何从Google Analytics for api获取不同网站的数据

时间:2014-07-16 09:44:58

标签: google-analytics zend-framework2 google-api google-analytics-api google-analytics-v4

针对不同网站的Google分析API,例如:

我有67个网站,并在Google分析中有记录。

实际上我想要访问最多访问过的单个网站前10个链接,访问链接的次数以及网站访问次数和搜索引擎访问次数。

使用了GAPI 但是它没有显示特定网站

    $ga = new gapi('xxxxx@gmail.com', 'xxxxxxx');
    $dimensions = array('browser','source','region');
    $metrics = array('pageViews','visitors','visits');
    $ga->requestReportData('12312123', $dimensions, $metrics, '-visits');
    $gaResults = $ga->getResults();

如果你有使用zend framework2的Google分析的答案,你可以回答这个问题

1 个答案:

答案 0 :(得分:0)

我找到了自己的解决方案:

可以为您提供网站的帐户详情:

$ga = new gapi('xxxxx@gmail.com', 'xxxxxxx');

从谷歌分析中提供您想要的维度和指标

$dimensions = array('browser','source','region');
$metrics = array('pageViews','visitors','visits');

Google Analytics中的每个网站都有一个profile_id:123456 您可以登录自己的帐户查看。

$ga->requestReportData(profile_id, $dimensions, $metrics, '-visits');

您将检索特定网站的数据