特定のデバイスでトラッキングアクティビティを許可するかどうかを制御できます。
モバイルアプリ - メディア拡張機能は、データ収集のプライバシー設定に従います。 トラッキングをオプトアウトするには、プライバシーを「タグでオプトアウト」または「Mobile SDK のプライバシーステータスを更新」に設定する必要があります。
JavaScript およびブラウザーアプリ - VA ライブラリは、VisitorAPI
のプライバシーおよびオプトアウト設定に従います。トラッキングをオプトアウトするには、Visitor API サービスからオプトアウトする必要があります。オプトアウトおよびプライバシーについて詳しくは、Adobe Experience Platform Identity Service を参照してください。
OTT アプリ(Chromecast、Roku)- OTT SDK は、EU 一般データ保護規則(GDPR)対応の API を提供します。これらの API を使用して、データ収集および送信の opt
ステータスフラグを設定し、ローカルに保存されている ID を取得できます。
プライバシーのステータスがオプトアウトに設定されている場合、メディアハートビートトラッキングコールも無効になります。
次の設定を使用することで、Analytics データが特定のデバイスに送信されるかどうかを制御できます。
ADBMobile.json
設定ファイル内の privacyDefault
設定。この設定は、コード内で変更されるまで保持される初期設定を制御します。
ADBMobile().setPrivacyStatus()
メソッド。
オプトアウト:
Chromecast:
ADBMobile.config.setPrivacyStatus(ADBMobile.config.PRIVACY_STATUS_OPT_OUT)
Roku:
ADBMobile().setPrivacyStatus(ADBMobile().PRIVACY_STATUS_OPT_OUT)
ユーザーがトラッキングをオプトアウトすると、再度オプトインするまで、永続化されたデバイスデータと ID がすべて消去されます。
再度オプトインする:
Chromecast:
ADBMobile.config.setPrivacyStatus(ADBMobile.config.PRIVACY_STATUS_OPT_IN)
Roku:
ADBMobile().setPrivacyStatus(ADBMobile().PRIVACY_STATUS_OPT_IN)
現在の設定を返す:
Chromecast:
ADBMobile.config.getPrivacyStatus()
Roku:
ADBMobile().getPrivacyStatus()
setPrivacyStatus
を使用してプライバシー設定を変更した後は、同じメソッドを使用して再度変更されるまで、またはアプリを完全にアンインストールして再度インストールするまで、変更が保持されます。
この情報は、ローカルに保存されているユーザー ID を Roku アプリケーションから取得する場合に役立ちます。
すべての ID を取得するこのメソッドは、既知のユーザー ID、および SDK によって保持されているユーザー ID をすべて取得します。このメソッドは、ユーザーがオプトアウトする前に呼び出す必要があります。
ローカルに保存された ID は JSON 文字列で返されます。この文字列には次の情報が含まれている可能性があります。
次に例を示します。
Chromecast:
ADBMobile.config.getAllIdentifiersAsync(callback)
Roku:
vids = ADBMobile().getAllIdentifiers()