Show Menu
主題×

設定使用者的選擇狀態

本資訊可協助您處理 GDPR 資料刪除請求。
從 Experience Cloud iOS SDK 4.15 版開始,若將隱私權狀態設定為 unknown ,將保留 Audience Manager 與 Experience Cloud ID 點撃。
您可以透過下列設定,控制裝置上是否允許 Analytics、Target 及 Audience Manager 活動:
  • ADBMobile JSON 設定 中的 privacyDefault
    此設定會控制持續使用的初始設定,直到在程式碼中變更為止。
  • setPrivacyStatus 方法。
    透過此方法變更隱私權設定後,此變更會永久生效,直到您使用此方法再次變更,或解除安裝並再次安裝應用程式為止。
    如需這些方法的詳細資訊,請參閱 設定方法 .
以下是有關各個隱私權狀態的資訊:
  • 選擇加入
    • Analytics: 會傳送點擊。
    • Target: 會傳送 mbox 要求。
    • Audience Manager: 會傳送訊號和 ID 同步。
    • JSON 設定檔案中的值: optedin
    • setPrivacyStatus 中的值: ADBMobilePrivacyStatusOptIn
  • 選擇退出
    • Analytics: 會捨棄點擊。
    • Target: 不允許 mbox 要求。
    • Audience Manager: 不允許訊號和 ID 同步。
    • JSON 設定檔案中的值: optedout
    • setPrivacyStatus 中的值: ADBMobilePrivacyStatusOptOut
  • 未知
    • Analytics: 如果​ ​啟用離線追蹤,會儲存點擊直到隱私權狀態變更為選擇加入 (屆時會傳送點擊) 或選擇退出 (屆時會捨棄點擊) 為止。
      如果​ 沒有 ​啟用離線追蹤,則會捨棄點擊,直到隱私權狀態變更為選擇加入為止。
    • Target: 會傳送 mbox 要求。
    • Audience Manager: 會傳送訊號和 ID 同步。
    • JSON 設定檔案中的值: optunknown
    • setPrivacyStatus 中的值: ADBMobilePrivacyStatusUnknown

範例

- (IBAction) setPrivacyOptIn { 
 [ADBMobile setPrivacyStatus:ADBMobilePrivacyStatusOptIn]; 
} 
- (IBAction) setPrivacyOptOut { 
 [ADBMobile setPrivacyStatus:ADBMobilePrivacyStatusOptOut]; 
} 
- (IBAction) setPrivacyOptUnknown { 
 [ADBMobile setPrivacyStatus:ADBMobilePrivacyStatusUnknown]; 
}