SKAdNetwork 介绍

SKAdnetwork 是苹果针对 iOS 14 引入新的归因方式。这里有苹果的官方文档。 使用 SKAdnetwork 时,每个广告点击都会附加一个签名。当用户首次打开您的 App 时,苹果将验证广告来源及其签名。然后发送回传到广告网络来归因此次激活。集成 SKAdnetworks,您必须在 SDK 中同时调用以下这两种 method。我们已经更新了 iOSUnity 的 SDK 来支持这两种 method。

  • registerAppForAdNetworkAttribution(): 此 method 应在用户首次打开 App 时调用,登记用户以进行归因。 如果用户是来自已经签名的广告,在接下来的几个小时内,会有一个回调发送至广告网络,通知此次转换。
  • updateConversionValue(_:): 此 method 需每次您想要更新用户的 conversion value 时进行调用。调用的次数没有限制,但 conversion value 仅在比上次的值更高时才会更新。

同时,请同时和广告网络确认他们是否已经可以支持 SKAdnetwork 的广告系列。

Conversion Value

Conversion value (转化价值)是介于 0 到 63 之间的数字值,您可以将其分配给某个具体的安装。 在不识别出这个具体用户的前提下,Conversion value 依旧可以帮助您了解该具体用户价值的“信号”。 广告网络可以使用此信息来了解每次安装对您业务的价值。 Conversion value 可以帮助广告网络确定更好的受众群体来投放您的广告,并改善广告系列的效果。

以下是 Conversion value 的重要特征。

  • 您只能使用比上一次调用更高的值来更新 Conversion value(比如可以从 1 更新为 2,但不可以从 3 更新到 2)
  • 取值范围在 0-63 之间
  • 您可以在用户生命周期内的任何时间范围内测量 conversion value,但是等待时间越长,广告网络就越晚从 Apple获得回调。 因此,Tenjin 建议您使用 24 小时为时间窗口。
  • 根据苹果的隐私权阈值描述,仅当安装有足够的安装量时,conversion value 才会显示。

Tenjin 为开发团队提供了极大的灵活性,您可以将任意 Conversion value 映射到特定的用户事件上。 Tenjin 的客户成功团队非常乐意协助您找出最适合您方案,以下是一些针对靠应用内广告变现产品的基本建议。

方案 1. 将广告收入映射到 conversion value

  • 使用安装后 24 个小时内的数据,计算出设备上每个广告的累计收入,与 conversion value buckets 进行关联。
  • 在 SDK 中实施 conversion value buckets:将累积的广告收入映射到 conversion value。
  • 在安装后的 24 小时内,每次当有广告展示发生时,在 Tenjin 的 SDK 上通过 updateConversionValue(_:) method 向 Tenjin(和苹果)发送对应的 conversion value。

    注意:广告收入到 conversion value 的映射可能会随着时间而改变,并且需要在 App 中进行更新。 您需要 Mediation SDK 中集成 Impression Level Revenue Data(ILRD),目前,只有 MoPubironSource 具备此功能。

方案 2. 将广告展示映射到 conversion value

  • 使用安装后 24 个小时内的数据,计算出设备上每个累计的广告展示,与 conversion value bucket 进行关联。
  • 将累积的广告展示映射到 conversion value。
  • 在安装后的 24 小时内,每次当有广告展示发生时,在 Tenjin 的 SDK 上通过 updateConversionValue(_:) method 向 Tenjin(和苹果)发送对应的 conversion value,即广告展示计数(impression counts)。

    注意:广告展示与 conversion value 的映射可能会随着时间而改变,并且需要在 App 中进行更新。

方案 3. 会话(Session)

  • 统计自安装后 24 小时内累计会话数。
  • 在安装后的 24 小时内,每次当有会话发生时,在 Tenjin 的 SDK 上通过 updateConversionValue(_:) method 向 Tenjin(和苹果)发送对应的 conversion value,即累计会话数(accumulated session count)。

这里有 Tenjin 客户分享他们实现 conversion value 的示例。

SKAdnetwork 回调计时器

从苹果发送到广告网络的回调中,有两种不同类型的计时器(Timer):

  • 24 小时计时器:可以多次重置,定义时间维度为 24 小时。
  • 随机计时器:一旦启动,便无法重置。 持续时间为介于 0-24 小时之间的随机值。

当您触发 registerAppForAdNetworkAttribution() 时,24小时计时器将启动。 如果您决定触发 updateConversionValue(_:),则24小时计时器将重置为 0,然后重新启动。 每次您触发 updateConversionValue(_:) 时,都会重置24小时计时器。 假设您在 24 小时计时器到期之前没有触发 updateConversionValue(_:),一个随机计时器将会启动。 一旦随机计时器启动后,您将无法再更新 conversion value。 在随机计时器结束时,回调将发送到广告网络。 此回调可以包含(或不包含) conversion value (它将是您为此特定用户设置的最后的值)。

如果您有任何特定问题,请随时发送电子邮件至 support@tenjin.com。

results matching ""

    No results matching ""