概要:広告主のアプリを使い、アドネットワークとの連携をテストします。
事前準備
広告主と自社のアドネットワークの連携をテストする前に、以下の準備が必要です。
- テストデバイスの許可リストへの登録:テストに使用するすべてのデバイスを許可リストに登録するよう、広告主に依頼してください。
- アプリにAppsFlyer SDKが実装されている必要があります。
- アプリがGoogle PlayまたはiOSのApp Storeで公開されていない場合は、広告主にアプリの提供を依頼してください。
- 公開済みかどうかにかかわらず、アプリは広告主のAppsFlyerアカウントに登録されている必要があります。
テストの開始
AppsFlyer管理画面を開きます。 [App search(アプリ検索)]画面で、広告主のアプリIDを入力します。
例
Android:com.example.app
iOS:id1234123412
入力欄に緑色のチェックマークが表示されたら、青い矢印をクリックします。アプリの管理画面が開きます。
公開済みアプリのテスト
AppsFlyerで対象アプリの管理画面を開き、サイドメニューから[Active integrations(有効な連携)]を選択します。自社のアドネットワークを選択し、[Attribution link(アトリビューションリンク)]をクリックします。
重要!
[Attribution link(アトリビューションリンク)]の設定項目がグレー表示で操作できない場合は、広告主にアドネットワークへの権限付与を依頼してください。必要な権限は、[Allow to configure integration(連携設定の変更を許可)]と[Allow to configure in-app events postbacks(アプリ内イベントポストバックの設定変更を許可)]です。
または、広告主にアトリビューションリンクの提供を依頼することもできます。
アトリビューションリンク経由でのアプリのインストール
これで、インストールのアトリビューションをテストするためのアトリビューションリンクを生成できます。
必要な情報や記録したいデータに応じて、アトリビューションリンクにパラメータを追加します。
ヒント
アトリビューションリンクに追加できるパラメータについては、AppsFlyerのアトリビューションリンクの構造とパラメータを参照してください。
インストールのアトリビューションのテスト
アトリビューションリンクをテストデバイスに送信します。ブラウザーでリンクを開き、アプリをインストールして起動します。
アトリビューションを行うには、アプリの起動が不可欠です。アプリを起動しないと、アトリビューションは記録されません。
その後、管理画面でインストールを確認できます。
開発中のアプリのテスト
アプリが未公開でも、広告主のキャンペーンと自社のアドネットワークの連携をテストできます。ただし、テストデバイスにインストールできるよう、広告主にアプリのファイル(.apkまたは.ipaファイル)の提供を依頼する必要があります。
アトリビューションリンクの生成
アトリビューションリンクを生成します。前述の手順に沿って生成できます。アトリビューションリンクをテストデバイスに送信し、デバイスのブラウザーで開きます。
以下の画面が表示されます。
これは想定どおりの結果です。アプリが未公開のため、アトリビューションリンクからアプリストアには移動しません。ただし、アトリビューションリンクは、アトリビューションを行ううえでは有効です。アトリビューションリンクとそのパラメータはAppsFlyerのサーバーに記録され、アトリビューションに使用されます。
アプリのインストール
広告主から提供されたファイルで、テストデバイスにアプリをインストールし、起動します。複数のインストールを発生させるには、アプリを削除して同じ手順を繰り返します。その後、管理画面でインストールを確認できます。
アプリ内イベントのテスト
注意
公開済みのアプリでも開発中のアプリでも、アプリ内イベントのポストバックをテストできます。
アプリ内イベントのポストバックをテストする前に、広告主に連絡し、記録しているアプリ内イベントの種類と、アプリからそれらのイベントを発生させる方法を確認してください。
イベントのマッピング
広告主が自社のアドネットワークとの連携設定で、[Configure in-app event postbacks(アプリ内イベントポストバックの設定変更)]の権限を付与している場合、AppsFlyerのイベントを、自社サーバーで記録するイベントにマッピングできます。
AppsFlyerで対象アプリの管理画面を開き、サイドメニューから[Active integrations(有効な連携)]を選択し、自社のアドネットワークを選びます。 [Integration(連携)]タブで、[In-app event settings(アプリ内イベントの設定)]までスクロールします。アプリ内イベントを選択し、対応するイベントにマッピングします。
アプリ内イベントの発生
広告主が記録するアプリ内イベントを把握し、マッピングを設定したら、インストールしたアプリでいくつかのイベントを発生させます。
注意
アドネットワークはイベントダッシュボードを利用できません。オーバービューダッシュボードでアプリ内イベントを確認するには、広告主が[Access aggregate in-app events data(集計されたアプリ内イベントデータへのアクセス)]のアドネットワーク権限を付与する必要があります。ただし、[In-app events postback(アプリ内イベントポストバック)]レポートから、アプリ内イベントに関するデータをエクスポートできます。
アプリ内イベントポストバックレポートでは、ポストバックURLやマッピングされたパラメータなどのデータを確認できます。レポートのデータを、自社サーバーで受信したポストバックのデータと比較し、ポストバックのデータが正確で、自社サーバーに正しく記録されていることを確認してください。
アプリ内イベントポストバックレポートをエクスポートしたら、以下を確認します。
- [Media source(メディアソース)]欄で、イベントが自社のアドネットワークにアトリビューションされていること。
- [Event name(イベント名)]欄のイベント名が正しいこと。
- ポストバックが有効になっている場合、[Postback URL(ポストバックURL)]欄にイベント名と値が含まれていること。
- [Postback URL(ポストバックURL)]欄で、アプリ内イベントが正しくマッピングされていること。
管理画面でのインストールの確認
アプリをインストールして起動すると、管理画面で結果を確認できます。
重要!
複数のインストールを発生させるには、デバイスを許可リストに登録しておく必要があります。
AppsFlyer管理画面を開き、サイドメニューから[Analyze(分析)] > [Overview(オーバービュー)]を選択します。
自社のアドネットワークで絞り込みます。自社のアドネットワークにアトリビューションされたクリック数とインストール数を確認できます。
クリックとインストールのデータは、[Overview(オーバービュー)]画面の上部に表示されます。 [Overview(オーバービュー)]画面には、[Breakdown by campaign(キャンペーン別の内訳)]と[Aggregated performance report(集計パフォーマンスレポート)]も表示されます。これらのセクションに表示されるキャンペーンが、アトリビューションリンクのキャンペーンパラメータと一致していることを確認してください。
ポストバックデータの検証
自社のアドネットワークにアトリビューションされたインストールが発生するたびに、インストールポストバックが送信されます。アプリ内イベントポストバックが有効になっている場合、インストールが自社のアドネットワークにアトリビューションされたアプリでイベントが発生すると、そのポストバックも送信されます。
ローデータのエクスポート画面を開き、以下の2種類のポストバックレポートを生成します。
- インストール
- アプリ内イベント
どちらのレポートにも、[Postback URL(ポストバックURL)]列があります。この列には、レポートの種類に応じて、インストールまたはアプリ内イベントのポストバックURLが表示されます。
この列のデータを参照し、以下を確認します。
- 送信先のURLが正しいこと。
- URLに付加されたパラメータが、AppsFlyerのアトリビューションリンクに付加したパラメータに対応していること。
- アプリ内イベントのポストバックでは、イベントが正しくマッピングされていること。例:
sdk_event=af_purchase&mapped-event=purchasesdk_event=af_login&mapped-event=login - [Postback Error Message(ポストバックのエラーメッセージ)]列が空欄であること。