广告收入下降

【我们和 @eesty 处境相同】(Unfortunately I had to pull the plug),正在评估是否要切换平台——尽管这很遗憾,但正如原帖所述,原因确实存在。

我们三年前从 SMF 迁移到了 Discourse。最大的影响是广告收入,降至原来的 10%,且再未回升。

我绝对热爱 Discourse——优雅、流畅、现代、巧妙。我甚至从未遇到过任何技术故障,它始终运行良好。但如今,维持论坛的运营已越来越需要理智压倒情感。我真心希望有办法能让收入恢复。

这很奇怪……你能提供一下你的网站链接供我们审查吗?
现在广告在 Discourse 论坛上显示一切正常。

我也很想知道更多关于这个主题的信息,并试图理解为什么会发生这种情况。有这个问题的人是在帖子之间显示广告,还是每个话题只显示一个广告?如果每个话题只显示一个广告,我完全可以理解广告收入会减少到原来的十分之一(人们平均浏览一个话题的 10 页,但在 Discourse 中这实际上只相当于一个页面,这是合理的)。

但如果您确实像以前一样在帖子之间展示同样多的广告,那么这个问题可能出在哪里呢?

我认为除首页外,所有页面的广告覆盖率都偏低,即出现了太多空白广告位。我想知道这是否是因为 Discourse 生成页面的方式不同或速度过快,导致广告未能及时生成?

我在另一个 URL 上启动了旧的论坛备份进行测试,发现该论坛软件中的广告覆盖率要高得多。

我已为 Discourse 团队提供了一周的管理员登录权限以便他们查看,并附带了广告收入统计数据。稍后我会通过私信将我的网站链接发给您。谢谢。

使用 Discourse 的经验告诉我,订阅模式比广告收入更有效。如果你拥有忠实的用户,他们会愿意通过捐赠来支持你,这足以维持论坛的运营。你尝试过与社区公开讨论这个问题吗?

谢谢,这确实是我们会尝试的方向。

Chandra 私下给了我他论坛的网址(谢谢!),我稍微浏览了一下。正如他所说,当我进入一个包含大量消息的主题时,页面前两三条广告能正常显示,但之后的广告则显示为空白(显示“广告”字样,但没有实际内容)。看起来初始加载的内容是正常的,但向下滚动后加载的内容则不然。此外,如果我在某个主题中向下滚动足够远,再向上返回,之前正常显示的前几条广告也经常会变成空白。

这种情况似乎没有在我们这里的 meta 上发生。但这里使用的是 CodeFund,而 Chandra 使用的是 Google!?这是否与 Google 有关,并且确实与 Discourse 加载页面的方式相关?

我也遇到了 Google AdSense 的这个问题。您是否使用了任何 Cloudflare 服务?

也许你和 @Chandra 可以尝试暂时切换到 CodeFund,看看这是否能“解决”该问题。这已经可以确认问题是特定于 Google AdSense 的。

不,我没有 Cloudflare。

@Mevo
鉴于我的论坛与代码/开发者无关,你认为 CodeFund 广告会有任何效果吗?

不,我认为使用 CodeFund 并不是个好主意,但我只是打算将其用于测试目的,以便更好地诊断问题来源并加以解决。在 CodeFund 上情况会一样吗?(这个问题在 meta 上似乎并未出现!)

你们有人在浏览器控制台中看到脚本被阻止吗?如果是这种情况,可能与 CSP 有关。

据我所知,这确实是由于懒加载导致的。视口内的广告会正常渲染,用户滚动时,前几条广告也会渲染。问题出现在稍后才会显示的广告上……比如在主题中往后翻 25 条帖子之后才会出现的广告。

您对如何解决这个问题有什么建议吗?

我不太确定这是 Discourse 的问题还是广告服务的问题。因此,我建议大家可以尝试使用一个内部广告(静态图片)进行测试。如果该图片能正常加载,那么问题就出在广告代码本身;如果图片加载失败,则说明 Discourse 中需要修复某些问题。不过在这种情况下,我猜测禁用懒加载可能会有所帮助。

情况可能并非如此,因为我们正是按照谷歌的推荐方式调用其 API 来添加新广告的:先创建容器,然后让谷歌填充它。

话虽如此,广告展示还涉及其他因素,例如针对论坛特定内容的广告标签,以及 AdSense 是否有足够符合设定条件的付费广告项来填充该空白广告位。

对于垂直领域的论坛来说,付费广告位可能并不总是可用,因此会出现空白广告位。

其他在 Discourse 之外使用广告的用户也抱怨过空白广告的问题,所以这并不完全与 Discourse 相关。

如果您的社区确实显示了空白广告,我可以通过检查浏览器控制台中的错误并针对这些错误采取措施来找到解决方案。如果没有错误,请检查您的 AdSense 仪表盘,了解空白广告显示的原因。

空白广告是一个非常普遍的问题。这似乎超出了我的理解范围。或者,也许谷歌只是不喜欢第th个位置的广告。

我猜这可能是大主题的问题,因为进入时会一次性加载整个主题(耗时且下载量大),但我明白你的意思。这对测试目的来说可能很有用(又一个有该问题的人可以尝试的方法,以便更好地理解问题的根源)。

好主意。这可能比用 CodeFund 测试还要简单。

你所说的都非常有帮助。也许是 Google 没有发送广告。

我很想听到有该问题的人进行测试后的反馈。

我用 Vivaldi 测试了您的网站(因为我现在在 Linux 上),一切正常。所有广告都显示良好。当您看到“空白广告”时,请记住 Google 对于“每页广告数量过多”有奇怪的行为。以前,使用 Adsense 时,每页不应放置超过 3 个广告。虽然这一点后来有所改变,但 Adsense 机器人(如果您使用自动 Adsense)并不会在所有地方都投放广告。因此会出现这种空白广告。

不过,Discourse 并非如此运作。它仅加载主题的可见部分。