Singular
Singularは、アトリビューション、コスト集計、マーケティング分析、クリエイティブレポート、ワークフローオートメーションを提供する統合マーケティング分析プラットフォームです。
この統合はSingularによって管理されています。
連携について
BrazeとSingularの連携により、有料インストールアトリビューションデータをインポートし、ライフサイクルキャンペーン内でインテリジェントにセグメント化できます。
前提条件
| 要件 | 説明 |
|---|---|
| Singular アカウント | このパートナーシップを利用するには、Singular アカウントが必要です。 |
| iOS または Android アプリ | この連携は iOS および Android アプリをサポートしています。プラットフォームに応じて、アプリケーションにコードスニペットが必要になる場合があります。これらの要件の詳細については、連携プロセスのステップ1を参照してください。 |
| Singular SDK | 必要な Braze SDKに加えて、Singular SDK をインストールする必要があります。 |
連携
ステップ1:ユーザー IDのマッピング
Android
Android アプリを使用している場合、一意の Braze ユーザー IDを Singular に渡す以下のコードスニペットを含める必要があります。
String appboyDeviceId = Braze.getInstance(context).getDeviceId();
SingularConfig config = new SingularConfig("SDK KEY", "SDK SECRET")
.withGlobalProperty(“brazeDeviceID”, appboyDeviceId, true);
iOS

2023年2月以前、Singular アトリビューション連携では、iOS アトリビューションデータを照合するための主要な識別子として Identifier for Vendor(IDFV)を使用していました。Objective-C を使用している Braze のお客様は、インストール時に Braze の device_id を取得して Singular に送信する必要はありません。サービスの中断は発生しないためです。
Swift SDK v5.7.0以降をご使用の方で、引き続き IDFV を共通識別子として使用したい場合は、useUUIDAsDeviceId フィールドを false に設定して、連携が中断されないようにする必要があります。
true に設定した場合、Braze が iOS アトリビューションを適切に照合できるように、Swift 用の iOS デバイス ID マッピングを実装して、アプリインストール時に Braze の device_id を Singular に渡す必要があります。
SingularConfig* config = [[SingularConfig
alloc] initWithApiKey:SDKKEY andSecret:SDKSECRET];
[config setGlobalProperty:@"brazeDeviceId" withValue:brazeDeviceId
overrideExisting:YES];
[Singular start:config];
config.setGlobalProperty("brazeDeviceId", withValue: brazeDeviceId, overrideExisting: true)
ステップ2:Braze データインポートキーの取得
Braze で、パートナー連携 > テクノロジーパートナーに移動し、Singular を選択します。
ここで REST エンドポイントを確認し、Braze データインポートキーを生成できます。キーが生成されたら、新しいキーを作成するか、既存のキーを無効にすることができます。
連携を完了するには、データインポートキーと REST エンドポイントを Singular のアカウントマネージャーに提供する必要があります。
ステップ3:連携の確認
Braze の Singular テクノロジーパートナーページでは、ステップ2でデータインポート API キーを生成するまで、接続インジケーターに未接続と表示されます。キーを生成すると、インジケーターが接続済みに変わり、タイムスタンプが表示されます。このタイムスタンプは、Singular が最後にポストバックを送信した時点ではなく、Braze で最初に連携が設定された時点(データインポートキーが作成された時点)を示します。
Singular からインストールアトリビューションデータが流れていることを確認するには、Braze のセグメントフィルターに非オーガニックインストールデータが表示されていることを確認してください。Braze は Singular のポストバックからのオーガニックインストールを無視し、アトリビューション付きインストールデータとして保存しません。
FacebookおよびX(旧Twitter)のアトリビューションデータ
FacebookおよびX(旧Twitter)キャンペーンのアトリビューションデータは、パートナーを通じて利用することはできません。これらのメディアソースは、パートナーがアトリビューションデータを第三者と共有することを許可していないため、パートナーはそのデータをBrazeに送信できません。
BrazeでのSingularクリックトラッキングURL(オプション)
Brazeキャンペーンでクリックトラッキングリンクを使用すると、どのキャンペーンがアプリのインストールやリエンゲージメントを促進しているかを簡単に確認できます。その結果、マーケティングの取り組みをより効果的に測定し、最大のROIを得るためにどこにリソースを投資すべきかについてデータドリブン型の意思決定を行えるようになります。
Singularのクリックトラッキングリンクを使い始めるには、Singularのドキュメントをご覧ください。Singularのクリックトラッキングリンクは、Brazeキャンペーンに直接挿入できます。Singularは確率的アトリビューション手法を使用して、リンクをクリックしたユーザーをアトリビューションします。Brazeキャンペーンからのアトリビューションの精度を向上させるため、Singularトラッキングリンクにデバイス識別子を付加することをお勧めします。これにより、リンクをクリックしたユーザーを確定的にアトリビューションできます。
Androidの場合、BrazeではユーザーがGoogle広告ID収集(GAID)にオプトインできます。GAIDはSingular SDKの連携を通じてもネイティブに収集されます。以下のLiquidロジックを使用して、SingularのクリックトラッキングリンクにGAIDを含めることができます。
{% if most_recently_used_device.${platform} == 'android' %}
aifa={{most_recently_used_device.${google_ad_id}}}
{% endif %}
iOSの場合、確定的アトリビューションを向上させるために、Brazeのデバイス識別子を付加します。Liquidでは、most_recently_used_device.${id}はBrazeのデバイスIDであり、Swift SDKのuseUUIDAsDeviceId設定に応じてIDFVまたはUUIDのいずれかになります。SingularのクリックトラッキングURLでは、この値にidfvクエリパラメーターが一般的に使用されます。
{% if most_recently_used_device.${platform} == 'ios' %}
idfv={{most_recently_used_device.${id}}}
{% endif %}

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