Mixpanel と AppsFlyer の連携

概要:AppsFlyer から製品分析プラットフォームのMixpanel に自動的にデータを共有する方法について説明します。

AppsFlyer と Mixpanelの統合により、AppsFlyer から Mixpanel に獲得キャンペーン情報をインポートできます。

 重要:

一部のメディアソースは、第三者とのデータ共有を制限しています。 そのため、ポストバックを送信するための構成済みの選択に関係なく、制限付きイベントのポストバックはこのパートナーに送信されません。

Mixpanel の設定

前提条件:連携を設定する前に、パートナーへ連絡をし、アカウントを開設してください。

統合をアクティブ化または編集するには:

  1. アクティベート方法:AppsFlyer のサイドメニューからコラボレーション > パートナー・マーケットプレイスを選択します。
    編集方法:AppsFlyer のサイドメニューから、 コラボレーション連携を有効にするを選択します。
  2. パートナーを検索し選択してください。
  3. 連携の設定をクリックしてください。連携の設定ページに移動します。
  4. 連携タブにて連携したいアプリを選択し、パートナーを有効にするをオンにしてください。
    注意:トグルは、パートナーと作業している間、オン(アクティブ)のままにしておく必要があります。
  5. 以下の手順に従い、各タブの設定を完了してください。

パートナー設定画面のヘッダーついて参照してください。

連携タブ

連携タブは次のセクションに分かれています。

一般的な設定

mixpanel-general-settings.png

      • EUデータ居住:AppsFlyer は、デフォルトで Mixpanel の米国サーバにデータを送信します。代わりに Mixpanel のEU サーバーにデータを送信する場合は、このトグルをオンにします。
        *トークン: Mixpanel は、独自のトークンを介して AppsFlyer と接続します。まだお持ちでない場合は、連携を続けるために Mixpanel から取得する必要があります。

        Mixpanelからトークンを取得する方法:

        1. https://mixpanel.com/login/ で Mixpanel アカウントにログイン
        2. Mixpanelで、分析ダッシュボードに移動し、歯車アイコンをクリックします。

          mixpanel-token-1.png

        3. プロジェクトのアクセスキーセクションからトークンをコピーし、AppsFlyer Mixpane l統合タブのトークンフィールドに貼り付けます。

          mixpanel-token-2.png

      • 広告主 ID の送信
        • AppsFlyer customer_user_id パラメーターを使用している場合は、インストールごとに Mixpanel に送信されます(広告主 IDを送信を無効にしておきます)。
        • AppsFlyer customer_user_id を使用していない場合は、広告主 ID を送信を有効にします。デバイスID は Customer_user_id (Mixpanel のunique_id) としてMixpanel に送信されます。
          詳細については、AndroidおよびiOSのAppsFlyer SDK 連携ガイドを参照してください。
      • イベントオンにすると、インストールデータが Mixpanel イベントエンドポイントに送信されます。
      • 人員:これをオンにすると、インストールデータが Mixpanel 人員エンドポイントに送信されます。

         注意

        インストールポストバックを Mixpanel に送信するには、2 つのエンドポイントの少なくとも1 つであるイベント または人員 をオンにする必要があります。

      • 高度なデータ共有:追加情報を Mixpanel に送信するには、c (キャンペーン)、ネットワーク(pid)、impression_based (is-impression) を有効にします。

デフォルトのポストバック

AppsFlyer は、Mixpanel のユーザーインストールの自動ポストバックを送信できます。このセクションを用いて、これらのポストバックの送信について設定してください。

mixpanel-default-postbacks.png

AppsFlyer は、ユーザーのインストール後に自動ポストバックを Mixpanel に送信できます。このセクションでは、各イベントに対して送信されるポストバックのユーザーの経路を設定できます。デフォルトポストバックについての詳細をご確認ください。

アプリをダウンロードしたすべてのユーザーに対してポストバックを Mixpanel へ送信するにはオーガニックを含むすべてのメディアソースを選択してください。

アプリ内イベントの設定

mixpanel-in-app-events-settings.png

このセクションでは、ポストバックを介して AppsFlyer イベントを Mixpanel にマッピングします。

 注意

Mixpanel は、独自の SDK を使用してアプリ内イベントをキャプチャします。Mixpanel に送信でき、Mixpanel によってキャプチャされない唯一のイベントは af_uninstall です。

詳細:アプリ内イベントのポストバック

アプリ内イベントのポストバックを設定する方法:

  1. Mixpanel トークンを入力します。
  2. アプリ内イベントポストバックを有効にします。
  3. アンインストールの Advertiser IDを送信するには、Advertiser ID を送信を有効にします。
  4. アンインストールの追加情報を送信するには、高度なデータ共有を有効にします。
  5. イベントを追加をクリックして、SDKイ ベントをリストに追加します。
  6. ドロップダウンメニューからaf_uninstall を選択します。
  7. ドロップダウンメニューから、対応するパートナー側のイベント名を選択します。
  8. 「収益を送信」ドロップダウンメニューから必要なオプションを選択します。
    • 値も収益も送信しない:イベント値なしでイベント名のみを送信します。
    • 収益は送信せず値のみ送信する:収益値以外のすべてのパラメーターを送信します。
    • 値と収益を送信する:収益値(イベントに存在する場合)を含むすべてのイベントパラメーターを送信します。
  9. 設定を完了するには、連携を保存をクリックします。

連携を保存すると、AppsFlyer は全てのオーガニック及び非オーガニックインストールに対して、次のデータを Mixpanel 送信します。

  • Mixpanel トークンパラメーター
  • Customer_user_id またはデバイスID (IDFA / Google Advertising ID)
  • メディアソース
  • キャンペーン名

注記:CUID はアンインストールのポストバックでは送信されません。

アトリビューションリンクタブ

このパートナーではアトリビューションリンクは利用できません。

コストタブ

このパートナーとの連携では、コストデータはサポートされていません。

広告収益タブ

このパートナーとの連携では、広告収益はサポートされていません。

権限タブ

このパートナーでは権限を利用できません。

ログインメカニズムを使用する場合の Mixpanel との連携

以下に、連携手順の例を示します。

  1. ユーザーがアプリを起動(オープン)します。
  2. Mixpanel SDK はランダムな重複しない ID (distinct_id) を生成します。
  3. Mixpanel の識別 ID を取得し、Appsflyer SDK 関数setCustomerUserId を使用して顧客ユーザーID として設定します。
  4. 開始を送信します。このAPIによって、AppsFlyerでインストール、セッション、アップデートを検出できます。
  5. アプリのインストール属性が付与された後、インストール イベントがMixpanel に送信され、Mixpanel の識別 ID が含まれる 顧客ユーザーID が表示されます。
  6. ユーザが登録またはログインすると、Mixpanel identifier() コマンドがユーザ識別子(メールや顧客 ID など) で呼び出されます。これにより、最初のランダム識別 ID が登録されたユーザー ID にマッピングされます。
    AndroidObjective CSwiftUnity

    Mixpanel Android - 匿名および識別可能なユーザーデータの組み合わせ

    
    MixpanelAPI mixpanel = MixpanelAPI.getInstance(context, MIXPANEL_TOKEN);
    mixpanel.identify("user@example.com");
    
    // Mixpanel v6.2.0 and below should use the following API:
    mixpanel.getPeople().identify(“user@example.com”);
    
  7. Mixpanel は、AppsFlyer からCustomer_user_id をユーザID のエイリアス(メールアドレスなど) で受け取ります。

 注意

アプリケーション内で登録プロセスを使用していない場合は、上記の手順1~3 を実行します。

Mixpanel で AppsFlyer データを表示

以下のスクリーンショットは、インストールから値イベントまでのコンバージョンを、メディアソース別に分類したファネルレポートです。また、各メディアソースの変換時間が表示されます。