Kochava
Kochava は、モバイルアトリビューションと分析を提供し、データを活用した成長を支援しています。Kochava Audience Platform では、アプリキャンペーンの計画、ターゲット、アクティベーション、測定、最適化を実施できます。
BrazeとKochavaの統合により、アトリビューションデータをBrazeに送信することで、インストール、アプリ内アクティビティなどを促進するキャンペーンをよりよく理解し、キャンペーンの全体的な理解を深めることができます。
前提条件
必要条件 | 説明 |
---|---|
Kochavaアカウント | このパートナーシップを活用するには、Kochava アカウントが必要です。 |
iOSやAndroid アプリ | この統合では、iOS アプリと Android アプリがサポートされています。ご使用のプラットフォームによっては、アプリケーションでコードスニペットが必要な場合があります。これらの要件の詳細については、統合プロセスのステップ1を参照してください。 |
Kochava SDK | 必須のBraze SDKに加えて、Kochava SDKをインストールする必要があります。 |
統合
ステップ1:ユーザーIDをマップする
Android
Android SDKは、セッション開始時にBraze IDとしてGUIDを生成します。この識別子を Kochava IdentityLink
メソッドに渡すことが推奨されます。これにより、Braze はデータを正しいユーザープロファイルと照合することができます。Braze IDは次の方法で取得できます:
1
Apppboy.getInstance(context).getDeviceId();
iOS
2023年2月までは、Kochava アトリビューション統合は、iOS アトリビューションデータを照合するための主な識別子として IDFV を使用していました。Objective-C を使用している Braze のお客様は、サービスが中断されることはないため、インストール時に Braze device_id
を取得して Kochava に送信する必要はありません。
Swift SDK v5.7.0+ を使用しているお客様は、相互識別子として IDFV を引き続き使用するには、useUUIDAsDeviceId
フィールドが false
に設定されていることを確認する必要があります。これにより、統合が中断されることがなくなります。true
に設定している場合、Brazeが iOS アトリビューションを適切に照合できるように、アプリのインストール時にKochava に Braze device_id
を渡すために、Swift用の iOS デバイス ID マッピングを実装する必要があります。
Braze には、同じ値を生成する2つのAPI があります。1つは完了ハンドラを使用し、もう1つは新しいSwift 同時実行サポートを使用します。次のコードスニペットをKochavaのiOS SDKの指示に従って修正する必要があることに注意してください。追加のヘルプが必要な場合は、Kochavaサポートに連絡してください。
完了ハンドラ
1
2
3
AppDelegate.braze?.deviceId(completion: { deviceId in
// Use `deviceId`
})
SWIFTコンカレンシー
1
let deviceId = await AppDelegate.braze?.deviceId()
ステップ2:Braze データインポートキーを取得する
Brazeで、Partner Integrations > Technology Partners に移動し、Kochava を選択します。
古いナビゲーションを使用している場合、[テクノロジーパートナー] は [統合] にあります。
ここでは、REST エンドポイントが見つかり、Brazeデータインポートキーが生成されます。キーが生成されたら、新しいキーを作成するか、既存のキーを無効にできます。データインポートキーとRESTエンドポイントは、Kochavaのダッシュボードでポストバックを設定する次のステップで使用されます。
ステップ3:Kochavaからのポストバックを設定する
Kochava ダッシュボードにポストバックを追加します。Brazeのダッシュボードで見つけたデータインポートキーとRESTエンドポイントを求められます。
ステップ4:統合を確認する
Braze が Kochava からアトリビューションデータを受信すると、Braze の Kochava テクノロジーパートナーページのステータス接続インジケーターが [接続されていません] から [接続済み] に変わります。最後の成功したリクエストのタイムスタンプも含まれます。
これは、紐づけられるインストールに関するデータを受け取るまでは発生しないことに注意してください。オーガニックインストールはKochavaポストバックから除外する必要があり、当社のAPIによって無視され、接続が成功したかどうかを判断する際にはカウントされません。
FacebookとX(旧Twitter)のアトリビューションデータ
FacebookおよびX(旧Twitter)キャンペーンのアトリビューションデータは、当社のパートナーを通じて利用できません。これらのメディアソースは、パートナーがアトリビューションデータを第三者と共有することを許可していないため、パートナーはそのデータをBrazeに送信することができません。
BrazeでのKochavaクリックトラッキングURL(オプション)
Brazeキャンペーンでクリックトラッキングリンクを使用すると、どのキャンペーンがアプリのインストールと再エンゲージメントを促進しているかを簡単に確認できます。その結果、マーケティング活動をより効果的に測定できるようになり、ROI を最大化するためにどこにリソースを投資すべきかについて、データに基づいた意思決定ができるようになります。
Kochavaのクリックトラッキングリンクを開始するには、ドキュメントをご覧ください。BrazeキャンペーンにKochavaクリックトラッキングリンクを直接挿入できます。Kochavaはその後、確率的アトリビューション方法論を使用して、リンクをクリックしたユーザーを属性します。Brazeキャンペーンからのアトリビューションの精度を向上させるために、Kochavaトラッキングリンクにデバイス識別子を追加することをお勧めします。これにより、リンクをクリックしたユーザーを決定論的に属性付けします。
Androidの場合、Brazeを使用すると、顧客はGoogle広告IDコレクション(GAID)にオプトインできます。GAID はまた、Kochava SDK統合によってネイティブに収集されます。次のLiquidロジックを利用して、KochavaクリックトラッキングリンクにGAIDを含めることができます:
1
2
3
{% if most_recently_used_device.${platform} == 'android' %}
aifa={{most_recently_used_device.${google_ad_id}}}
{% endif %}
iOSの場合、BrazeとKochavaの両方が、SDK統合を通じてネイティブにIDFVを自動的に収集します。これはデバイスの識別子として使用できます。次のLiquidロジックを利用して、KochavaクリックトラッキングリンクにIDFVを含めることができます:
1
2
3
{% if most_recently_used_device.${platform} == 'ios' %}
idfv={{most_recently_used_device.${id}}}
{% endif %}
この推奨事項は完全に任意です
現在、クリックトラッキングリンクにIDFVやGAIDなどのデバイス識別子を使用していない場合、または将来的に使用する予定がない場合でも、Kochavaは確率モデルを通じてこれらのクリックを属性付けすることができます。