再次回到这个问题,但将 GA4 和 discourse 的页面浏览量与 Google AdSense 的页面浏览量进行比较。我认为 Google AdSense 的页面浏览量与 Google Analytics (GA4) 和 Discourse 的统计数据相比存在严重问题,即使在使用官方 Ad 插件的情况下也是如此。
如上所述,GA4 似乎将无限滚动计算为新的页面浏览量,我认为这是正确的。在旧的软件中,这会迫使您使用分页来查看下一组帖子,这需要完全加载页面,因此加载下一组帖子我认为是动态的或虚拟的页面浏览量。
如上所述,Discourse 只计算当有人通过更改主题或转到主页并完全加载新页面来切换到新页面时。这没关系,尽管我认为无限滚动是有效的页面浏览量。
但 Google AdSense 的页面浏览量总数远远低于 Discourse 的总数。
以 2023 年 7 月 15 日星期六为例
- 在 GA4 中,我有 152,000 次页面浏览量:
- 在 Discourse 中,我有 93,561 次页面浏览量 - 如上所述,差异是合理的:
- 在 Google AdSense 中,使用官方插件,我有 6,000 次页面浏览量,总共赚了 3.55 欧元。
我意识到 AdSense 的页面浏览量较低,因为它们只计算带有广告的页面,但在网站上的几乎每个页面以及线程上每 20 个帖子中都有多个广告位置,即使考虑到广告拦截器和爬虫等因素,这种下降也不可能正确……对吧?
我认为这里有几个问题,我怀疑 AdSense 像之前的 Universal Analytics 一样,没有计算无限滚动/虚拟页面浏览量,但我认为它甚至没有计算 Discourse 正在计算的页面浏览量。根本不接近。
Fathom Analytics 测试
我使用 Fathom Analytics 进行了一周的实验,使用 Tag Manager 将代码添加到我的网站,并将其设置为在页面浏览时触发。
使用 GTM 调试器,我注意到您可以浏览网站的多个页面,但标签只能 ping 一次。我让它这样运行了一周,并且浏览量远低于 GA4。
在此设置下,Fathom 只有 7.3K 次浏览量
同一日期的 GA4 有 62K 次
Discourse 有:34K 次
在运行测试时,我已禁用 AdSense,但似乎下降的比例非常相似。
我查阅了一些关于 SPA 的资料,并看到添加 HISTORY Tigger 可能适合 Discourse:
我添加了它并让它运行了几个星期,您可以看到增长:
8 月 15 日,Fathom 获得了 37.5K 次浏览量,这与我当天的 GA4 统计数据相符:
这里有一个关于它的有趣帖子:
在使用官方 Discourse 广告插件运行展示广告近三周后,我们可以确认我们之前基于单页应用程序 (SPA) 网站 SEO 分析的所有观点。
在我们多年管理的众多网站中,Discourse 是广告收入表现最差的网站。总结:
- Google“看到”初始页面加载是“页面浏览量”,但 SPA 应用程序初始页面加载后的后续视图未被“视为”“页面浏览量”。



