问题标签 [visitor-statistic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blogengine.net - 如何扩展 Blogengine.Net 以收集访问者的统计信息?
我喜欢博客引擎。但据我所知,它没有收集关于我想看到的访问者的标准信息(推荐人、浏览器类型等)。
当我以管理员身份登录时,我有一个名为“Referrer”的菜单项。我可以选择一个工作日,然后我会看到 1 或 2 行
“google.com 4 hits,”itmaskinen.se 6 hits”等等,但这不是我想要的,我想知道我的访问者来自哪里,国家,IP(如果可能),有多少访问者等等。
如果你们中的某个人熟悉 Blogengine.Net 并且可以指出我将放置我自己的日志代码的正确方向,或者如果您知道任何可以为我做的访问者统计扩展,我会非常高兴要知道。我更喜欢扩展,因为如果我自己对 BlogEngine 进行更改,它可能会破坏我以后安装的更新。
Blogengine.Net 是一个用 .Net 制作的博客软件,在这里可以找到:http: //www.dotnetblogengine.net/
是的,我更喜欢在这里而不是在 Blogengine.Net 论坛中提出这个问题,你知道为什么。;)
(任何人,请随时在这篇文章中编辑我的(糟糕的)英语,然后删除这句话)
django - Django 中的准确页面浏览量
有什么好的方法可以准确计算页面被查看的次数?
我正在使用 Django。具体来说,我不想刷新页面以增加计数。
javascript - 如何衡量用户的访问时间
我喜欢衡量用户在我的 webapp 的特定页面上花费的时间。首先,我考虑在浏览器中捕获 onunload/onbeforeunload 事件,并通过 XMLHttpRequest 通知服务器用户现在要离开,例如:
其中 xxx 是呈现页面时的初始 tiemstamp。
不幸的是,该解决方案不适用于所有浏览器(例如 Opera)。所以我的第二个想法是不断地ping服务器。要计算访问时间,必须将最后一次 ping 时间从初始时间戳中减去。但我认为这也不是一个好的解决方案,尤其是当用户打开 3 个或 5 个选项卡并且每个选项卡每 500 毫秒触发一次事件时......
你如何衡量访问时间?有人有更好的主意来获得花在一个特定页面上的时间吗?
visitor-statistic - 跟踪唯一页面浏览量
跟踪特定页面的页面浏览量(特别是唯一的)的最佳方法是什么?
示例:论坛中的主题、视频网站中的视频、问答脚本 (SO) 中的问题。
目前,我正在为我试图计算视图的每一行采用一个简单的“视图”列的方法,但是,我知道这不是最有效的方法。
对于独特的视图,我有一个单独的表,其中包含一行“QuestionID”和“UserID”。当用户访问问题/页面时,我的代码尝试在视图表中找到具有“UserID”和“QuestionID”的行,如果不能,它会添加一行,然后增加问题中的 Views 值“问题”表。
php - 基于 PHP 的简约访客统计?
有谁知道基于 PHP 的简约、美观的访问者统计套件,它以最终用户友好的方式显示访问者统计信息。
我知道 Google Analytics,以及基于 PHP 和 Perl 的流量分析的大牌;对于我需要的东西,它们都太复杂且功能丰富。我正在寻找已经完全简化并且我不必剥离的东西。
所需功能:
- 今天,本周,本月的访客
- 访客来自哪里
- 一个好的推荐人概述
- 此页面的访问者
- 良好的机器人过滤
选修的:
可以连接到内置的 IP 定位器,我忘记了名字...无论如何,我有很好的 IP 到国家/地区的解析,基于提供商 $_SERVER 变量中的大型提供商功能之一
一个很好的 API 和/或源代码文档来扩展/交互将是一个加号。
无法访问我想使用它的服务器上的服务器日志,因此套件必须自带跟踪工具,无论是 PHP 包含、图像还是脚本。
开源会很好,但我也会考虑付费解决方案,只要它们是随源代码提供的脚本。我不想依赖外部服务。
提前致谢!
cookies - 如何识别唯一用户?
问题
如何确定用户是否唯一?
我知道使用 cookie 有很多方法可以做到这一点,但是不使用 cookie 的方法呢?
例如,转到Urban Dictionary并单击上/下投票按钮之一。即使您删除了您的 cookie 并返回该页面,您也不会被允许对相同的定义进行投票。
他们如何做到这一点?
目的
最后,我想在用户创建帐户的网站上使用这种独特的用户检测方法。新注册会获得一种“奖励”,我想阻止人们创建多个帐户以利用奖励系统。
最终,我真的不在乎使用什么技术来实现这一点。我知道没有任何方法是 100% 可靠的。即使为 70-90% 的具有平均计算机技能水平的用户阻止这种情况,我也会感到满意。
codeigniter - 如何选择每个月的数据库内容?
我在我的数据库中有一个名为访问的表,如下所示:
id ip action_date|time_stamp
我使用此代码来存储站点访问
它工作得很好。但我的客户需要知道他们一个月有多少次访问。我怎样才能做到这一点 ?坦克。
c# - 确定有多少用户查看了一个页面
我正在使用 C# 中的一个组件来记录有多少独特的查看者查看了我的网站/页面,确保同一用户重新访问不会被记录两次。编写这样一个组件的有效方法是什么?您是否跟踪 cookie 或会话对象?我会记录他们的 IP 地址(不是静态的)或计算机名称吗?此信息将存储在数据库中(据我所知)
谢谢。
asp.net - 多个 Web 站点应用程序访客计数器
我有一个多网站 asp.net 应用程序。在此应用程序中,不同的域使用相同的页面。所有页面都继承自名为:PageBase 的基类,该基类继承自 System.Web.UI.Page。通过使用: HttpContext.Current.Request.ServerVariables["HTTP_HOST"] 我确定什么是域,然后获取我需要的所有信息,一切正常。
当我想根据会话为每个站点使用不同的访客计数器时,我的问题就开始了。因为 Global.asax 有全局事件: Session_Start Session_End 简单的计数器将所有站点上的所有访问者一起计数。我尝试在不同的类中为 Global.asax 编写代码,但我无法在该类中获取 PageBase(System.Web.UI.Page) 网站信息。
我将非常感谢任何解决此问题的想法
鸡南
statistics - 如何确定访问者通过网站最常访问的路线?
我希望能够通过我们的网站发现 10 条最受欢迎的路线,引导访问者向我们注册。
我已经记录了所有这些信息,但似乎无法找到查询它的最佳解决方案。
该网站的流量相当高,每月页面浏览量 > 300 万,因此该解决方案需要扩展。
人们对我如何实现这一点有什么建议?
谢谢