概要:Everflowは、AppsFlyerの連携済みパートナーです。 AppsFlyerは、インストールとアプリ内イベントのアトリビューションデータをEverflowに送信します。
AppsFlyerとの連携の開始
AppsFlyerとの連携を開始する手順:
- パートナー登録情報フォームに必要事項を入力します。
- 登録フォームを送信すると、24時間以内にパートナーデベロップメントマネージャー(PDM)からメールが届きます。
- 連携を開始するAppsFlyerのクライアント名を、そのメールへの返信に記載してください。パートナーアシスタントウィジェットから、以下の情報をAppsFlyerに送付してください。
- 会社名
- 背景が透明なロゴ
- 推奨するEverflowのアトリビューションリンクテンプレート(以下のテンプレートを使用してください)
- pidには、選択した名称を設定する必要があります。この名称がAppsFlyerのレポートに表示されます。
- 追加で使用したい値
- インストールとアプリ内イベントのポストバックを設定するための、EverflowのネットワークID(nid)とポストバック用ドメイン
アトリビューションURLテンプレート
https://app.appsflyer.com/{app_id}?pid=mediaName_int&clickid={transaction_id}&af_siteid={affiliate_id}
&af_sub_siteid={affiliate_source_id}&idfa={idfa}&sha1_idfa={idfa_sha1}&advertising_id={google_aid}
&af_cost_value={amount}&af_cost_currency={offer_currency}&af_cost_model=CPI
すでにAppsFlyerと連携している場合は、パートナーアシスタントウィジェットからお問い合わせください。
その際、新しいEverflowのポストバックとアトリビューションリンクのテンプレートを添付してください。
アトリビューションリンクの作成
アトリビューションリンクは、AppsFlyerの基本リンクに、以下で説明するアドネットワーク側の追加マクロを組み合わせて作成します。
AppsFlyerの基本のアトリビューションリンクと、各マクロの詳細を以下に示します。
| AppsFlyerのベースURL | 説明 |
|---|---|
| https://app.appsflyer.com/{app_id}? |
AppsFlyerのエンドポイント app_ id= アプリ固有のID。プロモーションするアプリのIDを指定します。 |
| pid= | メディアソース名に_intを付けます。これは、連携済みのネットワークを識別するために使用されます。例:mediaName_int |
| c= | キャンペーン名 |
Everflowの追加マクロを設定したアトリビューションリンクの完成例を以下に示します。
https://app.appsflyer.com/com.appsflyer?pid=mediaName_int&clickid={transaction_id}&af_siteid={affiliate_id}
&af_sub_siteid={affiliate_source_id}&idfa={idfa}&sha1_idfa={idfa_sha1}&advertising_id={google_aid}
&af_cost_value={amount}&af_cost_currency={offer_currency}&af_cost_model=CPI
注意
- CPI以外のコストモデルを使用するキャンペーンでは、&af_cost_model=パラメータを、該当するモデルに変更してください。例:CPA、CPC
- すでにAppsFlyerのパートナーで、他のプラットフォームからEverflowへ移行する場合は、アトリビューションリンクに必ず
&af_additional_postback=1を追加してください。
AppsFlyerのパラメータ一覧は、こちらをご覧ください。
Everflowのマクロ一覧は、こちらをご覧ください。
インストールとアプリ内イベントのポストバック連携
注意
- Everflow向けのインストールとアプリ内イベントのポストバックの書式を以下で説明します。
- 以下のポストバックの[everflow_domain_placeholder]を自社のEverflowカスタムドメインに置き換えて、AppsFlyerに送付する必要があります。
- NIDは、Everflowが提供するネットワークIDです。
グローバルインストールポストバック
https://[everflow_domain_placeholder]/ ?nid=[everflow_network_placeholder]&transaction_id=$$click(clickid) グローバルアプリ内イベントポストバック
https://[everflow_domain_placeholder]/ ?event_id=[everflow_eventid_placeholder]&nid=[everflow_network_placeholder]&transaction_id=$$click(clickid)
Event_ID
オファー(広告案件)内の各イベントに対して、Everflowが生成する一意のアプリ内イベントIDです。
Event_ID= 広告主が、アプリごとにAppsFlyerの管理画面の[Event Tag(イベントタグ)]に設定する値です。
アプリ内で実際に使用されているイベント名です。
アプリ内イベントの動的イベントマッピングについては、こちらをご覧ください。
Everflowでのイベント設定
Everflowでイベントを設定するには、以下の手順を実行します。
- オファー単位でイベントを設定する方法は、こちらのガイドをご覧ください。
- 設定後、各イベントに対応するイベントIDを控えておきます。以下の例では、購入のイベントIDは275、登録のイベントIDは276です。
- これらのイベントをAppsFlyerのアトリビューションリンクに追加します。
「&goalid_x」の値ごとに、1つのイベントIDを設定する必要があります。
「x」は、それぞれ異なるgoalidの番号に置き換えてください。この例では、&goalid_1=275と&goalid_2=276を使用しています。 - オファーを編集したら、[General(一般設定)]ページにあるAppsFlyerのアトリビューションリンクに、これらの値を追加します。
- AppsFlyerのアトリビューションリンクに&goalid_1=275&goalid_2=276を追加し、保存をクリックします。
設定が完了すると、以下のようになります(イベントIDは環境によって異なる場合があります)。 - 広告主に、AppsFlyerでこれらのイベントをマッピングするよう依頼してください。詳しくは、アプリ内イベントの動的イベントマッピングを参照してください。
- Everflowからイベントポストバックを取得してAppsFlyerに送付します。広告主側の各イベントに、正しいgoalidマクロがマッピングされていることを確認してください。