概要: IDFV は、iOSによって同一ベンダーのアプリに割り当てられる一意の識別子です。クロスプロモーションキャンペーンで発生したインストールを特定し、テスト端末を登録するために使用できます。
IDFV(ベンダー識別子)は、ベンダーが所有する 最初のアプリをインストールする際にiOSが生成する一意の識別子です。同一ベンダーの別のアプリを同じ端末にインストールすると、同一IDFVが割り当てられます。すべてのベンダーアプリが端末から削除されると、IDFV も削除されます。ベンダーアプリを再度インストールする際、別のアプリが生成されます。
Appleによると、「ベンダーID(IDFV)は、同一コンテンツプロバイダーのアプリ全体の分析に使用できます。この場合、 ATTrackingManager フレームワークを使用する必要はありません。IDFVを他のデータと組み合わせて、他社が所有するアプリやウェブサイト全体でユーザーを追跡することはできません。IDFV の収集および使用が適用法に準拠していることを確認する全責任は、みなさまが負うものとします。」とされています。
IDFVはAppsFlyerで以下の用途があります:
クロスプロモーションアトリビューションにおけるIDFV
IDFVは、クロスプロモーション計測シナリオでのマッチングに使用できます。このシナリオでは、会社所有のアプリ内でユーザーに広告が配信されます。この広告は会社所有の別アプリを宣伝しています。
IDFVを使用したクロスプロモーションアトリビューションはどのように機能しますか?
- プロモートされたアプリの広告は、ベンダーのアプリの 1 つ内に表示されます。この同じベンダーは、プロモートされたアプリも所有しています。
- 広告をクリックまたは表示すると、SDKは対応するクリックまたはインプレッションイベントについてAppsFlyerに通知します。SDK は、 プロモーション 用アプリのIDFVをイベントに紐付けます(SDK は、プロモーションされたアプリが最初に起動されたときに自動的にIDFVを収集します)。
- プロモートされたアプリがインストールされて開かれると、SDKはAppsFlyerにインストールイベントを通知します。このイベントには、 プロモート されたアプリのIDFVが含まれます。
- インストールイベントを受信すると、AppsFlyerは対応するクリックまたはインプレッションエンゲージメントとのマッチングを試みます。両方のイベントが同じIDFVを共有している場合、インストールイベントはクロスプロモーションキャンペーンに紐付けられます。
IDFVクロスプロモーションアトリビューションの例
IDFV マッチングは、次のシナリオでクロスプロモーションアトリビューションに使用されます。
- 所有するメールおよびSMSキャンペーン: プロモートされたアプリと同じベンダーが所有する他のアプリのユーザーに、メールまたは SMS メッセージが送信されます。このメッセージには、元のベンダーアプリのインストールイベントから収集されたIDFVを提供するアトリビューションリンクが含まれています。次にAppsFlyerは、このIDFVを、プロモートされたアプリのインストールイベントに割り当てられたIDFVと照合します。
- プッシュ通知キャンペーン: プロモートされたアプリと同じベンダーが所有するアプリのSDKによってトリガーされるプッシュ通知には、IDFVに埋め込まれたアトリビューションリンクが含まれています。AppsFlyerは、このプッシュ通知のIDFVを、プロモートされたアプリのインストールイベントに紐付けられたIDFVと照合します。
テスト端末登録のIDFV
広告主は、AppsFlyerのオンボーディングプロセス中にテストを実施し、アプリが正常にインストールイベントを記録して送信できることを確認します。IDFVは、AppsFlyerがテストに使用された端末を認識できるようにする一意の識別子として機能します。
端末をテスト端末として識別する理由
AppsFlyerは、同じアプリの複数のインストールに対応するために、テスト端末から発生したインストールイベントを異なる方法で扱います。これは多くの場合、連携テストの目的で必要になります。AppsFlyerがこれらのイベントをテスト端末からのイベントとして認識できるようにするために、テスト端末IDFVは、 ユーザーアカウント メニューからアクセスできる テスト端末 ページに登録されます。
テスト端末の登録でIDFVを識別子として使用する理由
テスト端末の登録は、IDFAでも行うことができます。ただし、iOS アプリがApp Tracking Transparency (ATT) を実装していない場合、またはユーザーが個人データの共有に同意しない場合、iOSアプリは IDFAを取得できません。このような場合、ATTに依存しないため、IDFVアクセスを使用してテスト端末を識別できます。