OpenAdLibraryOpenAdLibrary
原生广告网络

Outbrain S2S 跟踪:回传设置逐步指南

服务器到服务器跟踪是 Outbrain 账户中最高效的基础设施。捕获点击 ID,发送回传,验证链——包含宏表的完整设置以及真正恼人的失败模式。

编辑插图:Outbrain S2S 跟踪:回传设置逐步指南

Outbrain 服务器到服务器 (S2S) 跟踪通过三个步骤工作:您通过将 {{ob_click_id}} 宏附加到跟踪 URL 来在着陆页捕获 Outbrain 的唯一点击标识符,将该 ID 存储在访客的会话中,当转化发生时,您的服务器向 Outbrain 的跟踪端点发送一个 HTTP 请求(即回传),携带存储的 ID 和转化事件名称。Outbrain 将 ID 与原始点击匹配,并将转化归因于确切的广告系列、广告和发布商版位。无需浏览器像素,这意味着不会因广告拦截器或 Safari 的 cookie 限制而丢失,并且即使转化在几天后发生在呼叫中心或 CRM 中,也能准确归因。

为什么 S2S 在原生流量上优于纯像素跟踪#

原生流量是客户端跟踪的最差环境。您的广告在内容网站上投放,广告拦截器使用率高,大量点击来自具有激进跟踪预防功能的移动 Safari,并且——如果您运行潜在客户生成或货到付款 (COD) 优惠——转化通常根本不发生在浏览器中。回传 是一个服务器到服务器的 HTTP 调用,因此所有这些都不适用:如果您的服务器知道转化,Outbrain 就会知道。

实际利害关系是优化,而不仅仅是报告。Outbrain 的出价和您自己的投放位置决策的好坏取决于输入它们的转化数据;像素静默地丢弃一部分转化会使盈利的发布商版块看起来不盈利,而您会削减赢家。对于严肃的买家,标准设置是使用 S2S 作为真实数据源,并使用页面像素作为冗余检查——每个主要的广告跟踪器 都开箱即用地支持 Outbrain 模板。(在演练之前有一个命名说明:Outbrain 的广告商平台称为 Amplify,而 Outbrain 本身与 Teads 合并——此处描述的跟踪堆栈是 Amplify 侧,并且在合并后完整保留。)

步骤 1:将点击 ID 传入您的漏斗#

Outbrain 暴露动态宏,这些宏在点击时被替换为真实值。在您的广告跟踪 URL 中,附加点击标识符——同时,还有您稍后优化所需的投放元数据:

https://your-lander.com/offer
  ?ob_click_id={{ob_click_id}}
  &publisher={{publisher_name}}
  &section={{section_id}}
  &campaign={{campaign_id}}

媒体买家最常用的宏:

传递的内容 为什么需要它
{{ob_click_id}} 此点击的唯一 ID 必需——回传的连接键
{{publisher_name}} 点击来源的发布商 投放级别的决策
{{section_id}} / {{section_name}} 特定网站版块 Outbrain 的屏蔽粒度
{{campaign_id}} 数字广告系列 ID 跟踪器中的干净连接
{{ad_id}} / {{ad_title}} 特定创意 每个创意的转化分析

宏的可用性会演变,因此在最终确定模板之前,请验证 Outbrain 的广告商文档 中的当前列表。您这边的参数名称ob_click_id=publisher=)由您选择——只有 {{…}} 标记是 Outbrain 的。

然后确保 ID 在漏斗中存活。如果您运行跟踪器,其点击 URL 会自动捕获所有内容。如果您跟踪第一方,请在着陆时将点击 ID 存储在 cookie 或会话记录中——并审核广告和着陆页之间的任何重定向,因为剥离查询字符串的重定向是 Outbrain S2S“不工作”的最常见原因。我们的重定向链 术语条目介绍了如何追踪一个。

步骤 2:发送回传#

当转化事件发生时——销售、潜在客户、合格通话——您的服务器使用存储的点击 ID 和事件名称调用 Outbrain 的跟踪端点:

https://tr.outbrain.com/pixel?ob_click_id=STORED_CLICK_ID&name=purchase

两件事必须对齐。首先,name 值必须与您在 Amplify 的转化设置中创建的服务器到服务器转化事件完全匹配——不匹配的事件名称会静默失败,这是第二常见的设置故障。其次,点击 ID 必须是 Outbrain 给您的原始值,未经修改且未截断。端点还接受订单价值和货币的参数,以便收入流入 Amplify 的 ROAS 列;请查看当前转化文档以获取确切的参数名称,而不是猜测它们。

首先在 Amplify 中配置事件(转化部分 → 新建转化 → 服务器到服务器类型),然后发送手动测试:点击您自己的实时广告,捕获 ID,curl 回传,并确认转化注册。仪表板归因可能需要一段时间才能出现,因此在得出结论失败之前请给它时间。

步骤 3:验证并对整个链进行 QA#

在进行数据信任之前,请运行此检查清单:

  • 从真实设备上的真实广告点击进行端到端测试转化,而不是构造的 URL——构造的 ID 不会匹配 Outbrain 侧的点击。
  • 检查点击 ID 是否落在每个着陆页变体(包括移动端)的跟踪器或数据库中。
  • 检查漏斗的重定向——每次跳转都必须转发查询参数。
  • 确认回传中的事件名称与 Amplify 的转化配置逐字符匹配。
  • 回传调用使用 HTTPS,从您的生产服务器,而不是将测试事件发送到实时统计数据的暂存服务器。
  • 如果您同时运行像素和回传,请去重——决定每个事件类型哪个是权威的,否则您的 CPA 会看起来比实际更好。

做完所有这些后数字仍然不对?比较窗口:您的跟踪器按点击时间归因,Amplify 在其转化窗口内归因——月末边界处的转化将落入不同的桶中,并折磨任何对账电子表格的人。所有这些的一般架构在我们的转化跟踪 入门指南中介绍。

使用 Amplify API 自动化循环#

回传关闭了数据循环;Amplify API 允许您以编程方式对其采取行动。Outbrain 为广告商公开了一个 REST API(使用您的 Amplify 凭据进行身份验证以获取令牌,然后在后续调用中将其作为标头发送——开发者文档介绍了当前流程),具有用于广告系列管理、预算以及按发布商和版块划分的效果报告端点。

S2S 检测账户的主力自动化:将您的回传转化数据与报告 API 中的版块级支出连接,然后推回屏蔽决策——任何支出超过目标 CPA 倍数且零转化的版块都会按计划添加到广告系列的屏蔽列表中。这与 Outbrain 购买 手动要求的削减亏损者纪律相同,每小时无情地运行。批量创意上传和每日支出同步到数据仓库是证明集成工作合理的另外两项工作。

每个原生网络上的相同模式#

一旦 Outbrain 集成工作,您就构建了一个模板,而不是一次性的。Taboola、MGID、Revcontent 等都使用不同的词汇实现了相同的架构:跟踪 URL 中的点击 ID 宏、存储的标识符以及接受 ID 加事件名称的网络回传端点。直接转移的部分是您的漏斗参数卫生(保留查询字符串的重定向)、您的服务器端转化捕获和您的去重逻辑;每个网络变化的部分是宏语法、端点 URL 以及每个控制台中配置事件的位置。运行多网络的买家通常在第一天下将一切标准化到其跟踪器的子 ID 模式中——同一个插槽始终携带投放,同一个插槽始终携带创意——这样跨网络报告无需翻译即可对齐。现在就设置这个约定,当您只有一个网络时,第二个和第三个集成就会变成下午的工作。

读取跟踪链的另一侧#

以上所有内容都为您自己的漏斗提供了工具——但同样的机制可以从外部观察到其他人的。每一个真实的 Outbrain 广告都公开其跟踪堆栈:重定向链、跟踪器域名、传递给着陆页的参数。OpenAdLibrary 大规模地捕获了这些——索引包含 108,000 多个活跃的 Outbrain 创意(2026 年 7 月),跨网络有超过 130 万个追踪的着陆页捕获——因此您可以看到竞争对手通过哪些跟踪器和预着陆页路由哪些优惠,以及每个漏斗存活了多长时间。寿命是线索:一个持续花费数周的漏斗是一个跟踪显示其盈利的漏斗。Outbrain 广告间谍指南 介绍了研究工作流程,而 Outbrain 间谍工具 是运行它的地方。

在一下午设置好,S2S 跟踪是 Outbrain 账户中最高效的基础设施:下游的每个优化决策——创意削减、版块屏蔽、出价更改、扩展调用——都从这一集成中继承其准确性。确保点击 ID 完整通过漏斗,确保事件名称匹配,通过真实的测试转化进行验证,然后才开始信任这些数字以在其上实现自动化。

常见问题

什么是 Outbrain 跟踪中的 ob_click_id?
它是 Outbrain 针对每次广告点击的唯一标识符,通过跟踪 URL 中的 {{ob_click_id}} 宏暴露。您的漏斗在着陆页存储它,并且您的服务器在转化回传中将其发送回去,以便 Outbrain 可以将转化匹配到确切的原始点击、广告系列、创意和发布商版位。
我应该使用 Outbrain 的像素还是 S2S 回传?
使用 S2S 作为真实数据源,像素作为冗余检查。回传不受广告拦截器和 Safari 的 cookie 限制影响,并处理延迟或离线转化,这在原生流量中很重要。如果您同时运行两者,请有意去重——决定每个事件类型哪个来源是权威的,否则您报告的 CPA 会自我美化。
为什么我的 Outbrain 转化没有显示?
按顺序最常见的三个原因:漏斗中的重定向剥离了查询参数,导致点击 ID 从未到达着陆页;回传中的事件名称与 Amplify 中配置的服务器到服务器转化不完全匹配;以及使用构造的而非真实的点击 ID 进行测试。归因也存在延迟,因此在宣布失败之前请等待。
我可以在 Outbrain 回传中传递收入吗?
可以——跟踪端点接受订单价值和货币的附加参数,以及点击 ID 和事件名称,这些参数会在 Amplify 中填充收入和 ROAS 报告。参数名称应从 Outbrain 当前的转化文档中获取,而不是从第三方帖子中获取,因为接受的参数列表随时间演变。
Outbrain S2S 跟踪是否适用于任何跟踪器?
实际上是的。每个主要的广告跟踪器都附带一个 Outbrain 流量来源模板,其中预映射了宏和一个回传 URL,您可以粘贴到您的联盟网络或 CRM 中。如果您改为跟踪第一方,要求很简单:在着陆时存储点击 ID,将其持久化到转化事件,并向 Outbrain 端点发送一个 HTTPS GET 请求。
OpenAdLibrary 编辑团队
作者OpenAdLibrary 编辑团队
广告情报与原生广告研究

我们构建了 OpenAdLibrary,一个开放的广告透明度平台。我们的系统每日捕捉 Taboola、Outbrain、MGID、Revcontent、Teads、Yahoo 和 MSN 上的实时原生广告,识别每个广告背后的真实广告主,并追踪点击至其落地页。这些指南提炼了我们在数据中的发现,助您更快地研究市场动态。