16

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

我会将它插入到我的页脚中,如下所示:

在此处输入图像描述

如果无法使用谷歌分析,您是否知道可以使用的代码段?我检查了提供他们服务的网站,但他们会记住信息,我想学习自己或使用谷歌分析来做这件事。我的文件是 PHP,所以也许我可以用它做些什么?

4

5 回答 5

6

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

于 2013-09-30T13:52:37.490 回答
3

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

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

前任。http://www.seethestats.com/site/monvidedressing.ch

于 2014-03-28T11:45:22.533 回答
1

此 API(管理 API 客户端库和示例代码)可以轻松快速地帮助您。

于 2014-03-31T07:05:37.473 回答
0

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

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

于 2013-10-01T06:25:33.450 回答
-6

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

<?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";

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

于 2013-10-01T14:13:30.357 回答