问题标签 [web-statistics]
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.
usage-statistics - 全局网页的可查询状态
最近我看到一篇文章或教程,它基于爬取的网站数据显示了当前网络的当前技术状态。是否有任何服务或数据集可用于查询,例如 CSS 查询使用情况,例如@media
或@supports
尽可能多的已爬取页面?类似于平均网页,但能够查询自己的属性/内容。Google BigQuery 或任何其他服务是否提供此功能?它应该免费提供,因为它将用于开放式科学研究。
usage-statistics - 将页面浏览量存储为 cookie - 好主意?
我试图想出一种聪明的方法来粗略地衡量我网站的独特页面浏览量。
我的第一个想法是建立一个记录每次点击的数据库表,但这并不能解决同一用户不断刷新页面的问题。
相反,我想知道 cookie 是否是一个合理的想法(或者可能是数据库记录和 cookie 的混合?)。
就像是:
我知道 cookie 可以被删除或禁用,但通常这可以完成这项工作,因为我不寻求严格的准确性。我只需要一些东西来防止普通用户通过不断的页面重新加载来增加页面浏览量。
我想知道这是否有任何重大问题,或者我不知道有什么更好的方法。
谢谢。
c# - 从 C# 应用程序自动收集统计信息
我已经制作了一个 C# 应用程序,现在我想创建自定义调查(实际上是自动向我发送数据、关于崩溃、使用持续时间等)以增强我的应用程序。
我该怎么做 ?
excel - 在 Excel 中将时间序列拆分为 14 天切片(不是特别是每两周一次)
我有一个包含时间序列列表的 Excel 工作簿。此列表中的每条记录都包含一个带日期的字段。所以它是这样的:
很快,这是一个记录一些访问的列表。我想将此列表拆分为 14 天期间。不是 专门双周刊。
目前,我发现了以下解决方案。假设我的日期在 B 列中,我在 C 列中添加以下公式:
但我不喜欢这种解决方案,因为它对我来说似乎并不可靠,最重要的是,它只适用于双周期间。
如果我将这个公式插入到 9 月 30 日的行的 C 列中,我会得到什么?我明白了Oct-13-2019
。如果我将单元格向下拖动两个填充下面的单元格,则 C 列的每个单元格在 B 列之间Sep-30-2019
并将Oct-13-2019
返回Oct-13-2013
。这包括开始Sep-30-2019
和Oct-13-2019
结束期间。
它可以帮助我每两周找到 14 天的周期。通过查看 CI 列,您知道从 开始的双周期间Sep-30-2019
将在Oct-13-2019
. 因此,要选择 14 天期间,我可以向下滚动日期列表,直到 C 中的日期更改为Oct-27-2019
.
缺点:这仅适用于双周期间:它找到一周的开始(我的区域标准中的星期一)和 14 天后的结束。
问题是:在不拘泥于周一或周日的情况下,选择 14 天时段的更优雅的解决方案是什么。就像我选择Oct-1-2019
作为开始日期一样,我想看看如何切割 14 天的切片,其中包含以Oct-14-2019
包容性结尾的所有记录。目前使用双周拆分,我必须使用从星期一开始的日期,例如星期一的 2019 年 9 月 30 日。
毕竟我为什么需要这个?我想知道在本季度的 14 天内我有多少用户访问。因此,作为第一步,我想计算 14 天切片中的访问次数。
r - R中相同ID的多个条目的时间差异
对于每个相同的 ID,我想添加一个结束时间,然后计算该用户 ID 的每个条目之间的时间差。
这是我到目前为止的代码:
user <- user %>% group_by(user$userdata.user_id) %>% arrange(user$hours) %>% mutate(time.interval= user$hours - lag(user$hours, default = first(user$hours))) %>% mutate(time.interval = round(time.interval/86400, digits = 2))
我试图使用 diff time() 函数,但是由于我试图用预设的结束日期('02-20-2020' = 7)计算时间差,我无法获得以下结果:
id hours time.decimal time.interval
123 03:32:12 1.200 3.3 (4.5 - 1.2)
123 12:37:56 4.500 2.5 (7 - 4.5)
140 09:46:33 6.300 0.7 (7 - 6.3)
**注意:以上是我想要实现的示例。时间间隔列中的 7 是给定结束日期的时间十进制版本。
任何帮助将不胜感激。
device - 哪些设备具有 800x600 的屏幕分辨率?
哪些设备(或模拟器??)具有 800x600 的屏幕分辨率?
我可以在我自己网站的 Google Analytics(分析)中看到很大比例 (3%) 的设备具有此分辨率。我还可以在https://www.screenresolution.org/ (4%) 和从https://gs.statcounter.com/screen-resolution-stats/desktop/worldwide (1%) 下载的 csv 中看到这一点。
这个百分比可能是由于电子阅读器造成的吗?