単数形
Singularは、アトリビューション、コスト集計、マーケティング分析、クリエイティブレポート、ワークフローの自動化を実現する統合マーケティング分析プラットフォームである。
BrazeとSingularの統合により、有料インストーラのアトリビューションデータをインポートして、ライフサイクルキャンペーン内でインテリジェントにセグメントすることができる。
前提条件
必要条件 | 説明 |
---|---|
単一アカウント | このパートナーシップを利用するには、Singularアカウントが必要である。 |
iOSまたはAndroidアプリ | この統合はiOSとAndroidアプリをサポートしている。プラットフォームによっては、アプリケーションにコード・スニペットが必要になるかもしれない。これらの要件の詳細は、統合プロセスのステップ1に記載されている。 |
シンギュラーSDK | 必要なBraze SDKに加えて、Singular SDKをインストールする必要がある。 |
統合
ステップ1:ユーザーIDをマップする
Android
Androidアプリをお持ちの場合は、SingularにBrazeのユニークなユーザーIDを渡す、以下のコードスニペットを含める必要がある。
1
2
3
String appboyDeviceId = Braze.getInstance(context).getDeviceId();
SingularConfig config = new SingularConfig("SDK KEY", "SDK SECRET")
.withGlobalProperty(“brazeDeviceID”, appboyDeviceId, true);
iOS
2023年2月以前は、当社のSingularアトリビューション統合は、iOSアトリビューションデータを照合するための主要識別子としてIDFVを使用していた。Objective-Cを使用しているBrazeの顧客が、インストール時にBrazedevice_id
を取得し、Singularに送信する必要はない。
Swift SDK v5.7.0+を使用している場合、相互識別子としてIDFVを引き続き使用したい場合は、useUUIDAsDeviceId
フィールドがfalse
に設定されていることを確認する必要があるため、統合が中断されることはない。
true
に設定した場合、BrazeがiOSアトリビュートに適切に一致するように、アプリインストール時にSingularにBrazedevice_id
を渡すために、Swift用にiOSデバイスIDマッピングを実装する必要がある。
1
2
3
4
5
6
SingularConfig* config = [[SingularConfig
alloc] initWithApiKey:SDKKEY andSecret:SDKSECRET];
[config setGlobalProperty:@"brazeDeviceId" withValue:brazeDeviceId
overrideExisting:YES];
[Singular start:config];
1
config.setGlobalProperty("brazeDeviceId", withValue: brazeDeviceId, overrideExisting: true)
ステップ2:Brazeデータインポートキーを取得する
Brazeで、Partner Integrations>Technology Partnersと進み、Singularを選択する。
古いナビゲーションを使用している場合は、「統合」の下にテクノロジー・パートナーがある。
ここで、RESTエンドポイントを見つけ、Brazeデータインポートキーを生成する。鍵の生成後、新しい鍵を作成したり、既存の鍵を無効にしたりすることができる。
統合を完了するには、データインポートキーとRESTエンドポイントをSingularアカウントマネージャーに提供する必要がある。
ステップ3:統合を確認する
BrazeがSingularからアトリビューションデータを受信すると、BrazeのSingularテクノロジーパートナーページのステータス接続インジケーターが、”Not Connected “から “Connected “に変わる。最後に成功したリクエストのタイムスタンプも含まれる。
これは、帰属するインストールに関するデータを受け取るまでは起こらないことに注意してほしい。Singularのポストバックから除外されるべきオーガニック・インストールは、APIによって無視され、接続が成功したかどうかを判断する際にカウントされない。
FacebookとX(旧Twitter)のアトリビューションデータ
FacebookおよびX(旧Twitter)キャンペーンのアトリビューションデータは、パートナーを通じて入手することはできない。これらのメディアソースは、そのパートナーが帰属データを第三者と共有することを許可していないため、当社のパートナーがそのデータをBrazeに送信することはできない。
Brazeの単一クリックトラッキングURL(オプション)
Brazeのキャンペーンでクリック追跡リンクを使用すると、どのキャンペーンがアプリのインストールやリエンゲージメントを促進しているかを簡単に確認できる。その結果、マーケティング活動をより効果的に測定できるようになり、ROIを最大化するためにどこにリソースを投資すべきか、データに基づいた意思決定ができるようになる。
Singularクリック・トラッキング・リンクを使い始めるには、ドキュメントを参照すること。SingularのクリックトラッキングリンクをBrazeのキャンペーンに直接挿入することができる。その後、Singularは確率的アトリビューション手法を用いて、リンクをクリックしたユーザーをアトリビュートする。Brazeキャンペーンからの帰属の精度を高めるために、Singularトラッキングリンクにデバイス識別子を付加することをお勧めする。これにより、リンクをクリックしたユーザーの属性が決定的になる。
Androidの場合、BrazeはGoogle Advertising ID収集(GAID)にオプトインすることができる。GAIDはまた、Singular SDKの統合によってネイティブに収集される。以下のLiquidロジックを利用することで、SingularクリックトラッキングリンクにGAIDを含めることができる:
1
2
3
{% if most_recently_used_device.${platform} == 'android' %}
aifa={{most_recently_used_device.${google_ad_id}}}
{% endif %}
iOSの場合、BrazeとSingularの両方が、SDKの統合を通じてネイティブにIDFVを自動的に収集する。これはデバイス識別子として使用できる。以下のリキッドロジックを利用することで、シンギュラークリックトラッキングリンクにIDFVを含めることができる:
1
2
3
{% if most_recently_used_device.${platform} == 'ios' %}
idfv={{most_recently_used_device.${id}}}
{% endif %}
この推奨は純粋にオプションである。
現在、クリックトラッキングのリンクにIDFVやGAIDのようなデバイス識別子を使用していない場合、または今後使用する予定がない場合でも、Singularは確率的モデリングによってこれらのクリックを識別することができる。