一、什么是SKAdNetwork?
SKAdNetwork是苹果为了保护用户隐私而推出的一种归因框架。从iOS14.5开始,获取IDFA需要用户授权,SKAdNetwork也因此回归。它的主要目的是在不侵犯用户隐私的前提下,实现广告的归因功能。二、SKAdNetwork的种类
- 网站到网站
- 网站到App(PCM,Private Click Measurement)
- App到App Store App
三、归因流程
1. 广告平台在苹果后台注册SKAdNetworkIdentifier,并提供给接入广告SDK的App。
2. 接入广告SDK的App将广告平台提供的SKAdNetworkIdentifier写入到Info.plist中,并在合适时机展示广告。
3. 被推广的App启动时,调用苹果API注册App,并启动定时器向苹果发送归因数据(24~48小时触发)。
4. 苹果将归因数据回传给广告平台和被推广的App。
四、开发者回传归因数据示例
{
"app-id":1413608864,
"campaign-id":3,
"attribution-signature":"MEUCIFRozIX4hxGHiXUtFjSdy77SOVrCU8NY9pgfgL3dzNXbAiEA9oi7jPDHvy0NDdRRQFyIPxSj8NGMYELGcSf\/hfQFHkQ=",
"fidelity-type":1,
"transaction-id":"7e0909b1-0fb4-422b-85c4-9421c534281b",
"did-win":true,
"version":"3.0",
"ad-network-id":"n38lu8286q.skadnetwork",
"redownload":false
}
五、开发者归因回调链接的要求
提供的链接为一个服务器域名,需要支持https,且需是主域名支持而非子域名。例如AppsFlyer给出的归因链接:https://appsflyer-skadnetwork.com。
六、SKAdNetwork的版本生效规则
SKAdNetwork的不同版本有不同的生效规则,具体可以参考苹果官方文档。
七、参考WWDC
苹果官方的WWDC文档中包含了SKAdNetwork的详细介绍和新功能,可以参考学习。
——苏承栈/极星编程网
