数据隐私设置工作原理
启用数据隐私设置后,Adjust 会使用用户最近的许可时间戳,来计算许可有效期和数据留存期。这会影响到许可更新时 Adjust 处理数据的方法。
本文中,您将了解到 Adjust 如何计算用户数据的收集和留存期限。
许可有效期结束前更新许可
如果用户在许可有效期结束 之前 再次授予了许可,许可有效期就会延长。许可发生更新的时间戳就会成为新的有效期开始日期。
示例:
在这个例子中,许可有效期为 1 个月,数据留存期为 2 个月。用户授予许可,而 Adjust 将许可授予时间戳标为 "Day 1",也就是第 1 天,在此简称 T1。许可有效期将于 T1 +30 (第 31 天) 结束,届时,我们将停止用户数据处理;而到 T1+60 (第 61 天) 时,数据留存期即告结束,我们会删除用户数据。
用户在第 15 天更新许可,Adjust 即更新许可时间戳,新的起始点为 T15.现在,我们到 T15+ 30 时才会停止处理数据。数据留存期也变为 T15+60,到期后我们会删除用户数据。
许可有效期结束后更新许可
如果在许可有效期 结束后 ,用户才重新授予许可,Adjust 会再次开始处理数据,并计算新的有效期和留存期。在前一次许可有效期结束至许可更新发生之间的这段时间,Adjust 不会处理任何用户数据。
示例:
在这个例子中,许可有效期为 1 个月,数据留存期为 2 个月。用户授予许可,而 Adjust 将许可授予时间戳标为 "Day 1",也就是第 1 天,在此简称 T1。许可有效期将于 T1 +30 (第 31 天) 结束,届时,我们将停止用户数据处理;而到 T1+60 (第 61 天) 时,数据留存期即告结束,我们会删除用户数据。
许可有效期在 T1+30 (第 31 天) 结束后,Adjust 将停止处理用户数据。第 45 天,用户更新了授权,此时新的许可有效期和数据留存期产生,Adjust 可以重新处理数据。
用户许可在 Adjust 监测到安装之前发生更新
某些情况下,用户会在 Adjust 监测到其安装之前设置或更改许可状态。应用在 Adjust SDK 初始化并跟踪第一次会话之前调用 Adjust.trackMeasurementConsent(true)
方法时可能发生这种情况。
在 SDK 初始化之前监测到许可时,我们会为该用户创建一条设备记录和新的链接。Adjust 会将许可数据附加至该链接和设备记录,用于数据收集期和留存期的计算。
链接名称为:Measurement Consent Updated Before Install
为避免此类情况,请参考如何设置 SDK 来在安装后接收用户许可。