8

当广告界说“IDFA末日”时,说的是啥?(科普篇)

 3 years ago
source link: https://zhuanlan.zhihu.com/p/187448457
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

当广告界说“IDFA末日”时,说的是啥?(科普篇)

北京比邻弘科科技有限公司 联合创始人

WWDC20之后,关于“IDFA末日”的喧嚣就充斥在整个数字广告界,引发了业界的恐慌,但,大部分文章都没有说到点子上。

让我们回到问题的根本。

(一)用户标识

现在所有的App运营工作有一个前提,就是能唯一标识用户,基于这个ID我们既可以往前追溯广告的投放效果,又可以向后制定用户的运营策略。

这个唯一标识贯穿在整个用户的生命周期之中,如下图所示:

v2-1696ecbf6eb8bb5326fafd1ece49b9be_720w.jpg

这是App运营者的视角;

一个用户在某媒体App上发现了广告,然后经过一番周折,到第二步在App Store完成下载,然后再安装激活,再走到注册使用,进而是付费,然后是不断的付费使用和分享,这就是一个App用户的生命周一。

这是用户的视角;

广告主的广告一般投放在广告平台上,常见的有Google、Facebook等。那么这些广告平台(Ad Network)怎么知道是“这个”用户点击了这个广告,是“这个”用户下载了App呢?这就需要一个身份证来记录这些行为,从而进行匹配和去重。从一个简单的循环“广告点击->安装”来说:1、在用户点击的时候能对应一个唯一ID;2、在用户下载安装的时候也能对应一个唯一ID。当这两个唯一ID一致的时候,那么就简单的完成了一次点击到安装的追踪。可见这个ID很重要,广告平台最不希望看到的就是这个ID发生变化。

这是广告平台(追踪平台Tracking)的视角。

无论是谁,在这个周期中,都需要从第一个点就需要唯一标识用户,然后这个标识就可以从营销追踪到安装,从注册追踪到付费和分享,这既是所有运营的数据基础,广告结算的基础。

(二)iOS的唯一标识变迁史

然而,这一切最开始并不是什么IDFA,而是有一段波折的历史,就是真实信息不断被封装的历史,如同下图所示:

1】Mac地址

最好的唯一标识就是Mac地址,这个是硬件信息,是一个事实标识,也是最好的标识;

为啥最好呢?

MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。MAC地址是网卡决定的,是固定的,不可篡改的。

2】UDID

到了iOS5,苹果为了保护隐私,不再提供Mac信息,而变成了UDID,这个UDID是唯一的,是跟Mac地址一一对应的;

UDID 是由字母和数字组成的40个字符串的序号,用来区别每一个唯一的iOS设备,包括 iPhones、iPads、以及 iPod touches等。在iOS应用早期,UDID被第三方应用开发者和网络广告商用来收集用户数据,可以用来关联地址、记录应用使用习惯……以便推送精准广告

3】IDFA

IDFA (Identifier For Advertising),广告标识符。可以理解为广告标识符,在同一个设备上的所有App都会取到相同的值,是苹果专门给各广告提供商用来追踪用户而设的。广告标示符是由系统存储着的。
适用于对外:例如广告推广,换量等跨应用的用户追踪等。

到了iOS6,苹果为了进一步保护用户隐私,又在UDID上封装了一层,提供了IDFA作为唯一标识,注意,IDFA跟Mac地址和UDID之间是多对一的关系,就是一台iPhone设备可以有多个IDFA,用户可以设置、刷新,不断的更新IDFA,苹果这么做就是方便用户清除自己的历史痕迹,保护自己的隐私。但是,这个机制却给了积分墙繁荣的机会,一个真实激励用户通过刷新自己的IDFA可以冒充多个用户。。。此处省去1000字;

4】Signature

到了2020年,也就是iOS14,在综合考虑各方利益的情况下,苹果再次升级了其用户隐私保护方案,这次的方案变成了每个IDFA给不给应用,由用户自己决定,用脚趾都能想到,用户大概率是点击“NO'”。

所以,在这个方案中,我们可以假设应用是得不到IDFA了。也即是说唯一标识用户的那个ID没有了,在这条技术路径上追溯广告效果归因的手段失效了,往后运营用户的手段也失效了!!!

一切的运营积累就完蛋了?!

别急,苹果早就在2018年准备好了一个方案——SKAdNetWork。

(三)SKAdNetwork

按照苹果上的说法,这个名字唯一标识变成了一个签名(Signature),用完就是失效了。就是要用Signature替代IDFA,原理如下:

SKAdNetwork是让广告平台(Ad Network)在不获取IDFA的前提下对用户的点击和安装行为提供的一套追踪解决方案。

这个层面的追踪所用的签名(Signature),直接内嵌在了广告平台和App Store之间,用来记录广告效果。

广告归因和核心目标在于追踪用户从“点击”到“安装”,如上图中的橙色圆点,因此在SKAdNetwork的解决方案里面,Apple给每一次不同用户的点击行为做了一个签名(Ad Signature),这个广告签名一直伴随到安装结束。

橙色的签名发生在广告平台(Ad Network),是广告平台用苹果公钥(Public Key)制作的广告签名,这个签名是由非对称秘钥加密的,因此不可篡改。

而这个广告签名信息就记录和跟踪了用户点击行为和用户安装行为,为每次的广告做了见证和记录,显然这个方案牺牲了效率,但保护隐私。

网上有一个形象点的比喻:

SKAdNetwork的模式就好比你去电影院看电影:从买票(点击)到入场(安装),这张票(Ad Signature)上没有任何你的信息,售票处是广告平台,只知道这票在什么卖出去的,多少钱卖出去的,哪个渠道卖出去的,什么时候观影;但是售票系统不知道买的人具体的特征,比如:有没有买爆米花,年龄,性别,是否带女朋友还是每次换个女朋友看电影等信息。

而IDFA的模式就好比出境跟团游:你的护照(IDFA)被旅行社拿走,从而你的一切隐私可以被旅行社拿出来做各种促销,比如旅行社知道你是否消费了,消费了多少,年龄,性别,之前去过哪些国家等等,从而判断你属于什么类型的用户,进而推送更多的广告给你,无隐私可言。

SKAdNetWork是有自己的优势的,比如帮你验证安装的有效性。

(四)带来了什么问题呢?

前面提到牺牲效率,这倒是小问题。关键问题在于Signature的局限性:

1】时效性;

2】有效性。

Signature只有24小时的时效性。对于24小时候的广告统计无从计算。

最核心的是有效性,IDFA是个全程有限,如图一,从点击一直到用户App生命周期的结束。因此,可以做很多事情,可以在广告平台内做“用户召回(Re-Targeting)”,可以追踪安装、注册、付费、留存等信息。

但是SKAdNetwork的广告标签则没有这么细,只提供在点击到安装过程中的对应时间、对应来自于哪个广告组、具体哪个广告以及运营商网络信息。详情请见Ad Network Install Validation Keys里面的Topics(同样的你不需要懂技术,看备注):

Version 版本号
ad-network-id 广告平台ID
transaction-id 用于转换去重的确认
campaign-id 记录广告campaign信息
app-id 投放广告的ID信息
attribution-signature Apple对于归因的确认
redownload 重复下载
source-app-id 从哪个app上看到广告且安装的
conversion-value 转换价值

因此,仅仅在运营层面,没有IDFA带来的问题还是蛮多的:比如最后一次点击和安装的匹配以及计算方式、网盟新的作弊方式的出炉、广告如何做针对留存和付费的优化,用户召回还怎么做等。

那么,坊间传闻的第三方广告平台Adjust提出的归因方案,有戏吗?

我们下文详解。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK