设置隐私功能

发送删除请求

在处理个人数据方面,欧盟的《通用数据保护条例》(GDPR) 和全球类似的隐私法律 (CCPA、LGPD 等) 授予数据主体完全权利,其中包括删除权 (参见 GDPR 第 17条)( 1 )。作为数据处理方,Adjust 有义务支持您 (数据控制方) 处理来自应用用户的此类请求。

您可以通过调用 gdprForgetMe 方法来将用户的删除请求发送至 Adjust 服务器。Adjust 在收到通知后:

  • 我们将从我们的内部系统和数据库中永久删除用户的所有历史个人数据;
  • 此外,我们将不再通过 Adjust SDK 接收来自该用户/设备的数据。 ( 2 )
C#
Adjust.gdprForgetMe();

针对特定用户的第三方分享

您可以使用 Adjust SDK 来记录用户对第三方数据分享设置的变更。

针对特定用户禁用第三方分享

有些用户可能希望退出第三方数据分享。要将此信息发送至 Adjust,请调用trackThirdPartySharing方法并附带 false AdjustThirdPartySharing实例。Adjust 后端收到此信息后,会停止向第三方分享该用户的数据,而 Adjust SDK 将会继续如常运行。

C#
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(false);
//...
Adjust.trackThirdPartySharing(adjustThirdPartySharing);

向 Adjust 后端发送精细信息

当用户更新第三方数据分享设置时,您可以附加较精细的信息,以此发送用户决定的更多细节。

C#
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
//...
adjustThirdPartySharing.addGranularOption("PartnerA", "key", "value");
//...
Adjust.trackThirdPartySharing(adjustThirdPartySharing);

向 Google 提供许可数据 (《数字市场法案》合规)

请注意:

于 v4.26.0 中添加。

符合欧盟的《数字市场法案》(Digital Markets Act,简称 DMA),Google Ads 和 Google Marketing Platform 需要获得明确的用户许可,才能接收 Adjust 向其 API 发送的归因请求。要发送该许可,您需要针对合作伙伴将以下精细选项添加至 Adjust 第三方分享对象google_dma

重要提示:

如果您使用 Google Ads 或 Google Marketing Platform,且拥有位于欧洲经济区 (EEA) 内的用户,则必须发送这些选项。

密钥描述
eea1 = 用户位于 EEA 且 DMA 适用

0 = 用户不位于 EEA 且 DMA 不适用
eea 参数可以告知 Google 用户是否位于 EEA,即包含 DMA 在内的欧洲法律法规是否适用于该用户和转化,参数类型为布尔值。
ad_personalization1 = 用户已授予许可

0 = 用户未授予许可
  • 针对 Google Ads

ad_personalization 参数指明用户在安装应用后是否同意通过 Google Ads 接收个性化广告,即 Google 是否有权对用户进行再营销。
ad_user_data1 = 用户已授予许可

0 = 用户未授予许可
ad_user_data 参数可告知 Google 用户是否同意分享个人数据用于监测目的。该许可适用于广告主在 Google Ads 和 Google Marketing Platform 用户界面中指定的所有核心平台服务 (CPS)。
npa1 = 用户未授予许可

0 = 用户已授予许可
  • 针对 Google Marketing Platform

npa 参数指示用户在安装应用后是否同意通过 Google Marketing Platform 接收个性化广告,即 Google 是否有权对用户进行再营销。
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
adjustThirdPartySharing.addGranularOption("google_dma", "eea", "1");
adjustThirdPartySharing.addGranularOption("google_dma", "ad_personalization", "1");
adjustThirdPartySharing.addGranularOption("google_dma", "ad_user_data", "1");
Adjust.trackThirdPartySharing(adjustThirdPartySharing);

数据驻留

通过数据驻留 (data residency) 功能,您可以选择 Adjust 将您的数据存储在哪个国家。当应用运营的国家拥有严格的隐私规定时,此功能会非常有用。设置数据驻留后,Adjust 会将您的数据存储在所选地区的数据中心。

要设置数据驻留国家,请在 config 实例上调用setUrlStrategy方法。

C#
AdjustConfig adjustConfig = new AdjustConfig("{YourAppToken}", AdjustEnvironment.Sandbox);
adjustConfig.setUrlStrategy(AdjustConfig.AdjustDataResidencyEU);
Adjust.start(adjustConfig);

针对特定用户的许可监测

如果您正在 Adjust 控制面板中使用数据隐私设置,那么则需要对 Adjust SDK 做出相应设置。这包括设置许可有效期和用户数据留存期。要开启或关闭此功能,请调用trackMeasurementConsent方法。开启后,SDK 会将数据隐私设置发送至后端。Adjust 后端随后会将您的数据隐私规则应用于用户,而 Adjust SDK 将会继续如常运行。

C#
Adjust.trackMeasurementConsent(true);