Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 2013年实施网页点击计数器_Javascript_Html - Fatal编程技术网

Javascript 2013年实施网页点击计数器

Javascript 2013年实施网页点击计数器,javascript,html,Javascript,Html,我希望实现一个网页点击计数器,让服务器知道哪些网页正在查看,我试图避免发送服务器重复的“用户点击”由同一用户,同一页。(我不太担心他们清除缓存等,可能会再次被计数) 我通常会看到这样的情况: <img src="/the-hit-counter?pageId=SOME_PAGE_ID" /> 关于JavaScript方法,我遗漏了什么?我认为2013年的做法是注册,并将生成的JavaScript粘贴到您的站点中。比推出自己的解决方案容易得多,而且您可以获得大量的用户数据(人口统计、

我希望实现一个网页点击计数器,让服务器知道哪些网页正在查看,我试图避免发送服务器重复的“用户点击”由同一用户,同一页。(我不太担心他们清除缓存等,可能会再次被计数)

我通常会看到这样的情况:

<img src="/the-hit-counter?pageId=SOME_PAGE_ID" />

关于JavaScript方法,我遗漏了什么?

我认为2013年的做法是注册,并将生成的JavaScript粘贴到您的站点中。比推出自己的解决方案容易得多,而且您可以获得大量的用户数据(人口统计、位置、准确的用户数量等)。

不能指望所有人都使用javascript。我想,安全性并不是它不能被启用的唯一原因。谷歌分析(下面的答案之一)需要它,尽管就我所知@但GA似乎并没有提供一种在网页上显示点击次数的方法。有什么想法吗?我就是这么做的!我完全不知道为什么这个问题会被否决。事实上,谷歌分析是解决这一问题的正确方法,因为点击计数器本身是绝对没有意义和完全愚蠢的……因为没有简单数字提供的分析数据……我听到了,我爱GA!我们有自己的内部跟踪需要填充,这是一个承载多个“域”的CMS,因此GA不是一个真正的选项。好主意!杰弗里>如果我们想在我们的网页上显示点击次数,该怎么办?GA似乎没有提供一种方法来实现这一点!有什么想法吗?GA有一个API,大概你可以调用它来获得点击数,然后输出。你需要在服务器端进行此呼叫,以免泄露你的GA凭据,一旦你经历了这么多麻烦,可能更容易建立自己的计数跟踪器;假设您的每一篇文章都有一个唯一的(规范的)URL,这可能是事实,那么您可以得到每个URL/文章的视图数。
if (!amplify.store('SOME_PAGE_ID')) {
    $.get('/the-hit-counter?pageId=SOME_PAGE_ID');
    amplify.store('SOME_PAGE_ID', "");
}