显示Google Analytics热门帖子

时间:2012-02-20 03:51:40

标签: php javascript jquery google-analytics

我想使用Google Analytics在我的网站上显示“热门帖子”。我发现past post提到同样的事情,但我不是程序员。如果你知道任何友好的教程如何实现这一点我想要一些建议。顺便说一句,我在我的网站上使用jQuery。

1 个答案:

答案 0 :(得分:1)

恐怕我只知道编程解决方案。既然你提到了关键字PHP,这是我的解决方案

      <?php
           require 'gapi.class.php';
           $gaEmail = 'youremail@email.com'; 
          $gaPassword = 'your password';
          $profileId = 'your profile id'; //8-digit number 

          $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; 
       }
      ?>

将特定页面的名称放在过滤器中,以检查您要查找热门帖子的页面。例如$filter="pagePath=='popularPost.php"使用此功能,您将获得$visits,您可以使用该{{1}}来衡量该帖子或网页的受欢迎程度。

请注意关闭Google帐户的两步验证。如果不这样做,尽管您的帐户信息有效,但它会给您一个错误的请求错误。

这很简单,因为它允许您通过后端获取所有GA信息并将其嵌入您的网站。使用JavaScript / jQuery,您需要拥有OAuth或AuthSub等客户授权,要求他们对您的帐户进行身份验证。

所以我推荐这个。