作者:ChatGPT(GPT-4) & iHTCboy
摘要:本文深入探讨了苹果的 SKAdNetwork(SKAN)以及它与 App Tracking Transparency(ATT)方针之间的相关,阐明了广告盯梢的约束以及怎样在维护用户隐私的一同完成广告作用优化。文章还介绍了 SKAN 4.0 的新特性,以及进步用户 ATT 答应率和 SKAN 广告转化率的实用主张等。
一、前语
小编早就想撰写一篇关于苹果 iOS 端广告盯梢前史的文章,可是一直没有抽出时刻来完结。直到最近,开端运用 ChatGPT(GPT-4),忽然发现写文章变得轻松许多。现在,我能够轻松地连续爬(写)上五楼(五千字),都不会喘不过气来。
接下来,我将带领我们穿越韶光,详细回顾 iOS 端 IDFA 和 ATT 广告盯梢的发展进程。咱们将从早期的广告追寻办法开端,探讨其间的挑战和不足之处,再了解苹果怎样引进更先进的技能和战略,以应对日益增长的隐私和安全问题。此外,咱们还将讨论广告盯梢技能未来的发展趋势,以及它们将怎样影响广告职业的格局。期望这篇文章能为您供给有关 iOS 广告盯梢的全面了解,一同激发您对广告范畴的爱好,研讨和完成愈加安全和有用的广告和保证用户隐私得到维护的广告模式或技能。
有一个小插曲,ChatGPT 数据目前只到 2021 年 9 月,所以需求给它 “喂” SKAN 4.0 的数据饲料,才能让它了解最新动态:
二、广告标签符 IDFA 的前史
2020 年苹果在 WWDC20 推出 iOS 14 和 ATT
(App Tracking Transparency
, 运用追寻透明度)框架,旨在终究全面关闭 IDFA。简略来说,苹果把 IDFA 是否答应 app 获取的权限交给了用户来挑选。
而 IDFA 是什么?在 iOS app 中,苹果供给 IDFA
(Identifier For Advertisers
,广告标识符) 来确实用户。为了维护用户隐私,早在 2012 年苹果公司就不再答应其生态的 App 获取用户的仅有标识符,可是商家在移动端打广告的时分又期望能监控到每一次广告投进的作用,因而,苹果想出了折中的办法,便是供给别的一套和硬件无关的标识符,用于给商家监测广告作用,一同用户能够在手机中重置这个广告标识符,防止商家长时刻盯梢用户行为。但一般用户对此无感知(不会关闭),IDFA 准确率十分高。
而现在苹果推出 ATT,把 IDFA 的获取放到台面上,让用户挑选是否答应 app 获取 IDFA。从目前的职业数据来看,用户答应 ATT 广告盯梢权限只要不到 30%。也便是说,广告盯梢的准确率远远低于 30%,这关于广告投进作用来说,是无法承受的!由于投进的广告不能看到作用,这是广告投进最可怕的事,投了钱不能看到作用,是亏还是赚还要靠猜???
尽管依据广告职业的压力,但苹果终究还是于 2021 年 4 月 27 日发布 iOS 14.5,并增加强制的 ATT 权限功能,App 必然要用户答应 ATT 权限后,才能获取用户设备的 IDFA。至此,IDFA 名存实亡!!!
2.1 什么是 App Tracking Transparency(ATT)
App Tracking Transparency(ATT)方针要求运用在搜集用户数据或将数据同享给第三方广告途径之前,有必要取得用户的清晰赞同。这意味着在运用中,开发者需求向用户展现一个弹出窗口,向用户解说为什么要搜集这些数据以及怎样运用它们。这一方针约束了许多传统广告追寻办法,由于它们通常在用户不知情的状况下搜集和同享用户数据。
2.2 为什么需求 App Tracking Transparency(ATT)
跟着个人隐私认识的不断进步,苹果公司认为有必要维护用户的隐私,让他们有权决议自己的数据是否被搜集和同享。经过施行 ATT 方针,用户能够挑选是否答应运用追寻他们的数据。这有助于进步用户对数据运用的信赖和透明度。
2.3 怎样运用 App Tracking Transparency(ATT)
作为开发者或广告商,您需求遵从以下过程来习惯和运用 ATT 方针:
- 更新运用以支撑ATT:首要,您需求更新您的运用以支撑 ATT,保证在需求追寻用户数据时,运用会显现一个弹出窗口恳求用户答应。
- 供给清晰的数据搜集阐明:在恳求用户答应时,您需求清晰奉告用户您将怎样运用这些数据以及数据搜集的意图。这有助于进步用户对数据运用的信赖。
- 尊重用户的挑选:依据用户的挑选,您应当相应地调整数据搜集和广告追寻战略。假如用户回绝被追寻,您需求保证不会搜集和同享其数据。
- 转向隐私维护的广告解决计划:为了习惯 ATT 方针的约束,您能够考虑运用隐私维护的广告解决计划,例如 SKAdNetwork,来衡量广告作用。
三、SKAdNetwork 的前史
盯梢用户设备的意图是什么?最原始的意图是广告归因
。他们期望将购买归因于广告点击,以便商家知道将广告预算会集在哪里,此类归因用于衡量哪些广告有用。但跟着移动端成为全球用户必备的随身设备,单单的广告归因现已不能满意他们的意图,搜集购买习惯以及其他隐私信息,它们变得比你自己更了解自身的购买需求!
苹果推出的SKAdNetwork
便是期望在广告端袜掉用户的标识,各 app 之间的用户标识,要不要同享给第三方运用,应该由用户自己来决议。App 获取 IDFA 广告标签符前需求调用 ATT 授权弹窗来求用户答应:
那今后怎样投进广告呢?苹果给出的计划是,运用 SKAdNetwork !
3.1 什么是 SKAdNetwork(SKAN)
SKAN 是 SKAdNetwork 的简称,是 Apple 推出的一个隐私维护的广告解决计划。跟着 Apple 对用户隐私维护的重视度越来越高,尤其是经过引进 App Tracking Transparency(ATT)方针,SKAdNetwork 的重要性得到了凸显。
SKAdNetwork 是一项用于在 iOS 设备上衡量运用广告作用的解决计划。它答应广告网络和开发人员在不露出用户个人信息的状况下盯梢广告活动的作用。SKAdNetwork 经过聚合数据,而不是供给用户等级的数据,然后保证用户隐私得到维护。
3.2 为什么需求 SKAdNetwork(SKAN)
跟着苹果对用户隐私的重视不断加大,经过 ATT 方针约束了许多传统的广告追寻办法
SKAdNetwork 是能够在维护用户隐私的前提下衡量广告作用的解决计划。广告商、开发者和广告途径都需求习惯这一改变,以便在 iOS 生态体系中持续供给有用的广告服务和衡量广告投进作用。
3.3 假如不用 ATT 和 SKAN,还能做广告追寻吗
在App Tracking Transparency(ATT)方针施行之后,运用开发者和广告商在 iOS 设备上进行广告追寻的办法遭到了约束。在不运用 ATT 和 SKAdNetwork(SKAN)的状况下,进行广告追寻变得困难,由于这违反了苹果的隐私方针。
可是,在其他途径(如 Android、Web 等)上,广告追寻依然能够运用其他办法。以下是一些在其他途径上能够运用的广告追寻办法:
- 运用 Cookie:在Web浏览器中,能够运用 Cookie 来追寻用户。Cookie 能够帮助广告商辨认用户、衡量广告作用以及进行个性化广告投进。可是,值得留意的是,关于隐私的重视正在导致对Cookie运用的约束,如 Google Chrome 计划逐渐撤销第三方 Cookie 的支撑。
- 设备指纹技能(Device Fingerprinting):设备指纹技能经过搜集设备特征(例如操作体系版别、设备类型、屏幕分辨率等)来辨认设备。这种办法能够在一定程度上进行广告追寻,但其准确性相对较低,且或许遭到隐私法规的影响。
- 一致登录(Single Sign-On,SSO):经过一致登录体系,用户能够在不同的运用和服务之间进行身份验证。广告商能够运用这些身份验证信息来追寻用户,并为他们供给定制化的广告体会。
总归,在 iOS 设备上,在不运用 ATT 和 SKAN 的状况下进行广告追寻变得越来越困难。可是,在其他途径上,广告商依然能够运用 Cookie、设备指纹技能和一致登录等办法进行广告追寻。需求留意的是,跟着隐私法规的不断更新和收紧,这些办法也或许遭到约束。为了应对这些改变,广告商和开发者需求密切重视职业动态,并考虑转向愈加隐私友爱的广告解决计划。
四、SKAdNetwork 的技能原理
咱们用一个比喻来解说 SKAdNetwork 的原理:假设一个快递公司代表了广告网络,而用户装置运用程序就像收件人接纳包裹。在这个例子中,SKAdNetwork 就像一个维护用户隐私的隐形屏障。快递公司(广告网络)能够知道包裹(广告点击和装置事件)现已被成功投递,可是并不能知道详细是哪个收件人(用户)收到了包裹。经过这种办法,SKAdNetwork保证了用户隐私得到了维护,一同广告商依然能够衡量广告作用。
SKAdNetwork 是苹果为了维护用户隐私而推出的一种广告作用衡量体系。它答应广告网络以去中心化的办法追寻用户装置和运用运用程序,而无需访问用户的仅有标识符。SKAdNetwork 运用加密签名和一系列预定义参数传递广告点击、装置和转化数据。在整个过程中,个人信息得到了维护,不会走漏给广告商或广告网络。
所以 SKAdNetwork 归因数据自身不具有任何用户标识符,所以无法盯梢用户。SKAdNetwork 是让广告途径在不获取 IDFA 的前提下,对用户的点击和装置行为供给的一套追寻解决计划。由于 Apple 的介入,将直接横跨设备与 App Store,而且不会把任何设备信息透露给广告主,而且更有利于防作弊。
当用户点击广告时,一个带有签名信息的 App Store 产品界面呈现出来,签名信息标记了此次广告活动。假如用户装置而且打开了 app,设备发送一个装置验证奉告给广告网络。这个由 Apple 签名的奉告包含广告活动 ID,可是不含用户或设备相关的数据。奉告还能够包含一个转化数值和来历运用 ID,这个取决于苹果设定的一个隐私阈值。
4.1 怎样运用 SKAdNetwork(SKAN)
要运用 SKAdNetwork,开发者和广告商需求按照以下过程操作:
- 更新 App 以支撑 SKAdNetwork:开发者需求更新运用以支撑 SKAdNetwork,并为其装备相关参数。这包含在 Info.plist 文件中注册参加的广告网络的 SKAdNetwork ID。
- 与支撑 SKAdNetwork 的广告途径协作:保证您正在运用的广告途径支撑 SKAdNetwork,并遵从相关的最佳实践。
- 运用转化值(Conversion Value):SKAdNetwork 答应开发者运用转化值来衡量广告作用。开发者需求设定适宜的转化值逻辑,以便更好地盯梢广告作用。
- 剖析 SKAdNetwork 数据:广告商和开发者需求重视 SKAdNetwork 回来的数据,剖析广告活动的表现,并依据这些数据调整广告战略。
4.2 SKAdNetwork 回来的数据
SKAdNetwork 最大的问题便是供给了聚合的数据,但关于广告来说,这个过程现已不是简略的盯梢用户,而盯梢广告也是十分的重要,由于一个广告或许有多个不同的资料和不同的途径测验等。
经过 SKAdNetwork 回传奉告能够获取的数据 :
SKAdNetwork 2.0
{
"version" : "2.0",
"ad-network-id" : "com.example",
"campaign-id" : 42,
"transaction-id" : "6aafb7a5-0170-41b5-bbe4-fe71dedf1e28",
"app-id" : 525463029,
"attribution-signature" : "MDYCGQCsQ4y8d4BlYU9b8Qb9BPWPi+ixk\/OiRysCGQDZZ8fpJnuqs9my8iSQVbJO\/oU1AXUROYU="
"redownload": true,
"source-app-id": 1234567891
"conversion-value": 20
}
SKAdNetwork 3.0
{
"version": "3.0",
"ad-network-id": "com.example",
"campaign-id": 42,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e28",
"app-id": 525463029,
"attribution-signature": "MEYCIQD5eq3AUlamORiGovqFiHWI4RZT/PrM3VEiXUrsC+M51wIhAPMANZA9c07raZJ64gVaXhB9+9yZj/X6DcNxONdccQij",
"redownload": true,
"source-app-id": 1234567891,
"conversion-value": 20,
"fidelity-type": 1,
"did-win": true
}
SKAdNetwork 4.0
细粒度转化值的状况:
{
"version": "4.0",
"ad-network-id": "com.example",
"source-identifier": "5239",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e30",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"conversion-value": 63,
"postback-sequence-index": 0,
"attribution-signature": "MEUCIGRmSMrqedNu6uaHyhVcifs118R5z/AB6cvRaKrRRHWRAiEAv96ne3dKQ5kJpbsfk4eYiePmrZUU6sQmo+7zfP/1Bxo="
}
粗粒度转化值的状况:
{
"version": "4.0",
"ad-network-id": "com.example",
"source-identifier": "39",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e31",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"coarse-conversion-value": "high",
"postback-sequence-index": 0,
"attribution-signature": "MEUCIQD4rX6eh38qEhuUKHdap345UbmlzA7KEZ1bhWZuYM8MJwIgMnyiiZe6heabDkGwOaKBYrUXQhKtF3P/ERHqkR/XpuA="
}
字段阐明:
字段名 | 解析 | 支撑的版别 |
---|---|---|
app-id |
投进广告的 App Store App ID | – |
ad-network-id |
广告途径 ID。 | – |
transaction-id |
用于转化验证,去重装置验证回传。 | – |
version |
SKAdNetwork 版别号 | 2.0 及更高版别。 |
campaign-id |
记载广告活动 campaign 的标识符信息。4.0 及更高版别的广告运用 source-identifer 代替。 |
1.0 ~ 3.0 版别运用,4.0 版别弃用。 |
attribution-signature |
您需求验证的 Apple 的归因签名。 | 2.0 及更高版别。 |
redownload |
是否重复下载 | 2.0 及更高版别。 |
source-app-id |
从哪个 app 上看到广告且装置的 | 2.0 及更高版别。 |
conversion-value |
转化值。只要当已装置的 app 供给转化值,而且供给参数满意苹果的隐私阈值时,conversion-value 才会出现在回传中。 | 2.0 及更高版别。 |
fidelity-type |
值为 0 表明页面展现类型的广告;值为 1 表明 StoreKit 烘托的广告或 SKAdNetwork 归因的 Web 广告。 | 2.2 及更高版别 |
did-win |
假如广告网络赢得归因,则为 true,假如回传代表没有赢得归因的合格广告作用,则为 false。(留意:只要为 ture 时,才会包含字段 source-app-id 和值。) | 3.0 及更高版别 |
source-identifier |
取代 campaign-id 的分层来历标识符。此字符串表明原始值的两位数、三位数或四位数。 | 4.0 及更高版别 |
source-domain |
仅适用于 Web 广告。SKAdNetwork for Web Ads 投进广告的来历域名,字段值与 source-app-id 是对立,两者只会回来其一。 | 4.0 及更高版别 |
coarse-conversion-value |
粗粒度的转化值,或许的值为字符串 “low”、”medium” 和 “high”。体系在较低的回传数据层以及第2次和第三次回传中发送该值,且不会回来转化值(conversion-value)。 | 4.0 及更高版别 |
postback-sequence-index |
或许的整数值 0、1 和 2。别离表明由三个转化窗口发生的回传顺序。 | 4.0 及更高版别 |
注:
- SKAdNetwork 3.0 版别回调的
conversion-value
: 无符号的 6 bit 整数(也便是只能为 0-63 的数字)。由广告主运用和广告网络决议此值的意义。默认为 0。所以,由于数字太小,无法绑定到用户信息。 - 在实践中,开发者需求思考调用的机遇,而且对 conversion-value 数值做良好的定义,就能到达衡量广告用户质量的意图。
- 为保证用户匿名,Apple 会为运用下载分配一个回传数据层。回传数据层决议了回传中是否出现某些参数,以及分层来历标识符的位数。以下回传参数受回传数据层影响:
-
source-identifier
(影响回传回来的位数) coarse-conversion-value
conversion-value
source-app-id
source-domain
-
以上字段的详细阐明文档:Identifying the parameters in install-validation postbacks
五、SKAdNetwork 4.0 更新
5.1 新的回传窗口和时刻规模
转化窗口(Conversion Window
)是广告投进与广告作用(如运用装置、购买等)之间的时刻距离。它用于衡量用户在看到或点击广告后多长时刻内完结了特定的方针动作。转化窗口能够帮助广告商和开发者了解广告活动的作用,并据此调整广告战略。
SKAdNetwork(SKAN)的转化窗口与传统转化窗口有所不同。在 SKAN 中,转化窗口不再是实时的,由于它选用了聚合和推迟陈述的办法来维护用户隐私。这意味着,SKAN 不会立行将转化事件陈述给广告商,而是在一个随机的时刻窗口内发送回传陈述。
SKAdNetwork 4.0 引进了三个转化窗口,最多能够为每个取胜广告归因发生三个回传。榜首个转化窗口为 0 至 2 天,第二个窗口为 3 至 7 天,第三个窗口为 8 至 35 天。在这三个窗口期间,app 能够更新转化值。
当 app 在转化窗口完毕之前锁定(locked conversion
)并终究确认转化值时,体系会在随机推迟后发送回传。首次回传的随机推迟为 24-48 小时,第2次和第三次回传的随机推迟为 24-144 小时。
5.2 分层来历标识(source-identifier)
以前称为广告系列 ID 栏位。经过来历标识栏位,广告商能够确认装置归因于哪个广告系列,还能取得其他归因信息。广告商能够依据其方针来装备这个四位数的值,例如广告系列价值、广告投进方位或广告创意类型。
在回传中,分层来历标识栏位一直包含至少两位数字。最多可包含四位数字,详细取决于广告系列所带来的装置数量和回传数据层。例如,假如广告系列没有发生满足的装置数量,则回传的来历标识栏位中只会出现两位数字。这为广告商供给了更多的广告系列灵活性,并可在满意隐私阈值时供给更多归因洞察,一同维护跨 App 的用户隐私。
5.3 粗粒度转化值和隐私阈值
转化值能够是粗粒度值,也能够是细粒度值。尽管这两个值都是在衡量窗口期间捕获的,但终究值由广告系列所带来的装置数量和回传数据层决议。当广告系列带来的 App 装置数量较少时,广告商将取得仅包含有限归因信息的粗粒度值。粗粒度值能够是低、中或高。
SKAdNetwork 4.0 引进的隐私阈值改变,使得从 SKAdNetwork 回传数据中获取的空值(nulls)变得更少。
在之前的 SKAdNetwork 版别中,依据 Apple 的隐私方针,当到达一定隐私阈值时,某些回传数据或许会被设为 null。这意味着广告网络在某些状况下或许无法获取满足的数据来衡量广告作用。
在 SKAdNetwork 4.0 中,Apple 调整了这些隐私阈值,使得回传数据中的 null 值更少。这有助于广告网络取得更多有用的数据,然后更好地衡量广告作用,一同依然维护用户隐私。这种调整使广告网络能够在维护用户隐私的前提下,更好地优化广告战略和投进作用。
为了维护用户隐私并保证集体匿名性,设备或许会约束 SKAdNetwork 在回传数据中发送的数据。Apple 为每个运用下载分配一个回传数据层级。以下联系图描绘了回传数据层级与相对集体巨细之间的联系(仅供示例):
为了维护用户隐私,回传数据分为四个层级(Tier 0、Tier 1、Tier 2 和 Tier 3),每个层级表明不同巨细的集体。Tier 0 代表最小的集体,Tier 3 代表最大的集体。
回传数据层级考虑了显现广告的运用或域名、广告运用以及广告网络供给的分层源标识符(source-identifier)相关的集体巨细。体系计算两位数、三位数和四位数分层源标识符的回传数据层级,并挑选具有最高回传数据层级的源标识符。假如多个源标识符具有相同的最高回传数据层级,体系将挑选具有最多位数的源标识符。假如最高的回传数据层级是 Tier 1 或 Tier 0,体系一直挑选两位数的源标识符。
层级 | 集体巨细 | source-identifier | 转化值 | 用户隐私维护 |
---|---|---|---|---|
Tier 0 | 最小 | 两位数 | 粗粒度 (低) | 最高 |
Tier 1 | 较大 | 两位数 | 粗粒度 (中) | 较高 |
Tier 2 | 更大 | 两位数或更多位 | 粗粒度 (高) | 较低 |
Tier 3 | 最大 | 三位数或四位数 | 细粒度 | 最低 |
回传数据层级会影响回传中的以下字段,这些字段或许存在、不存在或只包含其间部分的值:
-
source-identifier
(分层来历标识符),影响回传回来的位数,导致或许回来两位数、三位数或四位数。 -
conversion-value
(细粒度转化值),仅在榜首次回传中可用。 -
coarse-conversion-value
(粗粒度转化值),在较低回传数据层级以及第二和第三次回传中,体系发送此值而不是 conversion-value。 -
source-app-id
(显现广告的 App id)或 source-domain(显现网页广告的域名)。
留意:
- 榜首个回传的数据内容取决于回传数据层。第二和第三个回传的数据内容则包含两位数的 source-identifier 和 coarse-conversion-value。Tier 0 的广告不会发送第二和第三个回传。
- 运用 SKAN 4 及更高版别的广告在取胜广告展现后有资历取得第二和第三个回传,而运用 SKAN 3 及更早版别的广告只要资历取得一个取胜回传。
5.4 适用于网页广告的 SKAdNetwork
SKAdNetwork 支撑对 Safari 浏览器中的网页广告进行归因。用户轻点这类广告后,会转至广告中所推广 App 的App Store产品页面。除 App 内广告外,广告商现在还能运用私家点击衡量对网页广告进行归因。
要在网页创建 SKAN 归因广告链接时,需求遵从以下特定格式:
<a href="<https://apps.apple.com/app/id{itunes_item_id}>"
attributionDestination="<https://example.com>"
attributionSourceNonce="t8naKxXHTzuTJhNfljADPQ">
</a>
这个格式中包含了以下几个值:
-
{itunes_item_id}
:广告宣传的运用的 App Store App ID。 -
attributionDestination
:广告网络的有用尖端域名和一个前导域名组件(eTLD+1)表明。此值需求与获取已签名的网络广告展现负载恳求和响应中的source-domain
值匹配。 -
attributionSourceNonce
:为每个广告展现生成的一次性 UUID 值的 Base64URL 编码表明。
您需求依据实际状况填写这些值。当用户点击广告链接时,将会生成一个 AdImpressionRequest,设备会运用这些信息从 Web 广告链接中获取完整的 SKAdNetwork 归因信息。
注:有用尖端域名(eTLD)是互联网域名体系(DNS)中的最高等级域名。例如,关于 example.com,有用尖端域名便是 .com。一个前导域名组件(eTLD+1)表明有用尖端域名加上紧邻的一个子域名。例如,在 example.com 中,eTLD+1 便是 example(前导域名组件)+ .com(有用尖端域名)。
例如,假如广告网络的域名是 ads.example.com,那么
attributionDestination
应为https://example.com
。这样,SKAdNetwork for Web Ads API 才能够辨认并将广告归因于正确的广告网络。
由于这个是广告商来处理,所以咱们这儿就不展开了。有爱好的朋友,能够查看 苹果文档。
六、广告疑问和进步转化率
6.1 ATT 有必要取得用户的清晰答应,怎样进步用户答应率
进步用户在 App Tracking Transparency(ATT)方针下的答应率是广告商和运用开发者重视的要点。以下是一些主张,可帮助您在遵从隐私方针的一同进步用户答应率:
- 透明沟通:在弹出窗口中清楚地奉告用户您将怎样运用他们的数据,以及数据搜集的意图。让用户明白数据追寻关于供给更好的服务和个性化体会的重要性。
- 杰出优势:向用户强调答应追寻的好处,例如更精准的推荐内容、个性化的广告和优惠等。这有助于进步用户的答应志愿。
- 界面规划:优化弹出窗口的规划,使其简洁明了且易于了解。防止运用过于复杂的术语和不必要的信息。杰出要害点,运用户能够快速了解您恳求答应的原因。
- 调整机遇:合理挑选向用户展现弹出窗口的机遇。在用户与运用互动程度较高且对运用满意度较高的时分恳求答应,或许会进步用户的答应率。
- 引导教育:在恳求答应之前,能够经过运用内的教育内容或引导,提早奉告用户行将恳求答应。这样,用户在看到弹出窗口时现已对其有所了解,或许会更愿意赞同。
- A/B 测验:测验不同的案牍、规划和机遇,经过A/B测验来找到最适合您运用的战略,然后进步答应率。
- 尊重用户挑选:即运用户回绝答应,也要保证为他们供给高质量的运用体会。这有助于树立用户信赖,并或许运用户在未来重新考虑答应追寻。
经过遵从上述主张,您能够在遵从 App Tracking Transparency(ATT)方针的一同,进步用户答应率。要记住,树立用户信赖和供给优质的运用体会是进步答应率的要害。
6.2 SKAN 能不能追寻到详细某个用户?
答:它不能追寻到详细的某个用户, 这是由于它的规划初衷便是在维护用户隐私的前提下,供给广告作用数据。
SKAN 的作业原理是经过聚合数据,而不是供给用户等级的数据。这意味着广告商能够了解广告投进作用和转化状况,但无法辨认这些数据来自哪个详细的个别。SKAN经过发送不包含设备或用户身份信息的转化陈述,保证用户隐私得到维护。
此外,SKAN 还对数据进行了推迟发送,以降低将数据与特定用户相关的或许性。这种推迟发送有助于保证广告作用数据不能用于辨认个别用户。
总归,SKAdNetwork(SKAN)无法追寻到详细某个用户,由于其规划初衷是在维护用户隐私的前提下,供给广告作用数据。经过聚合数据、不供给用户等级的数据以及推迟发送数据,SKAN保证用户的隐私得到了维护。
6.3 假如我想用 SKAN 追寻到详细某个用户,有可行计划吗
SKAdNetwork(SKAN)的规划意图是在维护用户隐私的前提下供给广告作用数据,因而其自身并不支撑追寻详细某个用户。测验运用 SKAN 追寻到详细某个用户不契合苹果的隐私方针,这或许导致您的运用遭到约束或从 App Store 中移除。
值得留意的是,跟着隐私维护认识的进步和相关方针的收紧,运用开发者和广告商需求遵从相关法规,保证用户隐私得到维护。在这种状况下,主张您专心于运用SKAN等隐私维护的解决计划来衡量广告作用,并尊重用户的隐私挑选。
在不侵犯用户隐私的前提下,您能够测验选用其他办法来优化广告作用:
- 运用 SKAN 供给的聚合数据来优化广告战略,了解哪些广告途径和创意更有用。
- 对不同的广告创意、方针人群和投进战略进行 A/B 测验,以找到最佳的广告作用组合。
- 在运用内搜集用户反应和运用数据(在遵从隐私方针的前提下),并依据这些数据优化运用功能和广告投进战略。
总归,运用 SKAN 追寻详细某个用户并不契合其规划意图和苹果的隐私方针。主张您遵从相关法规,保证用户隐私得到维护,并在此基础上优化广告战略和运用体会。
6.4 运用 SKAN 有什么留意事项,怎样进步转化率
运用 SKAdNetwork(SKAN)时,有一些留意事项需求遵从,一同能够选用一些战略来进步广告转化率。
留意事项:
- 更新 SDK:保证您的运用和广告 SDK 已更新至支撑SKAN的最新版别。
- 装备 SKAdNetwork ID:为了正确盯梢广告作用,请保证将广告途径的 SKAdNetwork ID 添加到您的运用信息中。
- 转化值管理:SKAN 答应您设置最多 64 个转化值(0-63),需求合理规划转化值,以便更好地衡量广告作用和优化广告战略。(注:SKAN 4.0 或许回来 4 位数转化值。)
- 恪守苹果方针:运用 SKAN 时,请保证恪守苹果的隐私方针和其他相关规定。
进步转化率:
- 优化广告创意:投进高质量的广告资料,包含吸引人的图片、视频和案牍,以进步用户点击和转化率。
- 定向投进:依据方针用户群的爱好和行为,准确投进广告。这能够进步广告的相关性,然后进步转化率。
- A/B 测验:测验不同的广告创意、案牍和投进战略,经过 A/B 测验找到最佳组合以进步转化率。
- 运用内优化:优化运用的用户体会,保证引导用户顺利完结转化方针。例如,简化注册流程、杰出产品特色,以及供给清晰的调用操作。
- 限时促销和优惠:供给共同的优惠和促销活动,以鼓励用户完结转化。
- 数据剖析:剖析SKAN供给的聚合数据,了解哪些广告途径和创意更有用。据此调整广告战略以进步转化率。
经过遵从上述留意事项和战略,您能够在运用 SKAdNetwork(SKAN)的过程中更好地恪守苹果方针,一同进步广告转化率。
6.5 SKAN 4.0 粗粒度转化值(coarse-conversion-value)和分层来历标识(source-identifier)是什么联系?
首要粗粒度转化值(coarse-conversion-value
)和分层来历标识(source-identifier
)没有直接联系。它们都是 SKAdNetwork 回传中的两个参数,它们别离表明粗粒度的转化值和广告来历信息。source-identifier
是用于表明广告来历的标识符,它或许包含两位数、三位数或四位数。这个参数的位数并不直接对应粗粒化转化值的等级(低、中、高)。coarse-conversion-value
是用于表明粗略的转化值,它有三个或许的值:低、中、高。这个参数是为了在低回传数据层级中维护用户隐私而引进的,它不能直接从 source-identifier
的位数推导出来。
关于高回传数据层级:
- 回传将包含四位数的
source-identifier
,表明准确的广告来历信息。 - 回传将包含详细的
conversion-value
,表明细粒度的转化值。
关于低回传数据层级:
- 回传将包含两位数的
source-identifier
,表明含糊的广告来历信息。 - 回传将包含粗粒度的
coarse-conversion-value
,而不是详细的conversion-value
。
在低回传数据层级的示例中,coarse-conversion-value
的值为 “high”。这儿的 “high” 是一个相对描绘,表明该回传所代表的广告转化作用相对较高。不同的粗略转化值能够用来区别广告作用的不同规模,例如 “high
“、”medium
” 和 “low
“。简而言之,粗粒度的转化值(coarse-conversion-value)是一个相对概念,用于表明广告作用的大致规模。在低回传数据层级中,由于维护用户隐私的需求,不供给准确的转化值和广告来历信息。
能够将这种联系比喻为一个产品出售陈述:
-
source-identifier
相似于陈述中的出售途径。在高回传数据层级中,它或许表明一个特定的商店编号(例如:编号 1234 的商店),而在低回传数据层级中,它只包含粗略的信息(例如:区域编号 12,表明某个区域的一切商店)。 -
coarse-conversion-value
相似于陈述中的出售额区间。在高回传数据层级中,您能够取得切当的出售额(例如:出售额为 10,000 美元),而在低回传数据层级中,您只能取得一个大致的规模(例如:”high”,表明出售额较高,但不供给详细数值)。
因而,在低回传数据层级中,source-identifier
和 coarse-conversion-value
一同为您供给了含糊的广告作用信息,一同维护了用户隐私。
6.6 SKAN 4.0 分层来历标识(source-identifier)有四位转化值,我能全用吗
source-identifier
是一个分层源标识符,它或许包含两位数、三位数或四位数。不同的位数表明不同层级的信息,例如:
- 前两位数字表明 Campaign(广告活动)
- 第三位数字表明 Location(地理方位)
- 第四位数字表明 Placement(广告投进方位)
留意:苹果官方文档并未清晰规定 source-identifier 的第三位和第四位别离代表地理方位和广告投进方位。实际上,苹果没有对 source-identifier 的详细组成部分做出清晰的规定。source-identifier 是由广告网络自行确认的,用于辨认不同广告来历的标识符。
这种分层标识符有助于广告网络和开发者更好地了解广告作用,并依据这些信息来优化广告战略。一同,SKAdNetwork 也保证了在回传数据时维护用户隐私。
关于 source-identifier 的第 3 位和第 4 位,理论上它们都能够是 0-9。可是,在实际运用中,怎样区分这些数字以表明地理方位和广告投进方位是取决于广告网络的实际需求和战略的。您能够将最终两位组合为 00~99,然后得到 100 个不同的组合来表明更多的信息,但这取决于广告网络怎样规划和运用这些位数。详细的完成或许因广告网络和实际需求而异。
假如广告网络在 source-identifier 中运用了四位数字,您能够将最终两位组合为 00~99,然后得到 100 个不同的组合来表明更多的信息。但假如您只收到回调中的三位数字,那么您将无法取得全部的四位数字信息,因而或许无法彻底匹配和解析一切的数据。
所以,广告网络和开发者能够依据自己的需求自行定义 source-identifier 的层次结构。在某些状况下,依据回传数据分层,回传中或许只包含部分 source-identifier 信息。因而,保证广告网络和开发者之间的沟通和协调,以便正确解析和处理回传数据。
七、总结
总归,SKAdNetwork(SKAN)是苹果推出的一种在 iOS 设备上衡量广告作用的解决计划,是目前 iOS 苹果官方最可靠的广告计划。在当时强调用户隐私维护的环境下,广告商、开发者和广告途径需求习惯这一改变,以便在 iOS 生态体系中持续供给有用的广告服务。
本文的创造得力于 ChatGPT 的智能辅佐,GPT-4 的表现如此出色,读者们应该难以分辨哪些内容是由 ChatGPT 创造,哪些是小编书写?这充分体现了 AI 技能在协同创造中的巨大潜力,为广大创造者供给了更为高效和便捷的创造办法。
此次协作既展现了 AI 的强壮才能,也为未来人工智能与人类创造者的协作开辟了宽广的或许性。让咱们期待更多相似的杰出效果,共同见证 AI 技能在创造范畴的蓬勃发展!
欢迎我们谈论区一同讨论沟通~
欢迎重视咱们,了解更多 iOS 和 Apple 的动态~
参考引证
- WWDC22 – Apple 隐私技能探索 –
- SKAdNetwork 4.0 现已推出 – Apple Developer
- 用户隐私和数据运用 – Apple Developer
- 广告归因 – Apple Developer
- SKAdNetwork 4 release notes | Apple Developer Documentation
- SKAdNetwork | Apple Developer Documentation
- Receiving postbacks in multiple conversion windows | Apple Developer Documentation
- Verifying an install-validation postback | Apple Developer Documentation
- Creating an attributable ad link | Apple Developer Documentation
- Identifying the parameters in install-validation postbacks | Apple Developer Documentation
注:如若转载,请注明来历。