【问题标题】:Display number of visitors of google analytics on website在网站上显示谷歌分析的访问者数量
【发布时间】:2013-10-06 04:43:12
【问题描述】:

一位客户要求我在他们的网站上显示点击次数/访问者的数量。我想知道你怎么能显示这个。

我会将它插入到我的页脚中:

如果不能使用谷歌分析,你知道有一个可以工作的 sn-p 吗?我检查了提供服务的网站,但他们会记住信息,我想自己学习或使用谷歌分析来学习。我的文件是 PHP,所以也许我可以用它做点什么?

【问题讨论】:

  • 查看embeddedanalytics.com(我在公司工作)。我们提供可以做到这一点的小部件。 “所有时间访问者”和“实时访问者”。我们甚至可以过滤浏览器当前所在的页面。

标签: php google-analytics visitor-statistic hitcounter


【解决方案1】:

您可以使用 google anlaytics api ,它可以在您的 google api 控制台中启用。要知道给定时间段的访问者数量,您可以使用Core Reporting API,而要实时了解当前访问者数量,您可以使用Realtime Reporting API

【讨论】:

  • 我检查了实时报告 API。我真的看不到任何可以使用的代码,比如钩子。我也检查了,他们需要等待谷歌将我的网站列入白名单......难道没有简单的方法吗?我的客户只需要显示访问次数或点击次数。也许这是一个解决方案 tony,但对于他需要的东西来说太复杂了。您还有其他提示吗?
【解决方案2】:

您也可以使用http://www.seethestats.com/ 进行图形表示。 您可以获得不同类型的计数,例如访问次数、唯一身份访问者、按页面标题访问的次数等

  1. http://www.seethestats.com/ 上创建帐户。
  2. 选择您要发布的 GA 统计数据。
  3. 在您的网站上插入统计小部件。

例如。 http://www.seethestats.com/site/monvidedressing.ch

【讨论】:

    【解决方案3】:

    此 API (Management API Client Libraries & Sample Code) 可以轻松快速地帮助您。

    【讨论】:

      【解决方案4】:

      除非您被列入Realtime Reporting API 的白名单,否则无法从 GA 获取当前在线访问者数量。如果使用 Realtime API,实现可能会很棘手,并且还需要一些编码。

      最简单的方法是使用StatCounter 之类的工具。这些数字可能不会对齐(无论如何,没有两个网络分析工具可以为您提供相同的数字:-),但它们将“足够准确”,最重要的是 - 您将立即完成实施部分!

      【讨论】:

        【解决方案5】:

        我再次调查后找到了解决方案:

        <?php
        session_start();
        $counter_name = "counter.txt";
        
        // Check if a text file exists. If not create one and initialize it to zero.
        if (!file_exists($counter_name)) {
          $f = fopen($counter_name, "w");
          fwrite($f,"0");
          fclose($f);
        }
        
        // Read the current value of our counter file
        $f = fopen($counter_name,"r");
        $counterVal = fread($f, filesize($counter_name));
        fclose($f);
        
        // Has visitor been counted in this session?
        // If not, increase counter value by one
        if(!isset($_SESSION['hasVisited'])){
          $_SESSION['hasVisited']="yes";
          $counterVal++;
          $f = fopen($counter_name, "w");
          fwrite($f, $counterVal);
          fclose($f); 
        }
        
        echo "You are visitor number $counterVal to this site";
        

        点击here可以找到这个sn-p。学分是给他的。我显示它以查看这是否可以帮助本主题中的其他人。

        【讨论】:

        • 嗨@Daniel Rami,上面的解决方案是使用自定义php代码。你有机会通过谷歌分析来解决吗? SeeTheStats 都是有偿服务。我只是想显示我网站的访问者总数。它的纯 HTML 网站。
        • 首先答案不是指谷歌分析,其次它需要PHP。
        猜你喜欢
        • 1970-01-01
        • 2013-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-23
        相关资源
        最近更新 更多