AppsFlyerの連携済みパートナーであるBatchは、アプリ分析、マーケティングオートメーション、モバイルCRMのプラットフォームです。
Batchでは、ユーザーごとに最適な体験を提供しながら、ユーザーエンゲージメントを高めることができます。 Batchの高度なユーザーエンゲージメントプラットフォームを使用すると、スマートフォンのユーザー一人ひとりに合ったコミュニケーションを行い、離脱を抑え、アプリのROIを向上できます。 AppsFlyerとBatchを組み合わせることで、ユーザージャーニーに応じてユーザー体験やコミュニケーションをさらに最適化できます。たとえば、メディアソースやキャンペーンなどのアトリビューションデータに基づいて、アプリ内メッセージやプッシュ通知を出し分けることができます。 BatchとAppsFlyerは、簡単に連携できます。
重要
一部のメディアソースは、第三者へのデータ共有を制限しています。そのため、制限対象のイベントのポストバックは、送信設定にかかわらず、このパートナーには送信されません。
BatchとAppsFlyerを連携する
カスタマーユーザーIDの設定
BatchがAppsFlyerのデータを自社のデータと照合できるように、広告主は両方に同じカスタマーユーザーIDを設定する必要があります。カスタマーユーザーIDはSDKで設定します。
仮の値ではなく、実際のカスタマーユーザーIDを設定してください。実際のカスタマーユーザーIDとは、自社システムで顧客の識別に使用しているユーザーIDです。
Android
Batch
Batch SDKでカスタマーユーザーIDを設定します。
Batch.User.editor()
.setIdentifier("user@example.com")
.save();
AppsFlyer
AppsFlyer SDKでカスタマーユーザーIDを設定します。
AppsFlyerLib.getInstance().setCustomerUserId("user@example.com");
iOS
Objective C
Batch
Batch SDKでカスタマーユーザーIDを設定します。
BatchUserDataEditor *editor = [BatchUser editor];
[editor setIdentifier:@"user@example.com"];
[editor save];
AppsFlyer
AppsFlyer SDKでカスタマーユーザーIDを設定します。
[AppsFlyerTracker sharedTracker].customerUserID = @"user@example.com";
Swift
Batch
Batch SDKでカスタマーユーザーIDを設定します。
let editor = BatchUser.editor()
editor.setIdentifier("user@example.com")
editor.save()
AppsFlyer
AppsFlyer SDKでカスタマーユーザーIDを設定します。
AppsFlyerLib.getInstance().setCustomerUserId("user@example.com");
Batchの設定
前提条件:パートナーのアカウントが必要です。アカウントがない場合は、連携を設定する前にパートナーに連絡し、アカウントを開設してください。
新しく連携を設定するには、以下の手順を実施します。
- AppsFlyerで、[連携>パートナー連携>マーケットプレイス]タブに移動します。
(既存の連携を編集する場合:[連携>パートナー連携>有効な連携]タブに移動します。) - 対象のアプリを選択します。
- パートナーを検索し、[連携する]を選択します。
- [連携]タブで、[パートナーを有効化]をオンにします。
注意:パートナーとの連携を利用している間は、このトグルをオン(有効)にしておく必要があります。詳しく見る - 以下の説明に従い、該当するタブで設定を完了します。
Batchの設定で使用するのは、[連携]タブのみです。ほかの4つのタブはこの連携では不要なため、無効になっています。
連携タブ
パートナーを有効化
初めて設定する場合は、[パートナーを有効化]をオンにすると、[連携]タブのパラメータを設定できます。パートナーとの連携を利用している間は、このトグルをオンにしておく必要があります。
パートナーの有効化について詳しくは、こちらを参照してください。
一般設定
Batchとの連携を設定する前に、Batch Rest API KeyとBatch API Keyを取得してください。不明な場合は、Batchに問い合わせてください。
2つのキーを取得したら、それぞれ対応するフィールドに入力します。[一般設定]で、Batch Rest API KeyをBATCH_REST_API_KEYフィールドに、Batch API KeyをBATCH_API_KEYフィールドに入力します。
デフォルトポストバック
[デフォルトポストバック]の[送信オプション]ドロップダウンで、[すべてのパートナーまたはオーガニックのイベント]を選択します。
画面右下の[保存]をクリックします。
計測リンクタブ
Batchでは、計測リンクは利用できません。
コストタブ
このパートナーとの連携では、コストデータには対応していません。
広告収益タブ
このパートナーとの連携では、広告収益データには対応していません。
権限タブ
Batchでは、権限の設定は利用できません。
Batch管理画面でAppsFlyerのデータを確認する
AppsFlyerからBatchへのインストールポストバックの送信が始まると、Batch管理画面でデータを確認し、アトリビューションデータに応じたユーザーコミュニケーションを設定できます。
データは、Batch管理画面のUserbaseタブで確認できます。