プライバシー機能 EUの一般データ保護規制(GDPR)第17条に基づいて、ユーザーが忘れられる権利(RTBF)を行使した際にAdjustへ通知することができます。Adjust.gdprForgetMe
メソッド を呼び出し、ユーザーのRTBF申請をAdjustバックエンドに伝えるようAdjust SDKに指示してください。
Adjust.gdprForgetMe(context);
バックエンドがこの情報を受け取ると、Adjustは該当ユーザーのデータを消去します。SDKはユーザーのトラッキングを停止します。以降、そのデバイスからのリクエストは送信されません。
Adjust SDKを使用して、ユーザーがサードパーティとの共有設定を変更した時にそれを記録することができます。
一部のユーザーは、サードパーティとのデータ共有をオプトアウトしたい場合があります。これをAdjustに指示するには、偽のfalse
値を使ってAdjust.trackThirdPartySharing
メソッド を呼び出してください。
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(false);
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
Adjustバックエンドがこの情報を受信すると、サードパーティとのデータ共有を停止します。Adjust SDKは引き続き通常通り動作します。
ユーザーがサードパーティとの共有を有効化または再有効化する場合は、それをバックエンドに指示する必要があります。これを行うには、true
値を使ってAdjust.trackThirdPartySharing
メソッド を呼び出してください。
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(true);
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
バックエンドがこの情報を受け取ると、ユーザーの設定が更新されます。Adjust SDKは通常通り機能します。
ユーザーがサードパーティとの共有設定を変更する時に、詳細な情報を添付できます。この情報を使用して、ユーザーの選択に関するよりきめ細かい情報を伝えられます。
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
adjustThirdPartySharing.addGranularOption("PartnerA", "foo", "bar");
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
ユーザーに対して、パートナーごとにサードパーティとの共有設定をカスタマイズするオプションを与えることができます。ユーザー同意には3つのレベル( Yes 、 Analytics 、 No )があります。詳細については、パートナー固有の設定 をご覧ください。
ユーザーの同意レベルをAdjustに伝えるには、addPartnerSharingSetting
メソッドを呼び出し、以下の引数をパスします。
partnerName
文字列 パートナーの名前 key
文字列 パートナーと共有する指標。 利用可能なパートナーのリスト を確認する。 value
Boolean ユーザーの決定
全て展開する
SANパートナー:
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "install", true);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "events", true);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "sessions", true);
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
非SANパートナー:
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
adjustThirdPartySharing.addPartnerSharingSetting("111", "install", true);
adjustThirdPartySharing.addPartnerSharingSetting("111", "events", true);
adjustThirdPartySharing.addPartnerSharingSetting("111", "sessions", true);
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
SANパートナー:
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "install", true);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "events", false);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "sessions", false);
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
非SANパートナー:
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
adjustThirdPartySharing.addPartnerSharingSetting("111", "install", true);
adjustThirdPartySharing.addPartnerSharingSetting("111", "events", false);
adjustThirdPartySharing.addPartnerSharingSetting("111", "sessions", false);
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
SANパートナー:
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "install", false);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "events", false);
adjustThirdPartySharing.addPartnerSharingSetting("PartnerA", "sessions", false);
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
非SANパートナー:
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(null);
adjustThirdPartySharing.addPartnerSharingSetting("111", "install", false);
adjustThirdPartySharing.addPartnerSharingSetting("111", "events", false);
adjustThirdPartySharing.addPartnerSharingSetting("111", "sessions", false);
Adjust.trackThirdPartySharing(adjustThirdPartySharing);
Apple Ads apple_ads Facebook Facebook Google 広告 (Google Ads) adwords Google マーケティング プラットフォーム google_marketing_platform Snapchat Snapchat Tencent Tencent TikTok SAN tiktok_san Twitter Twitter Yahoo Gemini yahoo_gemini Yahoo! JAPANスポンサードサーチ yahoo_japan_search
アプリがインストールされると、Adjust SDKはすぐに情報をFacebookに送信します。このメソッドは、必ずSDKを初期化する前に呼び出してください。
Facebookは、カリフォルニア州消費者プライバシー法(CCPA)に準拠するために、データ使用制限 (LDU)と呼ばれる機能を提供しています。この機能を使うと、カリフォルニア州のユーザーがデータ販売をオプトアウトしたときに、Facebookに通知できます。デフォルトで全てのユーザーをオプトアウトしたい場合も、この機能を使用できます。
Facebook LDUのステータスは、AdjustThirdPartySharing.addGranularOption
メソッドに引数を渡すことで更新できます。
AdjustThirdPartySharing tps = new AdjustThirdPartySharing(null);
tps.addGranularOption("facebook", "data_processing_options_country", "1");
tps.addGranularOption("facebook", "data_processing_options_state", "1000");
Adjust.trackThirdPartySharing(tps);
partner_name
詳細な情報を共有したいパートナーの名前。LDUのトグルには facebook
を使用します。 data_processing_options_country
どの国のユーザーであるかをFacebookに通知します。
0
– 位置情報を使用してユーザーの場所を判断するようFacebookにリクエスト。
1
– アメリカ合衆国。
data_processing_options_state
どの州のユーザーであるかをFacebookに通知します。
0
– 位置情報を使用してユーザーの場所を判断するようFacebookにリクエスト。
1000
– カリフォルニア。
1001
– コロラド。
1002
– コネチカット。
data_processing_options_country
フィールドまたは
data_processing_options_state
フィールドに値0を指定してこのメソッドを呼び出すと、Adjust SDKは両方のフィールドを
0
として渡します。
EUのデジタル市場法(DMA)に準拠するため、 Google 広告およびGoogle マーケティング プラットフォームは、AdjustからAPIへのアトリビューションリクエストを受信することに明示的な同意を必要とします。 この同意を通知するには、パートナーgoogle_dma
のAdjustサードパーティ共有オブジェクトに、以下の詳細オプションを追加してください。
Google 広告またはGoogle マーケティング プラットフォームを使用し、ユーザーの所在地が欧州経済領域(EEA)である場合は、これらの情報をパスする必要があります。
EEA
1 = ユーザーはEEA内に在住であり、DMAが適用される 0 = ユーザーはEEA内にいないため、DMAは適用されない eeaパラメーターは、ユーザーがEEA内にいるかどうか、つまりこのユーザーとコンバージョンにDMAなどの欧州の規制が適用されるかどうかをGoogleに通知します。 パラメーターのタイプはbooleanです。 ad_personalization
1 = ユーザーが同意 0 = ユーザーが同意を拒否
ad_personalizationパラメーターは、アプリのインストール後にユーザーがGoogle 広告でパーソナライズド広告を受け取ることに同意したかどうか、つまりGoogleがユーザーをリターゲティングできるかどうかを示します。
ad_user_data
1 = ユーザーが同意 0 = ユーザーが同意を拒否 ad_user_dataパラメーターは、ユーザーが計測目的で個人データを共有することに同意したかどうかをGoogleに通知します。この同意は、広告主がGoogle 広告およびGoogle Marketing Platform UIで指定した全てのコアプラットフォームサービス(CPS)に適用されます。 npa
1 = ユーザーが同意を拒否 0 = ユーザーが同意
npaパラメーターは、アプリのインストール後にユーザーがGoogle マーケティング プラットフォームを介したパーソナライズド広告の表示に同意したかどうか、つまり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);
データレジデンシー機能により、Adjustがデータを保管する国を選択できます。これは、プライバシー要件の厳しい国でオペレーションをする場合に便利です。データレジデンシーを設定すると、Adjustは選択された地域のデータセンターにお客様のデータを保管します。
データレジデンシーの国を設定するには、ConfigオブジェクトのAdjustConfig.setUrlStrategy
メソッド を呼び出してください。例えば、データレジデンシーの地域をEUに設定するには以下を呼びだします。
adjustConfig.setUrlStrategy(AdjustConfig.DATA_RESIDENCY_EU);
Adjustダッシュボードでデータプライバシー設定 を使用している場合、連携するにはAdjust SDKを実装する必要があります。これには、同意有効期間やユーザーデータ保持期間などの設定が含まれます。この機能を有効化するには、Adjust.trackMeasurementConsent
メソッド を呼び出してください。有効化されると、SDKはデータプライバシー設定をバックエンドに伝えます。
Adjust.trackMeasurementConsent(true);
Adjust.trackMeasurementConsent
メソッドが呼び出されたユーザーのみに対して、Adjustバックエンドはデータプライバシールールをユーザーに適用します。Adjust SDKは引き続き通常通り動作します。