网易首页 > 网易号 > 正文 申请入驻

ASA 必修课 2-6:ASA 自归因:接入/调用 AdServices 以获取归因数据

0
分享至

大家好,一节课我们大概讲了 ASA 归因的整体流程,接下来我们会按照步骤讲解具体的流程。

AdServices framework 是 Apple 专门为 ASA 提供的归因框架 。尤其在 ATT 政策推出以后,app 获取用户 IDFA 的比例大幅降低,传统的依靠 IDFA 的方法也无法准确归因。

但是 Apple 为 ASA 开了一个后门,其他广告渠道无法获取用户的 IDFA 作为身份标识符进行归因,而 ASA 可以获取一个甚至比 IDFA 更好的用户 token 进行归因——因为即便 ATT 之前,用户在 iPhone 的设置也会导致无法完全获取 IDFA,但是 ASA 的用户 token,只要接入 AdServices framework,就可以获取到。

另外要注意的是,除了 AdServices framework,ASA 还有一个 iAd framework。但是后者仅适用于 iOS 14.3 之前版本,且此框架已经停用,iOS 14.3 之前的用户占比也很小,所以不接入对归因也没有太大影响,所以这节课不会涉及 iAd framework。

官方文档

https://ads.apple.com/cn/help/reporting/0028-apple-ads-attribution-api

AdServices 接入目的

通过 AdServices framework,可以让我们对每一个激活用户获取一个 Token 标识符,用此 Token 可以得知该用户是否点击过 ASA 广告、点击过那个广告系列/广告组/关键词/素材等广告信息。

AdServices 接入步骤

  1. 选择项目主文件-TARGETS-General

  2. 引入 AdServices framework

  3. 进入 link binary with Libraries 将 AdServices 改为 optional

  4. 导入 AdServices framework

  5. 添加获取用户 Token 的代码

  6. 更新 App 并发布至 App Store

AdServices 接入流程

AdServices 调用步骤

  1. 判断设备信息

    1. 用户是否首次激活

    2. 网络请求成功

    3. 系统版本 ≥ 14.3

  2. 获取用户的 Token

    1. 获得 Token 成功

      1. 注意:Token 的有效期为 24 小时,请在有效期内完成后续操作。

    2. 获得 Token 不成功

      1. 错误代码与原因(详见下表)

      2. 重试:建议重试时间间隔 ≥ 5 秒,初步设定的重试上限为 3 次,实际在时效性内重试次数无上限。

  3. 以此 Token 请求 Apple 的归因数据

    1. 策略:此请求过程既可以在 App 客户端完成,也可以先将 Token 发送至服务端,然后在服务端进行请求,Apple 更推荐后一种策略。

    2. 注意:Token 的有效期为 24 小时,请在获取 Token 的 24 小时内完成请求。

  4. 接收 Apple 返回的归因数据

    1. 响应代码 ( 详见下表 )

    2. 接收到的归因数据与释义(详见下表)

ATT 政策对获取归因数据的影响

  1. 受到 ATT 政策以及用户对追踪的设置,从 Apple 接收到的数据会分成两类

    1. Detailed payload,即详细数据,包含上表「接受到的归因数据与释义」中的所有数据

    2. Standard payload,即标准数据,与详细数据相比,只缺少 clickDate 这一数据,其他数据都可以正常收到

    3. 影响:可以认为即便受 ATT 影响,收到了 Standar payload,ASA 的归因也基本不受影响,如果缺失了 clickDate,大部分产品可以直接以用户的激活日期进行替代(预约期除外)

  2. 用户对追踪的设置包含 2 部分:iOS 系统级的追踪限制、每个 App 的追踪限制

    1. 只要用户对 App 的追踪状态为未知(not determined)、被拒绝(denied)或者限制(restriced),无论 iOS 系统级的追踪设置有无打开,都会拿到 Standard payload

    2. 只要用户对 App 的追踪状态为授权(authorized),无论 iOS 系统级的追踪设置有无打开,都会拿到 Detailed payload

  3. ATT 框架与弹窗对获取归因数据的影响

    1. 以下情况都会获得 Standard Payload

      1. App 不接 ATT 框架(但是会导致其他广告无法归因或者无法过审)

      2. App 不进行 ATT 弹窗

      3. App 先以 Token 请求归因数据,再进行 ATT 弹窗

      4. App 先进行 ATT 弹窗,但是弹窗被用户拒绝或者限制

    2. 以下情况会获得 Detailed Payload

      1. App 先进行 ATT 弹窗,被授权追踪,然后再以 Token 请求归因数据

Apple Ads 团队对 AdServices 的推荐配置

  1. 应在 App 首次激活时获取 Token

  2. 建议获取网络权限后,等待500ms - 1000ms 再做 Token请求

    1. 当获取 Token 发生 network error 时,也可以等待500ms - 1000ms 再做 Token请求

  3. 如 Token请求不成功,且 App 依然处于前台状态,进行 retry,在时效性允许的前提下重试次数无上限,重试时间间隔>=5秒,初步设定可以重试上限3次(24小时内 retry 多次获取的 Token 都是同一个,不会发生变化)

  4. 获取到 Token, 和请求 Attribution Response 中间设置 500 - 1000ms 等待时长

  5. 请求归因 api 到获取结果之间建议等待时长设置为>=2000ms

AdServices 调用流程图

代码示例

1/调用 AdServices 获取用户 Token

2/使用 Token 请求归因数据 - 在 App 请求

3/使用 Token 请求归因数据 - 在服务器请求(推荐)

以上就是《ASA 必修课》第 2 章/第 6 课「ASA 自归因:接入/调用 AdServices 以获取归因数据」的所有内容了,如果大家有任何问题,可以随时与我沟通。

感谢大家的关注与阅读!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
深夜大瓜!曝阚清子生下女儿没保住,没有膀胱和肛门,产前状态差

深夜大瓜!曝阚清子生下女儿没保住,没有膀胱和肛门,产前状态差

阿纂看事
2025-12-24 09:19:51
这场100分钟的会晤,或影响未来10年的世界格局

这场100分钟的会晤,或影响未来10年的世界格局

正解局
2025-10-31 10:20:39
上海安远路一工地门口上午发生事故 2人不幸身亡

上海安远路一工地门口上午发生事故 2人不幸身亡

环球网资讯
2025-12-23 16:18:10
他们怎么敢!南博与庞氏恩怨扒出:院长徐湖平,一个人怕是抗不下

他们怎么敢!南博与庞氏恩怨扒出:院长徐湖平,一个人怕是抗不下

娜乌和西卡
2025-12-23 19:16:42
影后辛芷蕾,这张照片摄影师得加鸡腿,抓拍的太到位了

影后辛芷蕾,这张照片摄影师得加鸡腿,抓拍的太到位了

徐帮阳
2025-12-23 18:33:38
国家文物局工作组已赴南京,江苏省委省政府成立调查组,南京博物院事件离真相不远了!

国家文物局工作组已赴南京,江苏省委省政府成立调查组,南京博物院事件离真相不远了!

新民周刊
2025-12-23 20:04:32
英国禁止活煮龙虾螃蟹,建议击晕后宰杀!餐馆老板怒了:死蟹卖不出价

英国禁止活煮龙虾螃蟹,建议击晕后宰杀!餐馆老板怒了:死蟹卖不出价

红星新闻
2025-12-23 18:37:17
新加坡总统:中国不要自给自足,海南封关将会砸了新加坡的铁饭碗

新加坡总统:中国不要自给自足,海南封关将会砸了新加坡的铁饭碗

岁暮的归南山
2025-12-24 04:33:29
中日韩官员再次齐聚一堂!日本人气坏,时隔30多天,韩方表现够牛

中日韩官员再次齐聚一堂!日本人气坏,时隔30多天,韩方表现够牛

历史求知所
2025-12-23 08:30:11
Spears:西蒙斯将暂停NBA生涯 转而从事职业钓鱼运动

Spears:西蒙斯将暂停NBA生涯 转而从事职业钓鱼运动

北青网-北京青年报
2025-12-24 07:27:23
徐湖平跑不了!收藏家颜明:江南春刚调拨出去,隔天就被陆挺买走

徐湖平跑不了!收藏家颜明:江南春刚调拨出去,隔天就被陆挺买走

知法而形
2025-12-23 17:56:52
南京博物院背后的徐院长、徐公子、徐小姐,都是人才啊!

南京博物院背后的徐院长、徐公子、徐小姐,都是人才啊!

人格志
2025-12-23 00:04:02
老同志借而不还的画,现估价8800万现身拍卖会这个老东西究竟是谁

老同志借而不还的画,现估价8800万现身拍卖会这个老东西究竟是谁

深度报
2025-12-22 22:36:02
江西彭泽车辆落水事故八人遇难:事故车辆属当地幼儿园 为乡镇民办性质

江西彭泽车辆落水事故八人遇难:事故车辆属当地幼儿园 为乡镇民办性质

红星新闻
2025-12-24 09:34:10
柬“生命科学院”被曝盗用国内医院名,涉器官移植,网友炸锅

柬“生命科学院”被曝盗用国内医院名,涉器官移植,网友炸锅

胡严乱语
2025-12-23 19:12:47
五件南博处置文物已找到,院长徐湖平涉嫌走私故宫南迁文物

五件南博处置文物已找到,院长徐湖平涉嫌走私故宫南迁文物

亚哥谈古论今
2025-12-23 18:35:47
著名导演沈耀庭去世

著名导演沈耀庭去世

鲁中晨报
2025-12-23 22:09:03
收藏家庞莱臣后人谈南京博物馆:“不能理解,不能接受”

收藏家庞莱臣后人谈南京博物馆:“不能理解,不能接受”

互联网大观
2025-12-23 12:03:00
柬埔寨国王,72岁了,没钱没权,没结婚没孩子,和老母亲相依为命

柬埔寨国王,72岁了,没钱没权,没结婚没孩子,和老母亲相依为命

科普100克克
2025-12-23 17:54:08
雷军急推YU9被质疑,网友:中年人怎敢把全家托付给小米!

雷军急推YU9被质疑,网友:中年人怎敢把全家托付给小米!

热点菌本君
2025-12-23 19:06:18
2025-12-24 10:20:49
3YData
3YData
让广告投其所好
282文章数 24关注度
往期回顾 全部

科技要闻

48小时,两家公司,一场"AI第一股"的玩命冲刺

头条要闻

牛弹琴:特朗普说了经典一段话 还提到了中国

头条要闻

牛弹琴:特朗普说了经典一段话 还提到了中国

体育要闻

杨瀚森连续5场DNP!开拓者遭活塞双杀

娱乐要闻

朱孝天回应阿信感谢,自曝没再收到邀约

财经要闻

快手到底惹了谁?

汽车要闻

四款新车集中发布 星途正式走进3.0时代

态度原创

数码
游戏
手机
艺术
军事航空

数码要闻

联想CES 2026笔记本阵容曝光

CF世界观解析18:《寂静村》的背景故事

手机要闻

苹果iPhone Fold外屏比预期更小:背后原因揭开

艺术要闻

砸了20亿的恒大“五国温泉”小镇,如今泡池冷清,别墅荒了?

军事要闻

俄乌冲突关键人物在莫斯科被炸死 乌方尚未公开认领

无障碍浏览 进入关怀版