动作生命周期事件通知常见问题
如果您希望在您推动的行为被报告、修改或撤销时实时接收通知,您可以设置 操作生命周期事件通知 以接收这些通知。
什么是事件通知?
事件通知 可以通过 HTTP 服务器调用实时更新第三方系统。如果您设置了事件通知并且触发事件发生(例如您的合作品牌修改了您推动的某个行为),impact.com 将向您提供的 URL 发送带有通知的回调(postback)。
注意: 事件通知、回调和 webhook 都是平台中同一流程的不同术语。为保持一致,本文其余部分将使用“回调(postback)”一词。
操作生命周期回调如何工作?
操作生命周期回调通过在发生“非标准”事件时向您更新信息来工作。非标准事件是指在您的合同中没有确定日期或时间范围的事件。例如,一个操作的 锁定日期 是标准的或可预测的事件,因为 动作锁定期 在您的合同中有明确说明。一个操作被 修改,然而,是一个非标准事件,因为在您的合同中不存在时间范围或设定的日期,使其成为非标准(或不可预测)的事件。
以下是一些非标准操作生命周期事件的示例。这些 将会 创建回调。
您推动的某个操作被追踪或被报告给 impact.com。
您推动的某个操作被您的合作品牌修改。
您推动的某个操作被您的合作品牌撤销。
以下是一些标准生命周期事件的示例。这些 不会 创建回调。
您推动的某个操作被锁定(即不再可以被修改或撤销)。
您推动的某个操作已支付到您的账户。
警告: 对于全局级别的回调,每当发生“非标准”事件(例如修改或撤销)时,您都应该收到回调。请注意,事件级别回调不会触发非标准的动作生命周期事件。
为什么我不直接使用 impact.com 的 API?
虽然我们的 API 完全适合为您提供相同的信息,但我们的 API 与回调系统之间存在一些特性和限制差异,这些差异可能使回调成为对您更可取的解决方案。这些包括以下内容:
回调可靠吗?
是的!impact.com 在我们的一些跟踪解决方案中使用回调。您无需满足任何特殊条件即可使用回调,不会面临任何速率限制,并且 impact.com 将持续尝试联系您的服务器,直到我们收到 200 或 201 响应(表示您已成功收到信息)。
当我们对回调系统进行维护时,您会收到通知并且回调将被暂停。但是,一旦我们完成维护,我们会立即开始补发给您的系统。
然而,如果您注意到接收回调有延迟,例如某个操作被修改后自修改发生以来您超过一小时仍未收到回调, 联系支持.
impact.com 对回调使用了哪些安全措施?
使用回调时,您将建立希望接收调用的目标。基于此、因为 impact.com 在后端存储数据、并且 impact.com 在发送数据时执行服务器到服务器的调用,数据在传输过程中无法被拦截。
如果您愿意,我们可以创建一个自定义头,将另一组凭证包含在 impact.com 发送给您的回调调用中。您无法在网页应用中创建此头,因此请联系您的发布者客户经理(或 联系支持)以通知我们您希望创建此头。
我如何设置操作生命周期回调?
有关如何在全局级别以及事件级别设置和测试操作生命周期回调的进一步说明,请参阅 设置操作生命周期回调 文章.
最后更新于
这有帮助吗?

