What happens when we change our SKAN conversion value configuration? Why is there a 'cool-down period'?

无论您使用哪种 SKAdNetwork 实施方法(MMP SDK、Facebook 或 Firebase 之类的供应商 SDK,甚至您自己的代码),当您更改 SKAN 转化值配置时,总会有一个“冷却期”。各方在此期间的处理方式不同(例如, 如果您使用 Facebook 事件管理工具,则 Facebook 当前要求您在做出更改之前暂停广告活动 3 天),但是各方都存在该问题。

要了解原因,了解内置 SKAN 计时器如何影响您的数据非常重要:

  • 转化窗口计时器。首次启动应用程序时,此计时器从 24 小时开始。每次成功更新转化值后,将重置为 24 小时。一旦此计时器到期,回传中的所有数据都是最终数据,无法更新。
  • 随机延迟。当转化窗口计时器到期时,此操作开始。时间最长为 24 小时,由 iOS 任意选择。在此延迟结束时,设备将发送回传。

(注意:这些术语不是 Apple 文档中的正式术语,但我们发现其对避免混淆很有用)

更改conversion-value配置时(通过 Branch 操作后台 (Dashboard) 更新,修改自定义应用内代码或您可能使用的任何其他工具),可能需要 48 小时才能生效,并且影响取决于您进行更改时用户所在的位置:

  • 如果用户仍在“转化”窗口计时器内,则您所做的更改可能会(或可能不会)导致转化值更新与用户最初安装应用程序的时间点不同。
  • 如果用户在“随机延迟内,则您所做的更改不会更改设备上的任何内容,但是您无法知道收到回传时的情况

以下是如何在数据中产生问题的示例:

  1. SKAN 转化值 10 = registration
  2. 用户安装应用程序并注册。
  3. 转化窗口计时器到期,并且随机延迟开始。
  4. 您更新配置,以使 SKAN 转化值 10 = purchase
  5. 用户的设备发送 SKAN 回传。

在此示例中,您将收到带有 SKAN conversion-value: 10 的回传(假设该值超过了 Apple 的秘密隐私阈值),但是由于 SKAdNetwork 的设计,您不可能知道更新配置之前已设置了该值。

这是 SKAdNetwork 不可避免的问题。广告主只需要确保他们在何时/如何更改转化值映射上具有策略,并为 48 小时内未处理的数据做好准备。

7个月前更新



What happens when we change our SKAN conversion value configuration? Why is there a 'cool-down period'?


建议的编辑仅限于 API 参考页

您只能建议对 Markdown 正文内容进行修改,而不能建议对 API 说明进行修改。