客户要我显示其网站中的点击次数/访问者数量。我想知道你怎么能显示这个。
我会将其插入我的页脚中显示:
如果谷歌分析无法实现,您知道一个可行的片段吗?我检查了提供服务的网站,但是他们回忆起了我想要的信息,我想学习自己或谷歌分析。我的文件是PHP,所以也许我可以做些什么呢?
答案 0 :(得分:4)
您可以使用 google anlaytics api ,这可以在您的google api控制台中启用。要了解指定时间段内的访问者数量,您可以使用Core Reporting API并实时了解当前的访问者数量,您可以使用Realtime Reporting API
答案 1 :(得分:3)
您也可以使用http://www.seethestats.com/
进行图形表示。
您可以获得不同类型的计数,如访问次数,唯一身份访问者,按页面标题访问等
答案 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即可找到此代码段。这些学分适合他。我显示它是否可以帮助此主题中的其他人。