手机跨平台Cookie共享与精准广告推送完整机制解析
相信每个人都曾遇到过这样的场景:比如刷到一款例如吹风机、夏天的裙子、汽车手机支架的广告。退出App A之后,打开App B,发现App B给推送的居然差不多都是同款商品。此时聪明的你会想,难道这些数据被平台给泄露了?其实不然。为什么会出现这样的事情?让我们一起探究其基本原理。

首先我们得聊一聊Cookie是什么?Cookie的本质是网站和App存在你手机本地的小型文本数据。以体积小,读取方便,不占内存,受到广大开发者的青睐。后来常常用来记录一些行为轨迹,也是广告追踪的核心载体。
当你刷视频的时候,App会出现广告视频,用户点击后,App会将浏览时长、点击广告、停留商品、搜索关键词,登录状态,浏览偏好,常用功能等保存到自己的Cookie中,让用户下次打开App更贴合使用习惯。
那为啥我在刷视频的App看的广告,其他的App也好像知道一样?
目前很多App都会集成第三方广告Sdk,这些sdk不属于App本身,而是来自字节、阿里、百度、穿山甲、优量汇等几大主流广告联盟。当你打开App浏览广告时,广告联盟的SDK会同步第三方的Cookie到广告联盟的数据库,这份数据不归App单独所有。
我们以吹风机的广告为例,当你在App刷到某品牌的吹风机后,点击、停留3秒以上、滑动回看、点赞任意一个微小行为,都会被App内置的广告SDK捕获。
那这些SDK是怎么判断为同一个人?
一般情况下会根据手机IMEI、AndroidId、OAID、设备指纹等参数生成一个指纹数据,然后给用户打上标签。整个过程无弹窗、无卡顿、不需要任何权限的静默完成。而后广告联盟的SDK也会同步cookie到数据库,这也是跨App推送的核心步骤。
看到这里,你是否会想难道是广告联盟的共享了数据?答案是的。理论上所有接入同款广告联盟Sdk的App,都会共享这套设备标签数据。
那到底该如何让生活多元化,而不是被精准“投喂”?
1、关闭手机设备广告个性化
2、定期重置广告ID
3、关闭剪切板读取
4、定期清理手机浏览器的Cookie
5、在App的个性化推荐或者隐私中进行关闭