Kochava
Kochavaは、モバイルのアトリビューションと分析を提供し、成長のためのデータ活用を支援します。Kochava Audience Platformでは、アプリキャンペーンの計画、ターゲティング、アクティベーション、測定、最適化を実施できます。
この統合はKochavaによって管理されています。
統合について
BrazeとKochavaの統合により、アトリビューションデータをBrazeに送信することで、どのCampaignsがインストールやアプリ内アクティビティなどを促進しているかをより深く理解し、キャンペーン全体の把握を強化できます。
前提条件
| 必要条件 | 説明 |
|---|---|
| Kochavaアカウント | このパートナーシップを活用するには、Kochavaアカウントが必要です。 |
| iOSまたはAndroidアプリ | この統合では、iOSアプリとAndroidアプリがサポートされています。ご使用のプラットフォームによっては、アプリケーションでコードスニペットが必要な場合があります。これらの要件の詳細については、統合プロセスのステップ1を参照してください。 |
| Kochava SDK | 必須のBraze SDKに加えて、Kochava SDKをインストールする必要があります。 |
統合
ステップ1:ユーザーIDをマップする
Android
Android SDKは、セッション開始時にGUID(Globally Unique Identifier)をBraze IDとして生成します。この識別子をKochavaのIdentityLinkメソッドに渡すことで、Brazeはデータを正しいユーザープロファイルに照合できます。以下の方法でBraze IDを取得します。
1
Apppboy.getInstance(context).getDeviceId();
iOS

2023年2月以前は、Kochavaのアトリビューション統合は、iOSのアトリビューションデータを照合するための主要識別子としてIDFV(Identifier for Vendor)を使用していました。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テクノロジーパートナーページのステータス接続インジケータが「Not Connected」から「Connected」に変わり、最後にリクエストが成功したタイムスタンプが表示されます。
このステータスは、アトリビューション付きインストールに関するデータをBrazeが受信した後にのみ変更されます。Brazeはオーガニックインストールを無視し(Kochavaのポストバックから除外し)、接続が成功したかどうかを判断する際にカウントしません。
FacebookとX(旧Twitter)のアトリビューションデータ
FacebookおよびX(旧Twitter)キャンペーンのアトリビューションデータは、当社のパートナーを通じて利用できません。これらのメディアソースは、パートナーがアトリビューションデータを第三者と共有することを許可していないため、パートナーはそのデータをBrazeに送信することができません。
BrazeでのKochavaクリックトラッキングURL(オプション)
BrazeのCampaignsでクリックトラッキングリンクを使用すると、どのCampaignsがアプリのインストールと再エンゲージメントを促進しているかを簡単に確認できます。その結果、マーケティング活動をより効果的に測定できるようになり、ROIを最大化するためにどこにリソースを投資すべきかについて、データドリブン型の意思決定ができるようになります。
Kochavaのクリックトラッキングリンクを使い始めるには、ドキュメントをご覧ください。BrazeのCampaignsにKochavaクリックトラッキングリンクを直接挿入できます。Kochavaはその後、確率的アトリビューション方法論を使用して、リンクをクリックしたユーザーをアトリビューションします。BrazeのCampaignsからのアトリビューションの精度を向上させるために、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は確率モデルを通じてこれらのクリックをアトリビューションすることができます。