S2S Postback 追踪:如何设置以及为什么它优于像素
服务器到服务器的 postback 追踪逐步指南:点击 ID 和宏是如何工作的,如何触发 postback,为什么 S2S 优于像素,以及如何在 Adgora 上设置它。
在此页面0%
每个广告活动最终都归结为一个问题:那个点击是否转化为收益?可靠地回答这个问题是的工作。S2S 后台追踪—— 这就是在真实和舒适的虚构之间优化的区别。如果你运行 CPA,这不是一个可选的改进。这是你获得报酬的机制。
本指南解释了如何 服务器到服务器追踪有效,为什么它能在悄然破坏像素的事物中生存,以及如何在 Adgora 上将其连接起来。
为什么像素会失败而服务器不会
跟踪像素是一个请求,访客的浏览器在感谢页面上进行的操作。这意味着链中的每个链接都依赖于其他人的浏览器配合。广告拦截器会剥离它。隐私模式会丢弃它。用户在它触发之前关闭了标签页。第三方 cookie 规则不断收紧。而且因为它是客户端的,任何人都可以手动触发它——这就是为什么仅像素的转化很容易被伪造。
回调将报告移动到真相所在的地方:您的服务器。当订单在您的数据库中确认时,您的后端直接调用网络。没有浏览器,没有拦截器,没有 cookie 政策,没有关闭的标签。事件被报告是因为它确实发生了,来自知道它发生的系统。这就是为什么它既更准确又更难伪造。
三个移动部分
1. 点击 ID
当访客点击您的广告时,点击通过 Adgora 的跟踪器路由到 go.adgora.net,它记录事件,进行反欺诈检查,并将用户转发到您的着陆页。在该重定向中,它会印上一个独特的 点击 ID — 一个标识该确切点击的单一值。
2. 宏
您通过在着陆 URL 中放置宏来告诉网络将该 ID 放置在哪里。将您的目标写成这样:
https://yoursite.com/lp?click={clickid}&zone={zoneid}&geo={geo}
Adgora 在重定向时替换每个宏,因此您的页面接收这些值作为普通查询参数。可用的宏有 {clickid}, {zoneid}, {geo}, {device},和 {sub1} 通过 {sub5} 用于您自己的活动标签。
3. 回传
当转换发生时,您的服务器调用网络:
https://api.adgora.net/s2s?clickid=CLICK_ID&status=confirmed&secret=YOUR_OFFER_SECRET
Adgora 将点击 ID 与原始点击匹配,验证密钥与优惠的匹配,并记录转换。这就是整个循环。
逐步连接
- 将宏放入您的着陆 URL。添加
?click={clickid}(加上你想要的任何订阅)到你的创意的目的地。 - 在到达时捕获它。读取你着陆页上的参数并存储它——在会话中,然后在订单或潜在客户记录本身中。这是人们跳过的步骤,这就是为什么他们的回调在后期没有任何内容可发送。
- 在真实时刻触发回调。当操作真正完成时——支付已捕获,潜在客户已验证——让你的后端使用存储的点击 ID、状态和你提供的秘密进行调用。
- 添加重试。超时会发生。对失败的回调重试几次并进行退避。重复是安全的(见下文),因此重试不会让你付出任何代价,并保护真实收入。
- 用真实点击进行测试。点击你自己的广告,完成操作,并确认转换出现。永远不要假设集成有效,仅仅因为代码看起来正确。
状态、保留和货到付款
并非每个转化在触发的瞬间都是最终的。状态告诉网络该操作处于什么状态——当它良好时为确认,当它不良时为拒绝或退回。这很重要,因为撤销也应该撤销资金,而不是在你的统计数据中作为从未存在的收入。
Adgora 还支持货到付款流程,在该流程中,转化保持 待处理 直到其状态变为 已交付。对于实物商品来说,这是真实的模型:"操作" 在结账时并不是真正的操作——当包裹到达并付款时才算是操作。当现实发生变化时发送状态更改,账单随之而来。这是 直销手册 和 CPA 营销的支柱通常。
幂等性:为什么重复是安全的
Adgora 每次转换都记录一次,按点击 ID 和优惠键入。重试的回调、双重触发的 webhook 或者欺诈者重放捕获的 URL 都会触及同一个保护:转换已经存在,因此不会再次计数。这就是为什么你应该添加重试而不必担心的原因,也是后回调欺诈在这里失败的原因之一——合法转换被重放一千次只会计费一次。更广泛的情况在于广告欺诈解释.
保持秘密
每个优惠都有自己的回调秘密。这证明了调用来自你,而不是来自猜测点击 ID 的人。保持在服务器端——绝不要在 JavaScript 中,绝不要在浏览器可以看到的 URL 中,绝不要在公共仓库中。如果秘密泄露,旋转它。由于后回调端点吸引暴力破解,Adgora 对每个源 IP 的调用进行速率限制;一个合理的集成永远不会接近这个上限,但被攻击的泄露秘密会。
良好的跟踪解锁的好处
一旦转换与点击关联,所有下游的内容都会变得更清晰。你可以按地理位置、投放、创意和子 ID 阅读每次行动的成本,而不是从点击率中猜测。你可以关闭一个提供流量但没有收入的来源。你可以扩展清除你支付的细分市场。每个优化学科在定位和每个利润在套利取决于这个集成是否正确。
准备好连接了吗?创建一个 Adgora 账户,创建一个优惠以获取您的回调密钥,并将{clickid}放入您的着陆 URL 中。请参阅广告主概述以了解跟踪如何适应其余的堆栈。
关键要点
- S2S 回调来自您的服务器的报告,因此广告拦截器、cookie 规则和关闭的标签页无法破坏它们。
- 循环是{clickid} 宏 → 存储它 → 以状态 + 提供秘密进行回传.
- 在订单上存储点击 ID 是大多数集成遗漏的步骤——也是他们的跟踪为空的原因。
- 转化是幂等的按点击 ID 和优惠,因此可以自由添加重试,重放攻击会失败。
- 使用状态诚实地——包括待处理 → 已交付的现金交付流程——以便账单跟随现实。
- 保持回发 秘密服务器端;如果泄露则旋转它。
本文中的术语
来自 Adgora 词汇表的简短定义。
- 转化
- 您实际支付的动作——销售、注册、存款或安装。Adgora 上的转化是幂等的:相同的点击 ID 和优惠不会被计算两次。
- 优惠
- 一种特定的广告,针对特定行为有明确的支付 — CPA 的单位。请参见 CPA 营销指南。
- 宏
- 着陆 URL 中的占位符,跟踪器在重定向时替换。Adgora 支持 {clickid}、{zoneid}、{geo}、{device} 和 {sub1}–{sub5}。
- CPA
- 每次行动费用 — 只有在发生定义的行动时才付费:销售、注册、存款。这是对买家风险最低的模型,对流量的要求最高,因为网络只有在优惠转化时才会获得报酬。
- 创意
- 实际展示的广告——图像、标题、文本或视频文件及其着陆网址。必须经过审核才能投放。
- 着陆页
- 点击将某人发送到的页面。它有一个任务:继续广告所做的承诺。请参见着陆页优化。
- S2S 回调
- 服务器到服务器的转化报告:当一个动作完成时,您的后端会调用网络的 URL,并带上存储的点击 ID。这比浏览器像素更可靠,因为它不依赖于用户的浏览器。在回调指南中进行设置。
- 套利
- 以低于其产生的收入的价格购买流量。一个完全由测量决定的薄利业务。请参阅流量套利指南。
常见问题
什么是 S2S postback?
服务器到服务器的 postback 是当转化发生时,您的后端向广告网络发出的调用。它不依赖于访客的浏览器来触发像素,而是您的服务器直接告诉网络:这个点击 ID 刚刚转化,状态为此。因为没有浏览器参与,广告拦截器、cookie 限制和关闭标签页都无法破坏它。
为什么 S2S 比追踪像素更好?
像素依赖于用户的浏览器执行,因此会被广告拦截器阻止,被隐私设置丢弃,在标签页提前关闭时丢失,并且越来越受到第三方 cookie 规则的限制。服务器到服务器的调用没有这些失败模式——它在操作真实发生的瞬间从您的基础设施触发,这使得它更准确且更难以伪造。
我如何传递点击 ID?
将 {clickid} 宏放入您的着陆 URL 中。跟踪器会将其替换为该点击的唯一 ID,因此它作为正常的查询参数到达您的页面。将其与会话或订单一起存储,并在转换完成时在回调中发送回来。该 ID 是将转换与产生它的确切点击联系起来的线索。
如果我的回调触发两次会发生什么?
没什么坏事。Adgora 通过点击 ID 和优惠以幂等方式记录转换,因此重试或重复的回调会被识别并忽略,而不是重复计费。这意味着您可以安全地将重试添加到您的集成中——这是个好主意,因为由于超时而丢失的回调是您永远无法获得报酬的转换。