php - Google Analytics API PHP - 获取前 5 个页面

标签 php google-analytics-api

我正在尝试弄清楚如何使用 PHP 从我的 Google Analytics Project API 中获取前 5 个页面。到目前为止,我已经编写了以下代码,但它似乎不起作用 - 有什么想法吗?

 private function getTopPages($profileId) {

   $optParams = array(
      'sort' => 'ga:pageviews',
      'max-results' => '5');

   return $this->analytics->data_ga->get(
       'ga:' . $profileId,
       '2012-09-01',
       '2012-09-30',
       'ga:pagePath',
       $optParams);

}

最佳答案

 private function getTopPages($profileId) {

        $optParams = array(
            'max-results' => 5,
            'dimensions' => 'ga:pageTitle,ga:pagePath',
            'sort' => '-ga:pageviews',
        );

   return $this->analytics->data_ga->get(
       'ga:' . $profileId,
       '2012-09-01',
       '2012-09-30',
       'ga:pageviews',
       $optParams);

}

灵感来自:http://axiacore.com/blog/how-get-list-most-popular-pages-google-analytics-python/

关于php - Google Analytics API PHP - 获取前 5 个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12873402/

相关文章:

c# - 桌面应用程序的谷歌分析

google-apps-script - 如何使用 Google Analytics API 获取 AdSense 页面浏览量

php - 在 PHP 变量中定义 html 代码

php - 如何使用ajax提交表单后重新加载数据表?

php - Laravel 5.1 服务器 - 找不到类

php - Google Api PHP 客户端库

python - 当结果重置每次迭代时,有没有办法将 for 循环的结果添加到数据帧?

php - 使用多行字符串的正则表达式修剪行并缩小空格

php - 如何从 php 中的值数组中对特定字符串进行排序?

OAuth 2.0 与 Google Analytics API v3