news 2026/11/5 12:23:58

苹果ATT功能究竟阻止了什么样的追踪?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
苹果ATT功能究竟阻止了什么样的追踪?

当苹果在2021年iOS 14.5中推出应用跟踪透明度(ATT)提示功能时,这对第三方应用中的用户隐私保护来说是一个分水岭时刻。在此之前,从未有过类似的功能。这项举措让iPhone用户能够控制他们在应用内的数据是否可以被聚合并与第三方分享,用于广告或其他目的。

然而,如今我仍经常在网上看到一些人的评论,他们并不真正了解这个功能的作用,并觉得其措辞很令人困惑。比如,为什么要"请求"应用?它现在还有效吗?让我们简要了解一下2025年的应用跟踪透明度功能。

如果你不熟悉,作为ATT框架的一部分,苹果要求开发者在分享你的数据之前获得你的许可。到现在为止,我们都见过这些弹窗。下载新应用后,你经常会看到一个弹窗询问"允许[应用名称]在其他公司的应用和网站上跟踪你的活动吗?"

你有两个选项:"允许"或"请求应用不要跟踪"

点击"允许"会给应用明确的权限来收集你的年龄、性别、位置、使用模式、购买记录、浏览习惯、点击了哪些广告等信息。对于那些想要为你建立档案以投放精准广告的数据经纪商来说,这些数据就是黄金。

与此同时,选择"请求应用不要跟踪"会阻止应用访问你的IDFA。这是苹果为每个iOS设备分配的唯一代码,使公司能够将你在不同应用中的所有行为数据连接起来。没有它,广告商就无法将你的购物活动与社交媒体习惯等连接起来。这个选项还在系统API层面阻止访问,所以公司无法绕过它。

不过,如果你在应用中提供了IP地址、电话号码或电子邮件,开发者仍然可以使用这些信息跟踪你。这就是为什么苹果在后一个选项中使用"请求"而不是明确的"拒绝"的措辞。这是对它在技术上能够执行什么的诚实表达。苹果无法确定开发者是否在使用其他手段跟踪你。

效果如何呢?是有效的,但也不完全如此。跟踪确实大幅下降了。在这个功能推出之前,大约73%的美国用户可以被广告商跟踪。现在这个数字大约是18%。像Meta这样的公司(即互联网的数据收集母舰,拥有Instagram、Facebook、Messenger和WhatsApp等一系列低轨离子炮),受到了重创,仅在2022年就损失了约128亿美元。

但当然,广告商不会放弃世界上最赚钱的移动平台。他们只需要变得更有创意。因此,设备指纹识别在移动设备上爆发式增长。与IDFA相比,这一直是一种次要的、更地下的数据收集技术。

现在它是最广泛使用的,收集诸如你的屏幕尺寸、操作系统版本、时区等详细信息,可能还有更多。应用也转向了情境广告,跟踪你在应用内的行为而不是跨应用跟踪。

总的来说,这两种方式都不如获得用户的IDFA那么理想,但这些数据仍然能以高价出售给广告网络。

因此,虽然应用跟踪透明度自推出以来确实发挥了作用,将跨应用跟踪减少了一半,但它并不是完全终结跟踪。它只是让广告商的跟踪变得更加困难和昂贵,这可以说是苹果的本意。

Q&A

Q1:苹果ATT功能的主要作用是什么?

A:ATT(应用跟踪透明度)是苹果在iOS 14.5中推出的隐私保护功能,它要求开发者在分享用户数据前必须获得许可。用户可以选择"允许"或"请求应用不要跟踪"来控制应用是否能收集并分享自己的数据用于广告等目的。

Q2:选择"请求应用不要跟踪"能完全阻止所有跟踪吗?

A:不能完全阻止。它会阻止应用访问IDFA(iOS设备唯一标识符),让广告商无法跨应用连接用户行为数据。但开发者仍可能通过IP地址、电话号码、邮箱等其他方式跟踪,或者使用设备指纹识别技术,这就是为什么苹果用"请求"而非"拒绝"的措辞。

Q3:ATT功能推出后对广告行业产生了什么影响?

A:ATT功能显著改变了移动广告格局。美国用户的可跟踪比例从73%降至18%,Meta等公司在2022年因此损失约128亿美元。广告商被迫转向设备指纹识别和情境广告等替代方案,虽然这些方法效果不如IDFA,但仍能产生可观收益。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/4 14:55:03

C#之ref与out

C# 中的 ref 与 out 参数详解教程 在 C# 中,ref 和 out 是用于修改方法外部变量的关键字,它们允许方法通过参数引用直接操作调用者提供的变量。本文将详细介绍这两个关键字的用法、区别和最佳实践。 基本概念 值类型与引用类型 在 C# 中,参数…

作者头像 李华
网站建设 2026/11/4 7:45:26

环境仿真软件:AnyLogic_(7).网络与交通流仿真

网络与交通流仿真 在之前的章节中,我们已经了解了如何在AnyLogic中进行基本的仿真建模。现在,我们将深入探讨网络与交通流仿真的原理和内容。网络与交通流仿真是AnyLogic中的一个重要模块,它主要用于模拟和分析交通系统中的各种动态行为&…

作者头像 李华
网站建设 2026/11/2 3:23:36

环境仿真软件:AnyLogic_(9).事件与时间控制

事件与时间控制 在仿真软件中,事件与时间控制是实现系统动态行为的关键机制。AnyLogic 提供了多种方式来管理和控制仿真时间,包括事件触发、时间进度控制、定时器等。通过合理地设置事件与时间控制,可以确保仿真的准确性和高效性。本节将详细…

作者头像 李华
网站建设 2026/11/4 0:25:34

Miniconda环境下如何升级Python到最新补丁版本?

Miniconda 环境下如何安全升级 Python 补丁版本 在数据科学与 AI 工程实践中,一个看似微不足道的操作——将 Python 从 3.10.6 升级到 3.10.12——可能直接关系到模型训练的稳定性、安全漏洞的修复,甚至是整个团队环境的一致性。这并不是简单的“更新软件…

作者头像 李华
网站建设 2026/11/2 3:23:51

在Miniconda环境中使用nb_conda_kernels管理多个内核

在Miniconda环境中使用nb_conda_kernels管理多个内核 在数据科学和人工智能项目日益复杂的今天,开发者常常面临一个看似简单却极易引发混乱的问题:如何在一个Jupyter界面中安全、高效地运行多个依赖不同Python版本或AI框架的项目?更具体地说&…

作者头像 李华