如何为 iOS App 设置 SKAdNetwork (SKAN) 归因

  • 更新

对于 iOS App,除了 MMP 归因外,您还可以选择设置 SKAdNetwork (SKAN) 衡量。本指南将为您介绍 SKAN 归因、其设置步骤以及 SKAN Campaign 的运营最佳实践。

 

SKAdNetwork (SKAN) 是什么?

SKAdNetwork (SKAN) 是 Apple 开发的一款 iOS App 安装归因系统,旨在通过对用户级别信息保密来保护用户隐私。在用户未通过 App Tracking Transparency (ATT) 明确授权的情况下,它会向广告主和广告合作伙伴提供聚合的归因结果,而非 IDFA 等唯一设备标识符。自 iOS 14.5 版本更新以来,SKAN 已成为 iOS 主要的 App 归因方法。

 

SKAdNetwork (SKAN) 归因如何运作

  • 广告展示:广告在发布商 App 中展示。当用户查看广告至少 3 秒时,SKAN 会记录为一次浏览。

    广告交互:当 StoreKit-rendered ad 展示 (即 `fidelity_type=1`) 或用户与浏览型广告交互 (即 `fidelity_type=0`) 时,SKAN 会记录此次交互。Moloco 支持将 SKOverlay 作为 StoreKit-rendered ad。

  • 当用户安装被推广的 App 并在 SKAN 归因窗口期内启动该 App 时,此次安装会被归因于相应广告的 Ad Network。归因窗口期因广告类型而异。

    StoreKit-rendered ad (即 `fidelity_type=1`):用户有 30 天的时间安装该 App。

    浏览型广告 (即 `fidelity_type=0`):用户有 24 小时的时间安装该 App。此功能适用于 SKAN 2.2及以上版本。

  • 来自 SKAN 的安装回传数据不会立即提供给 Ad Network。安装回传数据通常在首次启动 App 后至少 24 小时才可用。对于 SKAN 4.0,首次回传的最小延迟为 3 到 4 天。

 

SKAdNetwork (SKAN) 归因中的关键概念

Screenshot 2023-06-15 at 12.29.22 PM.png

  • SKAN 允许通过 Conversion Value 来衡量应用内行为,该值由 6 bit (0-63) 表示。广告主可以将这些值映射到特定的应用内事件。除了先前版本的细粒度值外,SKAN 4.0 还使用粗粒度 (low、medium、high) 的 Conversion Value。在 SKAN 4.0 中,最多可以发送三次 postback,其中第一次可能包含细粒度值,后续则包含粗粒度值。
  • Apple 在 SKAN 4.0 中实施了一项名为Crowd Anonymity 的隐私措施,如果归因安装量未达到特定阈值,该措施可能会屏蔽 Conversion Value 和 Source App ID 等数据。在 SKAN 4.0 中,有四个 Crowd Anonymity 层级,会影响共享数据的级别。其中,Tier 3 的广告比 Tier 0 的广告能获得更精细的数据。建议每个 Campaign ID 每天获得 40 到 50 次 SKAN 安装,以最大限度地减少 NULL Conversion Value。
  • 在 SKAN 4.0 之前,Campaign ID 提供的信息有限,因为它仅由 1 到 100 的数字组成,相当于每个 App 有 100 个选项,其中 Moloco Campaign 被分配了 1 到 60。在 SKAN 4.0 中,Campaign ID 现已更新为 Source Identifier,最多允许四位数字,这相当于每个 App 有 10,000 个选项。Moloco 将这些数字分配给素材组、广告组和 Campaign。

 

如何设置 SKAdNetwork (SKAN) 归因

要通过 Moloco 使用 SKAN 追踪您的 iOS Campaign 效果,您必须遵循以下步骤。

 

前提条件

  • 您只投放 iOS Campaign。
  • 被推广的 App 必须拥有 SKAN 所有权。默认情况下,SKAN 所有权仅分配给首个注册的 App Bundle 和广告账户。如果需要,您可以通过您的 Moloco 代表申请重新分配 SKAN 所有权。请注意,重新分配后必须等待 72 小时才能设置 SKAN Campaign。
  • 您的流量定向必须包括 SKAN 可归因流量。要了解如何添加 SKAN 流量,请参阅 SKAN 流量设置指南

 

第 1 步:在您的 MMP 面板上

  1. 在您的 MMP 面板上设置您的 App,并在 App 中安装 MMP 的 SDK。请确保您的 SDK 支持 SKAN。
  2. 在您的 MMP 面板上配置 SKAN 回传设置。这包括告知您的 MMP 追踪和处理 SKAN postback。有关更详细的说明,请参阅针对您的 MMP 的回传集成指南
  3. 注册 SKAN Conversion Value,以定义您希望如何将应用内事件映射到 SKAN Conversion Value。SKAN 4.0 提供细粒度值 (即 0 到 63) 和粗粒度值 (即 low、medium 和 high)。这对于在 SKAN 的限制范围内衡量安装后活动至关重要。
  4. 像往常一样为您的广告合作伙伴创建追踪链接。您的 MMP 将在后台为未经 App Tracking Transparency (ATT) 授权的用户处理 SKAN 归因。
  5. 请确保您已授权您的 MMP 与 Moloco 共享全渠道数据回传,包括 Moloco 归因、非 Moloco 归因和自然事件。我们需要这些数据来优化 Moloco 机器学习算法的 Campaign 效果,特别是对于受 SKAN postback 限制的 iOS Campaign。

 

第 2 步:在 Moloco Ads 上

  1. 在 Moloco Ads 上注册您的 App。请确保 App Bundle ID 与您 MMP 面板上的 ID 完全相同。
  2. 检查 SKAN 所有权。为此,请登录 Moloco Ads,然后前往 Asset Apps 页面。确认该 iOS App 旁显示 SKAdNetwork Event Management 图标。 스크린샷 2021-06-02 오후 6.07.16.png
  3. [推荐] 在 Moloco Ads 上注册 SKAN Conversion Value。有关更多详细信息,请参阅 SKAN 配置指南
  4. 为拥有 SKAN 所有权的 iOS App 创建 Campaign。
  5. 配置 SKAN 流量定向。要了解如何添加 SKAN 可归因流量,请参阅 SKAN 流量设置指南。我们建议使用默认的 SKAN 流量定向来捕获所有可衡量的流量。但如果您只想接收与 SKAN 相关的指标,请确保选中所有 SKAN 可归因选项。

 

运营 SKAdNetwork (SKAN) Campaign 的最佳实践

我们建议遵循以下最佳实践,以有效设置和管理您使用 SKAN 的 iOS Campaign 衡量。虽然 SKAN 和 MMP 归因是不同的框架,但它们可以协同工作,在以隐私为中心的环境中提供有关您 Campaign 效果的洞察。

  • 在 MMP 中启用 PA 对于训练我们的机器学习模型至关重要。若不启用 PA,我们将无法访问未授权 Apple App Tracking Transparency (ATT) 的 iOS 14.5+ 用户的事件级别归因数据。这会严重限制我们机器学习的能力,导致我们的模型只能通过获得用户同意的 IDFA 数据进行学习。
  • 虽然 SKAN 对于未授权的用户至关重要,但提高 ATT 授权率可提供用户级别的数据,从而实现更精准的定向。
  • 这能为机器学习模型提供更多训练数据,从而提高预测准确性。
  • 这有助于更快地突破隐私阈值,并最大限度地减少 NULL Conversion Value。目标是每个 App、每个 SKAN Campaign ID 每天获得 20 到 25 次安装。
  • 由于 SKAN 的回传延迟为 2 到 4 天或 3 到 4 天 (具体取决于 SKAN 版本),预算的更改可能不会立即反映在指标中。在分析预算更改后的效果时,请留出至少 72 小时的回看窗口。
  • 这些功能拥有更长的 30 天归因窗口,有助于提升 SKAN 安装量。
  • 利用细粒度和粗粒度值,以便在不同的时间窗口内进行更有效的衡量。请查阅您的 MMP 提供的 SKAN 4.0 配置指南。

这篇文章有帮助吗?

0 人中有 0 人觉得有帮助

还有其它问题?提交请求