オプトアウトおよびプライバシー
ユーザーがトラッキングをオプトアウトすると、ストリーミングメディアライブラリは直ちにすべてのデータ収集アクティビティを停止します。 セッション開始の呼び出しも、ハートビート pingも、イベント追跡データがそのユーザーのAdobe data collection サーバーに送信されることはありません。
オプトアウトとオプトイン
オプトアウト制御は、デバイスまたはブラウザーごとに実行されます。 ユーザーの同意の尊重は、実施組織の責任です。 Adobeのプライバシー慣行の概要については、Adobe Privacy Centerを参照してください。
推奨される実装タイプ
Web SDKは、setConsent コマンドを使用して設定された同意設定を尊重します。 同意が"out"に設定されている場合、Web SDKは、ストリーミングメディアトラッキング呼び出しを含むすべてのイベントのEdge Networkへの転送を停止します。 同意の状態は、セッション間のブラウザーストレージに保持されます。
オプトアウトを実装する前に、Web SDKがストリーミングメディアコンポーネントで設定されていることを確認します。 詳しくは、Web SDKの設定を参照してください。
Adobe 2.0の同意標準を使用して、同意をオプトアウトに設定します。
| code language-javascript |
|---|
|
同意値:
"y":オプトイン (データ収集が許可されています)"n":オプトアウトされました(データ収集は抑制されました)"p":保留中(ユーザーの決定を待っています。解決するまでデータは収集されません)
トラッキングを復元するには、"y"をcollect.val値としてsetConsentを再度呼び出します。
IAB TCF 2.0を含むその他の形式については、Web SDK ドキュメントのsetConsent コマンド を参照してください。
Adobe Experience Platform Mobile SDKは、MobileCore.setPrivacyStatus()を使用して設定されたプライバシーステータスを尊重します。 ステータスを.optedOutに設定すると、Streaming Mediaを含むすべてのAEP拡張機能のすべてのデータ収集が抑制されます。 ステータスはアプリセッション間で保持されます。
| code language-swift |
|---|
|
トラッキングを復元するには、プライバシーステータスを.optedInに戻します。
| code language-swift |
|---|
|
詳しくは、AEP Mobile SDK ドキュメントの プライバシーとGDPRを参照してください。
Adobe Experience Platform Mobile SDKは、MobileCore.setPrivacyStatus()を使用して設定されたプライバシーステータスを尊重します。 ステータスをMobilePrivacyStatus.OPT_OUTに設定すると、Streaming Mediaを含むすべてのAEP拡張機能のすべてのデータ収集が抑制されます。 ステータスはアプリセッション間で保持されます。
| code language-kotlin |
|---|
|
トラッキングを復元するには、プライバシーステータスをMobilePrivacyStatus.OPT_INに戻します。
| code language-kotlin |
|---|
|
詳しくは、AEP Mobile SDK ドキュメントの プライバシーとGDPRを参照してください。
AEP Roku SDKは、Adobe 2.0同意標準でsetConsent()を使用しています。 collect.valを"n"に設定すると、ストリーミングメディアイベントを含むすべてのデータ収集が即座に停止されます。
同意値:
"y"— オプトイン (データ収集が許可されています)"n"— オプトアウト (データ収集は抑制)"p"– 保留中(ユーザーの決定を待っています。解決するまでデータは収集されません)
| code language-brightscript |
|---|
|
トラッキングを復元するには、collect.valを"y"に設定し、もう一度setConsent()に電話してください。
updateConfiguration()とADB_CONSTANTS.CONFIGURATION.CONSENT_DEFAULT キーを使用して、SDK初期化時にデフォルトの同意値を設定することもできます。 詳しくは、AEP Roku SDK ドキュメント を参照してください。
Media Edge APIは、サーバーサイドの実装です。 SDKレイヤーによって同意が自動的に適用されることはありません。API呼び出しを行う前にアプリケーションでユーザーの同意ステータスを確認し、オプトアウトしたユーザーのリクエストを処理する必要があります。
完全なオプトアウトの場合、オプトアウトしたユーザーの/va/v2/sessions エンドポイント(またはその後のイベントエンドポイント)にPOSTしないでください。
| code language-javascript |
|---|
|
詳しくは、Media Edge API リファレンス を参照してください。
従来の実装タイプ (Analyticsのみ)
Media SDK JS 3.x ライブラリは、Adobe Visitor API (Identity Service)のオプトアウト状態に延期されます。 ユーザーがVisitor APIを使用してオプトアウトすると、Media SDKはすべてのトラッキング呼び出しを自動的に抑制します。
| code language-javascript |
|---|
|
YOUR_ORG_ID@AdobeOrgをAdobe Admin Consoleの組織IDに置き換えます。
トラッキングを復元するには、falseをsetOptOut()に渡します。
詳しくは、Adobe Experience Platform Identity Serviceを参照してください。
Chromecast Media SDK 3.xは、ADBMobile.config.setPrivacyStatus()を使用して設定されたプライバシーステータスを尊重します。 ステータスをPRIVACY_STATUS_OPT_OUTに設定すると、すべてのデータ収集が抑制されます。
| code language-javascript |
|---|
|
トラッキングを復元するには、ステータスをオプトインに戻します。
| code language-javascript |
|---|
|
ADBMobileConfig オブジェクトのSDK初期化時に、デフォルトのプライバシーステータスを設定することもできます。
| code language-javascript |
|---|
|
Media Collection APIは、サーバーサイド実装です。 アプリケーションは、API呼び出しを行う前にユーザーの同意ステータスを確認し、オプトアウトしたユーザーのリクエストを抑制する必要があります。
完全なオプトアウトの場合、オプトアウトしたユーザーのセッションエンドポイントにPOSTしないでください。
CCPAの下での部分的なオプトアウトの場合は、sessionStart要求のparams オブジェクトにオプトアウトフラグを含めます。
| code language-json |
|---|
|
analytics.optOutServerSideForwarding: Adobe Analyticsと他のExperience Cloud ソリューション (Audience Managerなど)間で共有されるデータをオプトアウトするには、trueに設定します。analytics.optOutShare:他のAdobe Analytics クライアントとのフェデレーションデータ共有をオプトアウトするには、trueに設定します。
使用可能なパラメーターの完全なリストについては、Media Collection API リクエストパラメーターのリファレンス を参照してください。