概要:AppsFlyer から製品分析プラットフォームのMixpanel に自動的にデータを共有する方法について説明します。
AppsFlyer と Mixpanelの統合により、AppsFlyer から Mixpanel に獲得キャンペーン情報をインポートできます。
重要:
一部のメディアソースは、第三者とのデータ共有を制限しています。 そのため、ポストバックを送信するための構成済みの選択に関係なく、制限付きイベントのポストバックはこのパートナーに送信されません。
Mixpanel の設定
前提条件:連携を設定する前に、パートナーへ連絡をし、アカウントを開設してください。
統合をアクティブ化または編集するには:
-
アクティベート方法:AppsFlyer のサイドメニューからコラボレーション > パートナー・マーケットプレイスを選択します。
編集方法:AppsFlyer のサイドメニューから、 コラボレーション > 連携を有効にするを選択します。 - パートナーを検索し選択してください。
- 連携の設定をクリックしてください。連携の設定ページに移動します。
- 連携タブにて連携したいアプリを選択し、パートナーを有効にするをオンにしてください。
注意:トグルは、パートナーと作業している間、オン(アクティブ)のままにしておく必要があります。 - 以下の手順に従い、各タブの設定を完了してください。
パートナー設定画面のヘッダーについて参照してください。
連携タブ
連携タブは次のセクションに分かれています。
一般的な設定
-
-
-
EUデータ居住:AppsFlyer は、デフォルトで Mixpanel の米国サーバにデータを送信します。代わりに Mixpanel のEU サーバーにデータを送信する場合は、このトグルをオンにします。
*トークン: Mixpanel は、独自のトークンを介して AppsFlyer と接続します。まだお持ちでない場合は、連携を続けるために Mixpanel から取得する必要があります。Mixpanelからトークンを取得する方法:
- https://mixpanel.com/login/ で Mixpanel アカウントにログイン
- Mixpanelで、分析ダッシュボードに移動し、歯車アイコンをクリックします。
- プロジェクトのアクセスキーセクションからトークンをコピーし、AppsFlyer Mixpane l統合タブのトークンフィールドに貼り付けます。
- 広告主 ID の送信:
- イベントオンにすると、インストールデータが Mixpanel イベントエンドポイントに送信されます。
-
人員:これをオンにすると、インストールデータが Mixpanel 人員エンドポイントに送信されます。
注意
インストールポストバックを Mixpanel に送信するには、2 つのエンドポイントの少なくとも1 つであるイベント または人員 をオンにする必要があります。
- 高度なデータ共有:追加情報を Mixpanel に送信するには、c (キャンペーン)、ネットワーク(pid)、impression_based (is-impression) を有効にします。
-
EUデータ居住:AppsFlyer は、デフォルトで Mixpanel の米国サーバにデータを送信します。代わりに Mixpanel のEU サーバーにデータを送信する場合は、このトグルをオンにします。
-
デフォルトのポストバック
AppsFlyer は、Mixpanel のユーザーインストールの自動ポストバックを送信できます。このセクションを用いて、これらのポストバックの送信について設定してください。
AppsFlyer は、ユーザーのインストール後に自動ポストバックを Mixpanel に送信できます。このセクションでは、各イベントに対して送信されるポストバックのユーザーの経路を設定できます。デフォルトポストバックについての詳細をご確認ください。
アプリをダウンロードしたすべてのユーザーに対してポストバックを Mixpanel へ送信するには、オーガニックを含むすべてのメディアソースを選択してください。
アプリ内イベントの設定
このセクションでは、ポストバックを介して AppsFlyer イベントを Mixpanel にマッピングします。
注意
Mixpanel は、独自の SDK を使用してアプリ内イベントをキャプチャします。Mixpanel に送信でき、Mixpanel によってキャプチャされない唯一のイベントは af_uninstall です。
アプリ内イベントのポストバックを設定する方法:
- Mixpanel トークンを入力します。
- アプリ内イベントポストバックを有効にします。
- アンインストールの Advertiser IDを送信するには、Advertiser ID を送信を有効にします。
- アンインストールの追加情報を送信するには、高度なデータ共有を有効にします。
- イベントを追加をクリックして、SDKイ ベントをリストに追加します。
- ドロップダウンメニューからaf_uninstall を選択します。
- ドロップダウンメニューから、対応するパートナー側のイベント名を選択します。
- 「収益を送信」ドロップダウンメニューから必要なオプションを選択します。
- 値も収益も送信しない:イベント値なしでイベント名のみを送信します。
- 収益は送信せず値のみ送信する:収益値以外のすべてのパラメーターを送信します。
- 値と収益を送信する:収益値(イベントに存在する場合)を含むすべてのイベントパラメーターを送信します。
- 設定を完了するには、連携を保存をクリックします。
連携を保存すると、AppsFlyer は全てのオーガニック及び非オーガニックインストールに対して、次のデータを Mixpanel 送信します。
- Mixpanel トークンパラメーター
- Customer_user_id またはデバイスID (IDFA / Google Advertising ID)
- メディアソース
- キャンペーン名
注記:CUID はアンインストールのポストバックでは送信されません。
アトリビューションリンクタブ
このパートナーではアトリビューションリンクは利用できません。
コストタブ
このパートナーとの連携では、コストデータはサポートされていません。
広告収益タブ
このパートナーとの連携では、広告収益はサポートされていません。
権限タブ
このパートナーでは権限を利用できません。
ログインメカニズムを使用する場合の Mixpanel との連携
以下に、連携手順の例を示します。
- ユーザーがアプリを起動(オープン)します。
- Mixpanel SDK はランダムな重複しない ID (distinct_id) を生成します。
- Mixpanel の識別 ID を取得し、Appsflyer SDK 関数setCustomerUserId を使用して顧客ユーザーID として設定します。
- 開始を送信します。このAPIによって、AppsFlyerでインストール、セッション、アップデートを検出できます。
- アプリのインストール属性が付与された後、インストール イベントがMixpanel に送信され、Mixpanel の識別 ID が含まれる 顧客ユーザーID が表示されます。
-
ユーザが登録またはログインすると、Mixpanel identifier() コマンドがユーザ識別子(メールや顧客 ID など) で呼び出されます。これにより、最初のランダム識別 ID が登録されたユーザー ID にマッピングされます。
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”); Mixpanel iOS Objective C - 匿名および識別可能なユーザーデータの組み合わせ
[mixpanel identify:@“user@example.com”];
Mixpanel iOS Swift - 匿名および識別可能なユーザーデータの組み合わせ
mixpanel.identify(“user@
example.com”); Mixpanel Unity - 匿名および識別可能なユーザーデータの組み合わせ
// set customer user id or device id Mixpanel.Identify(“user@
example.com”); - Mixpanel は、AppsFlyer からCustomer_user_id をユーザID のエイリアス(メールアドレスなど) で受け取ります。
注意
アプリケーション内で登録プロセスを使用していない場合は、上記の手順1~3 を実行します。
Mixpanel で AppsFlyer データを表示
以下のスクリーンショットは、インストールから値イベントまでのコンバージョンを、メディアソース別に分類したファネルレポートです。また、各メディアソースの変換時間が表示されます。