日本語

4. ローデータエクスポートで同意ステータスを受け取る

Adjust SDKは、ローデータエクスポートでユーザーの同意ステータスに関するATTステータスを送信します。ユーザーがトラッキングを許可した場合、Adjust SDKはローデータエクスポートにIDFAを含めます。

プレースホルダー:{att_status}

{att_status}プレースホルダーを使用すると、iOS 14以降を利用するユーザーが選択したデータ共有に関する情報を受信することができます。このプレースホルダーをコールバックURLまたはCSVの定義に追加し、ローデータでATTのステータスを確認しましょう。

ユーザーステータスには、以下の値が入力されます。

ステータス説明
null-ユーザーがiOS 14以前のデバイスを使用しているか、開発者がアプリにATT frameworkを実装していません。
0Not Determined(未決定)Appからのトラッキング要求を許可(Allow Apps to Request to Track) 設定がONになっているものの、ATTプロンプトがユーザーに表示されません。
1Restricted(制限あり) Appからのトラッキング要求を許可(Allow Apps to Request to Track) 設定がOFFになっており、ユーザーは設定をONにすることができません。ATTプロンプトをユーザーに表示できません。
2Denied(拒否) Appからのトラッキング要求を許可(Allow Apps to Request to Track) 設定がONになっており、ATTプロンプトがユーザーに表示されています。ユーザーまたはデバイスのトラッキングに使用可能なアプリ関連のデータにアクセスする許可のリクエストを、ユーザーが拒否しています。
または、
Appからのトラッキング要求を許可(Allow Apps to Request to Track)設定がOFFになっており、ATTプロンプトをユーザーに表示できません。
3Authorized(承認) Appからのトラッキング要求を許可(Allow Apps to Request to Track) 設定がONになっており、ATTプロンプトがユーザーに表示されています。ユーザーまたはデバイスのトラッキングに使用可能なアプリ関連のデータにアクセスする許可のリクエストを、ユーザーが承認しています。

例:att_status=2

アプリトラッキングの許可に関する各ステータス値の詳細については、Appleの開発者向けドキュメントをご覧ください。

コールバックアクティビティタイプ:att_update

Adjustは、アクティビティタイプatt_updateを使用してユーザーの同意ステータスに関する情報をグローバルコールバックで送信します。

グローバルコールバックを使用するお客様のユーザーの承認ステータスが変わった場合、Adjustはイベントを計測した数秒後に、ユーザーレベルのデータをお客様のサーバーに直接送信します。これらのイベントを素早く見つけるには、{activity_kind}att_updateでフィルタリングしてください。

ローデータ設定の更新

ATTの同意ステータスを受け取るには、ローデータエクスポートの設定を更新する必要があります。これを行うには、以下の手順に従ってください。

  1. Adjust管理画面でローデータエクスポートの設定を開きます。
  2. ローデータのエクスポート方法について、以下を行います。
ローデータをエクスポートする方法お客様へのお願い事項
単一イベントのコールバックこのプレースホルダーをサポートしているアクティビティタイプの場合、{att_status}プレースホルダーをコールバックURLに付与します。
例:ATTアップデート(iOS)
グローバルコールバック ATTアップデート(iOS) アクティビティタイプは、デフォルトでグローバルコールバックに含まれています。グローバルコールバックで att_update{activity_kind}をフィルタリングし、ユーザーの同意ステータスに関する情報を探します。
CSVの定義このプレースホルダーをサポートしているアクティビティタイプの場合、{att_status}プレースホルダーを追加します。例:ATTアップデート(iOS)
  1. デバイスのATTステータスがAuthorizedに変わると、AdjustはIDFAにアクセスできるようになります。オーガニックインストールの場合、Adjustは再度アトリビューションを行います。アトリビューションソースに変更があった場合、AdjustはコールバックまたはCSVレポートで更新されたアトリビューションを提供します。
注意:
{att_status} プレースホルダーを使用していない場合、Adjustは以下の既存のプレースホルダーを変更して、ユーザーの同意ステータスを提供します。