Singular
Singularは、アトリビューション、コスト集計、マーケティング分析、クリエイティブレポート、ワークフローオートメーションを提供する統合マーケティング分析プラットフォームです。
この統合はSingularによって管理されています。
統合について
BrazeとSingularの統合により、有料インストールのアトリビューションデータをインポートして、ライフサイクルCampaigns内でインテリジェントにセグメントすることができます。
前提条件
| 必要条件 | 説明 |
|---|---|
| Singularアカウント | このパートナーシップを活用するには、Singularアカウントが必要です。 |
| iOSまたはAndroidアプリ | この統合では、iOSアプリとAndroidアプリがサポートされています。ご使用のプラットフォームによっては、アプリケーションでコードスニペットが必要な場合があります。これらの要件の詳細については、統合プロセスのステップ1を参照してください。 |
| Singular 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(Identifier for Vendor)を使用していました。OBJECTIVE-Cを使用しているBrazeのお客様は、サービスの中断がないため、インストール時にBrazeのdevice_idを取得してSingularに送信する必要はありません。
Swift SDK v5.7.0+を使用しているお客様は、相互識別子としてIDFVを引き続き使用するには、useUUIDAsDeviceIdフィールドがfalseに設定されていることを確認する必要があります。これにより、統合が中断されることがなくなります。
trueに設定している場合、BrazeがiOSアトリビューションを適切に照合できるように、アプリのインストール時にSingularにBrazeのdevice_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で、パートナー連携 > テクノロジーパートナーに移動し、Singularを選択します。
ここでは、RESTエンドポイントを確認し、Brazeデータインポートキーを生成できます。キーが生成されたら、新しいキーを作成するか、既存のキーを無効にできます。
統合を完了するには、データインポートキーとRESTエンドポイントをSingularアカウントマネージャーに提供する必要があります。
ステップ3:統合を確認する
BrazeがSingularからアトリビューションデータを受信すると、BrazeのSingularテクノロジーパートナーページのステータス接続インジケーターが「Not Connected」から「Connected」に変わり、最後にリクエストが成功したタイムスタンプが表示されます。
このステータスは、アトリビュートされたインストールに関するデータをBrazeが受信した後にのみ変更されます。Brazeはオーガニックインストールを無視し(Singularのポストバックから除外し)、接続が成功したかどうかを判断する際にカウントしません。
FacebookとX(旧Twitter)のアトリビューションデータ
FacebookおよびX(旧Twitter)Campaignsのアトリビューションデータは、当社のパートナーを通じて利用できません。これらのメディアソースは、パートナーがアトリビューションデータを第三者と共有することを許可していないため、当社のパートナーがそのデータをBrazeに送信することはできません。
BrazeでのSingularクリックトラッキングURL(オプション)
BrazeのCampaignsでクリックトラッキングリンクを使用すると、どのCampaignsがアプリのインストールやリエンゲージメントを促進しているかを簡単に確認できます。その結果、マーケティング活動をより効果的に測定できるようになり、ROIを最大化するためにどこにリソースを投資すべきかについて、データドリブン型の意思決定ができるようになります。
Singularクリックトラッキングリンクを使い始めるには、ドキュメントを参照してください。SingularのクリックトラッキングリンクをBrazeのCampaignsに直接挿入することができます。その後、Singularは確率的アトリビューション手法を用いて、リンクをクリックしたユーザーをアトリビュートします。BrazeのCampaignsからのアトリビューションの精度を高めるために、Singularトラッキングリンクにデバイス識別子を付加することをお勧めします。これにより、リンクをクリックしたユーザーを決定論的にアトリビュートできます。
Androidの場合、Brazeではお客様がGoogle広告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を自動的に収集します。これはデバイス識別子として使用できます。以下のLiquidロジックを利用することで、SingularクリックトラッキングリンクにIDFVを含めることができます。
1
2
3
{% if most_recently_used_device.${platform} == 'ios' %}
idfv={{most_recently_used_device.${id}}}
{% endif %}

この推奨事項の適用は完全に任意です。
現在、クリックトラッキングリンクにIDFVやGAIDのようなデバイス識別子を使用していない場合、または今後使用する予定がない場合でも、Singularは確率的モデリングによってこれらのクリックをアトリビュートすることができます。