設定使用者的選擇狀態

本資訊可協助您處理 GDPR 資料刪除請求。

重要

從 Android SDK 4.15 版開始,若將隱私權狀態設定為unknown,將保留 Audience Manager 與 Experience Cloud ID 點撃。

您可以透過下列設定,控制裝置上是否允許 Analytics、Target 及 Audience Manager 活動:

  • ADBMobile JSON 設定中的 privacyDefault

    此設定會控制持續使用的初始設定,直到在程式碼中變更為止。

  • Config.setPrivacyStatus 方法。

    使用此方法變更隱私權設定後,這項變更在您再次變更或解除安裝並再次安裝應用程式前都有效。如需這些方法的詳細資訊,請參閱設定方法

以下表格說明了各個隱私權狀態:

  • 選擇加入

    • Analytics:會傳送點擊。
    • Target:會傳送 mbox 要求。
    • Audience Manager:會傳送訊號和 ID 同步。
    • JSON 設定檔案中的值: optedin
    • setPrivacyStatus 中的值: MOBILE_PRIVACY_STATUS_OPT_IN
  • 選擇退出

    • Analytics:會捨棄點擊。
    • Target:不允許 mbox 要求。
    • Audience Manager:不允許訊號和 ID 同步。
    • JSON 設定檔案中的值: optedout
    • setPrivacyStatus 中的值: MOBILE_PRIVACY_STATUS_OPT_OUT
  • 未知

    • Analytics: 如果​已啟用​離線追蹤,會儲存點擊直到隱私權狀態變更為選擇加入 (屆時會傳送點擊) 或選擇退出 (屆時會捨棄點擊) 為止。

      如果沒有啟用離線追蹤,則會捨棄點擊,直到隱私權狀態變更為選擇加入為止。

    • Target:會傳送 mbox 要求。

    • Audience Manager:會傳送訊號和 ID 同步。

    • JSON 設定檔案中的值: optunknown

    • setPrivacyStatus 中的值: MOBILE_PRIVACY_STATUS_UNKNOWN

範例

public void setOptIn(View view) { 
  Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_OPT_IN); 
 currentStatus = Config.getPrivacyStatus(); 
} 
public void setOptOut(View view) { 
 Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_OPT_OUT); 
 currentStatus = Config.getPrivacyStatus(); 
} 
public void setOptUnknown(View view) { 
  Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_UNKNOWN); 
 currentStatus = Config.getPrivacyStatus(); 
}

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now