与广告管理合作伙伴进行货币化

尊敬的社区成员:

我是 Uwe,这是我在社区的第一个帖子。我在一家总部位于德国的广告网络公司担任广告技术开发人员。最近,当我们想与一位使用 Discourse 的发布商合作时,遇到了以下问题。

通过广告插件,您可以通过以下网络/广告服务器投放广告:

Google AdSense 565

DoubleClick for Publishers (DFP)(又名 Google Ad Manager 145),包括自定义定位
Google Double Click for Publishers 89
Amazon Affiliates 137 - 横幅和产品链接广告
Carbon Ads 140

问题:选择范围远远不能涵盖货币化的全部潜力。这并非对插件的批评;我想就使用 Discourse 进行网站货币化发起讨论,并解释为什么使用 Mediavine(美国市场)或 Symplr(德国市场)等广告网络提供的第三方脚本是有意义的。

为什么这很重要?:
广告网络连接到各种 SSP(供应方平台)。它们与 Google 一起被请求进行拍卖,并可以提交出价。这增加了 Google 的竞争和广告压力,最终导致更高的 TKP(千次展示价格)和比仅使用 Google AdSense 或 Google AdManager 更多的收入。

发布商的优势:
通过增加竞争和对 Google 的广告压力来增加收入。

技术障碍:
单个页面应用程序的货币化需要额外的技术工作。
广告插件无法轻松为每个营销人员/广告技术合作伙伴实现自定义逻辑。

可能的解决方案:
一个可能的解决方案是在 Discourse 或广告插件中创建一个在每次页面加载或路由更改时重新加载第三方脚本的方法。这将使所有广告网络都有机会实现货币化,并对 Discourse 用户更有利,重点是货币化。

问题:是否已经提供了这样的功能?

为什么广告网络需要执行其自定义脚本?:
它们都基本基于相同的技术(也称为 Header Bidding)工作,但它们实现了额外的逻辑,例如定位受众、广告刷新、广告的延迟加载、实现特殊格式以及集成用户 ID 解决方案。这就是为什么提供一刀切的解决方案非常困难。

通过使用广告技术合作伙伴为 Discourse 用户带来的优势:
发布商可以专注于创建内容,而 AdTech 合作伙伴则负责优化广告投放的技术实现。

我期待您对此话题的意见和建议!

2 个赞

这完全有可能通过分叉广告插件并可能提交一个 pr 来实现,或者将其作为模型来创建仅适用于您的广告网络的插件(这将为您提供更多控制权,但会将您的受众限制在自托管和其他可以安装任意插件的网站)。

欢迎您在 Marketplace 上发帖,或先查看我找到的各种插件主题,例如第一个:开发 Discourse 插件 - 第二部分 - 连接到插件出口

1 个赞

值得注意的是,广告插件似乎正在积极开发中

需要有人为了创收而在#marketplace上投放广告,以聘请一名开发人员来支持他们的特定提供商。

我一直在为一位客户维护一个广告插件扩展。

@pfaffman
感谢您的快速回复。我想在此强调几点:

**开发资源、时间和金钱:**将我们的逻辑转换为 Discourse 的插件无疑需要开发资源、时间和资金投入。这个过程涉及理解 Discourse 平台、将我们的逻辑适应其结构以及实施,所有这些都需要大量的努力。

**维护和更新:**拥有自己的插件意味着我们负责长期的维护和定期更新。这需要额外的资源和关注,以确保插件能够顺利运行,与未来的 Discourse 版本保持兼容,并解决任何潜在的安全漏洞。这也会占用资源。

考虑到这些因素,我认为在第一步,寻找一个更简单的解决方案会更明智。是否有现有的插件可以在每次页面更改/路由更改时重新加载第三方脚本?

@merefield
我的理解是否正确,想要集成广告网络的发布者会在市场帖子中开帖寻求集成支持?

1 个赞

在这种情况下,最终用户网站管理员在广告发布商的直接支持下赞助了这项工作。

但是,考虑到所有因素,如果广告发布商能够参与开发者社区并赞助工作以确保其广告得到直接支持,那将是极好的。

顺便说一句,我的工作是开源的(与客户同意),因此其他人可以从这项工作中受益(尽管不幸的是我无法提供任何免费支持)。

如果您对该存储库感兴趣,我可以私信您基本信息。

2 个赞

感谢您分享您的观点。考虑到程序化广告的性质,即不同的广告商投放广告,而且通常在广告展示之前都不知道,因此网站发布商/管理员可能需要承担任何相关费用,这确实是有道理的。我同意,由发布商与开发社区合作并赞助工作以确保直接支持将是有益的,但这最终取决于网站发布商/管理员的决定。
我很欣赏您的作品是开源的,这让其他人能够从中受益。如果您能私信我该存储库的基本详细信息,我很想了解更多信息。
所以,为了安全起见。除了通过市场请求获得开发社区的帮助/工作之外,还有没有其他方法可以集成广告网络?

一般来说,如果发布商需要执行定制脚本,通常需要开发人员介入进行关联。

基本问题是,代码通常只能在相关元素已在 DOM 中渲染后才能“执行”,这需要一些代码调度。特殊要求(如序列 ID)可能会加剧这种情况。

这样做的原因是 Discourse 是作为一个 Web 应用程序构建的,并使用 JavaScript 框架,所以它稍微复杂一些。

1 个赞

这可以理解。我在开篇帖子中已经提到了 Web 应用程序问题。

感谢您的帮助,我们将与发布商进行沟通。如果第三方脚本需要开发人员的单独支持,此功能请求可能可以关闭。

1 个赞