显示网站上Google Analytics的访问者数量

时间:2013-09-30 10:43:08

标签: php google-analytics visitor-statistic hitcounter

客户要我显示其网站中的点击次数/访问者数量。我想知道你怎么能显示这个。

我会将其插入我的页脚中显示:

enter image description here

如果谷歌分析无法实现,您知道一个可行的片段吗?我检查了提供服务的网站,但是他们回忆起了我想要的信息,我想学习自己或谷歌分析。我的文件是PHP,所以也许我可以做些什么呢?

5 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:3)

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

  1. http://www.seethestats.com/上创建帐户。
  2. 选择您要发布的GA统计信息。
  3. 在您的网站上插入统计信息小部件。
  4. 离。 http://www.seethestats.com/site/monvidedressing.ch

答案 2 :(得分:1)

此API(Management API Client Libraries & Sample Code)可以帮助您轻松快捷地完成任务。

答案 3 :(得分:0)

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

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

答案 4 :(得分:-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即可找到此代码段。这些学分适合他。我显示它是否可以帮助此主题中的其他人。