どのようにお手伝いできますか?

EverflowとAppsFlyerの連携

  • 更新

概要:Everflowは、AppsFlyerの連携済みパートナーです。 AppsFlyerは、インストールとアプリ内イベントのアトリビューションデータをEverflowに送信します。

AppsFlyerとの連携の開始

AppsFlyerとの連携を開始する手順:

  1. パートナー登録情報フォームに必要事項を入力します。 
  2. 登録フォームを送信すると、24時間以内にパートナーデベロップメントマネージャー(PDM)からメールが届きます。
  3. 連携を開始する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でイベントを設定するには、以下の手順を実行します。

  1. オファー単位でイベントを設定する方法は、こちらのガイドをご覧ください。
  2. 設定後、各イベントに対応するイベントIDを控えておきます。以下の例では、購入のイベントIDは275、登録のイベントIDは276です。
  3. これらのイベントをAppsFlyerのアトリビューションリンクに追加します。
    「&goalid_x」の値ごとに、1つのイベントIDを設定する必要があります。
    「x」は、それぞれ異なるgoalidの番号に置き換えてください。この例では、&goalid_1=275と&goalid_2=276を使用しています。
  4. オファーを編集したら、[General(一般設定)]ページにあるAppsFlyerのアトリビューションリンクに、これらの値を追加します。
  5. AppsFlyerのアトリビューションリンクに&goalid_1=275&goalid_2=276を追加し、保存をクリックします。
    設定が完了すると、以下のようになります(イベントIDは環境によって異なる場合があります)。
  6. 広告主に、AppsFlyerでこれらのイベントをマッピングするよう依頼してください。詳しくは、アプリ内イベントの動的イベントマッピングを参照してください。
  7. Everflowからイベントポストバックを取得してAppsFlyerに送付します。広告主側の各イベントに、正しいgoalidマクロがマッピングされていることを確認してください。