有人能解释一下为什么 Discourse 内置的匿名页面浏览量是任何给定日期的 Matomo 页面浏览量的 30 倍吗?
Matomo 显示的是独立访问次数,Discourse 显示的是实际发生次数。基本上,如果您按 F5 键几次,Matomo 会计数一次,而 Discourse 会计算您按 F5 的次数。
Matomo 显示页面浏览量和独立页面浏览量,我的网站上 Matomo 页面浏览量和独立页面浏览量之间存在细微差别。Discourse 的页面浏览量是其 30 倍。
我可能是错的,但例如 Google 或 Matomo 通常会被广告拦截器(如 uBlock Origin 或类似插件)阻止。因此,我至少会期望看到一些差异。
Discourse 是一个单页应用程序,因此任何到达服务器并产生大量工作的请求都将被计为页面浏览量。所有内容请求,例如类别、主题或帖子的列表,无论是由用户还是网络爬虫发出的,都会计为页面浏览量。
其他工具通常使用 Javascript 在页面完全加载时计算页面浏览量,并且默认情况下会省略网络爬虫。我们的计数是在发出的原始请求上执行的,我们努力仅在页面首次加载时或在您切换路由时(例如从主题列表切换到最新列表)才计入页面浏览量。
这种在跟踪视图的什么/如何方面的差异通常会导致 Discourse 显示的页面浏览量比其他工具(包括 GA)高 2-4 倍,即使在 Discourse 报告中省略了爬虫视图也是如此。
我使用 Brave 浏览器,它可以阻止广告,并且 Matomo 可以准确地跟踪使用它的访问。
Discourse 会跟踪登录用户、匿名用户和爬虫,所以我不知道爬虫是如何导致匿名用户页面浏览量比 Matomo 高出 30 倍的。
现在比较一下主题浏览量和页面浏览量,如果这些页面浏览量是准确的,那么主题浏览量应该会高得多。
我从未见过30倍的增长——通常只增长2-3%。我无法具体告诉你这里发生了什么。