ユーザーのターゲット設定
ユーザーのターゲット設定方法を決定することは、キャンペーンやキャンバスを作成する際の最も重要なステップの1つです。行動、好み、デモグラフィックに基づいてオーディエンスをセグメント化する方法を理解することで、メッセージングをカスタマイズしてパーソナライズできます。
ターゲットオーディエンスの作成
ステップ1:ユーザーを選択する
ターゲティングオプションでは、以下のオプションを使用して、キャンペーンやキャンバスのターゲットとするユーザーを選択できます。定義した条件に一致するユーザーのみがメッセージを受信します。正確なセグメントメンバーシップは、メッセージが送信される直前に常に計算されることに留意してください。
以前に作成したセグメントのメンバーをターゲットにするには、セグメント別にユーザーをターゲットのドロップダウンからセグメントを1つ選択します。
以前に作成した複数のセグメントに該当するユーザーをターゲットにするには、セグメント別にユーザーをターゲットのドロップダウンから複数のセグメントを追加します。結果として得られるターゲットオーディエンスは、最初のセグメントと2番目のセグメントと3番目のセグメントの両方に含まれるユーザーになります。
セグメントを追加せずにユーザーをターゲットにするには、一連のフィルターを使用できます。これはメッセージ作成時のアドホックオーディエンスであり、一回限りのオーディエンスに送信する際にセグメント作成をスキップできます。

以前に作成した1つ以上のセグメントのユーザーで、さらに追加フィルターに該当するユーザーをターゲットにすることもできます。最初にセグメントを選択した後、追加フィルターセクションでオーディエンスをさらに絞り込むことができます。以下のスクリーンショットは、「Daily Active Users」セグメントと「Never opened email」セグメントに含まれ、30日以上前に購入したユーザーをターゲットにする例です。

キャンペーンメッセージやキャンバスステップを特定のアプリに配信できます。例えば、アプリ内メッセージやプッシュ通知をAndroidまたはiOSアプリのみに送信できます。
ただし、1人のユーザーが複数のアプリを使用する可能性があることに留意してください。「アプリを持っている」フィルターは、選択したアプリを持つすべてのユーザーを識別しますが、どのアプリがメッセージを受信するかを制御するものではありません。例えば、セグメントフィルターで「アプリを持っている」をAndroidに設定した場合、iOSアプリも持つユーザーはiOSアプリでもメッセージを受信します。

Androidアプリのみにアプリ内メッセージを送信したい場合を考えてみましょう。
- セグメントを作成し、ターゲットとするアプリとWebサイトを特定のアプリのユーザーに設定してから、Androidアプリを選択します。

- ターゲットオーディエンスステップで、セグメント別にユーザーをターゲットセクションにセグメントが追加されていることを確認します。

セグメントメンバーシップフィルターを通じて追加フィルターセクションにセグメントを追加した場合、これは機能しません。そのアプリのみにメッセージを配信するには、セグメント別にユーザーをターゲットでセグメントを直接参照する必要があります。


ターゲットとするアプリとWebサイトを設定したセグメントは、キャンペーンのターゲットオーディエンスステップで配信先アプリを制限します。キャンバスでは同じようには機能しません。エントリオーディエンスはジャーニーに入るユーザーを決定しますが、そのアプリの制限はメッセージステップには引き継がれません。メッセージステップを特定のアプリに制限するには、そのステップの配信バリデーションにもセグメントを追加してください。そうしないと、ステップはユーザーの対象となるすべてのトークンに送信されます。

メールキャンペーンでは、シードグループセクションでシードグループをターゲットにできます。シードグループはAPIキャンペーンでは利用できませんが、キャンペーンのAPIトリガーエントリを通じてシードグループを含めることができます。詳細については、シードグループを参照してください。
ステップ2:オーディエンスをテストする
オーディエンスにセグメントとフィルターを追加した後、ユーザーを検索してオーディエンス基準に一致するかどうかを確認することで、オーディエンスが期待通りに設定されているかテストできます。

オーディエンスの概要
オーディエンスの概要には、ターゲットオーディエンスに含まれるユーザーの概要が表示されます。ここで、最大ユーザーキャップを設定したり、配信速度をレート制限したりして、オーディエンスをさらに制限できます。

ABテスト
ABテストセクションでは、同じマーケティングキャンペーンの複数バージョンに対するユーザーの反応を比較するテストを設定できます。これらのバージョンは同様のマーケティング目標を共有しますが、文言やスタイルが異なります。目的は、マーケティング目標を最もよく達成するキャンペーンのバージョンを特定することです。
詳細とベストプラクティスについては、多変量テストとABテストを参照してください。
オーディエンス統計
Brazeは、フッターにターゲットチャネルの詳細なオーディエンス統計を提供します。ユーザー群が大きいほど、到達可能なユーザーの数は概算値になる可能性が高くなります。グローバルコントロールグループを使用したり、メッセージの適格性を設定したりすると、到達可能なユーザー数が減少する場合があります。
- 到達可能なユーザーの正確な数を確認するには、正確な統計を計算を選択してください。これにより、ユーザー群のすべてのユーザーが検索されます。
- ユーザー群のうちターゲットとなっている割合や、このセグメントの生涯価値(LTV)を確認するには、追加の統計を表示を選択します。
ターゲットオーディエンス数が到達可能なユーザー数と異なる理由
キャンペーンまたはキャンバスに表示されるターゲット層のサイズは、セグメントの到達可能なオーディエンスサイズとは異なる場合があります。これは、そのセグメントを追加のフィルターなしでキャンペーンまたはキャンバスに直接追加している場合でも同様です。 これにはいくつかの理由が考えられます。
- グローバルコントロールグループがキャンペーンまたはキャンバスに適用されている場合、そのグローバルコントロールグループ内のユーザーは到達可能なユーザー数から除外されます。
- キャンペーンまたはキャンバスのターゲット層のサイズは、さまざまなメッセージチャネルを通じて連絡できないユーザーを除外します。この動作はチャネルごとに異なります。たとえば、キャンペーンまたはキャンバスの到達可能なオーディエンスでは、購読解除済み、スパムとしてマークされた(メールの場合)、またはハードバウンスした(メールの場合)ユーザーが除外されます。ただし、セグメント自体は、到達可能なメールユーザーの推定数を表示する際にオプトアウトのみを除外します。
- Brazeは選択した購読グループ内のユーザーにのみSMSメッセージを送信するため、キャンペーンまたはキャンバスのSMSターゲット層からは、選択した購読グループに含まれないユーザーも除外されます。


正確な統計の計算には数分かかる場合があります。この機能はセグメントレベルでのみ正確な統計を計算し、フィルターやフィルターグループレベルでは計算しません。
大規模なセグメントでは、正確な統計を計算しても若干の変動が見られることがあります。この機能の精度は99.999%以上と見込まれています。
ターゲットオーディエンスとエントリ条件の連携
Brazeでキャンペーンやキャンバスを構築する際、ターゲティングは2つの部分で行われます。
- ターゲットオーディエンス:誰が対象となるか
- エントリ条件:何が配信のトリガーとなるか
順序が重要です。Brazeはエントリ条件を評価する前に、そのユーザーがターゲットオーディエンスに含まれているかどうかを確認します。ユーザーがその時点でオーディエンスの条件を満たしていない場合、たとえ後からエントリイベントをトリガーしたとしても、キャンペーンやキャンバスにエントリすることはありません。ターゲットオーディエンスは待合室のようなものです。トリガーが発生した時点で既に中にいるユーザーだけが先に進むことができます。
例1
ユーザーの初回セッション中にプッシュメッセージを送信したいとします。
次のように設定します。
- ターゲットオーディエンス:セッション数 = 0のユーザー
- エントリイベント:セッション開始
ユーザーがアプリを開くと、Brazeはそのユーザーのセッション数が1になったことを認識し、オーディエンスの条件を満たさなくなります。エントリイベントは適格となった後に発生するため、メッセージは送信されません。
これを機能させるには、セッションが開始される前にユーザーがオーディエンスの条件を満たしている必要があります(ターゲットオーディエンスとエントリトリガーを逆にしてください)。
例2
過去7日間に10ドル以上を使ったユーザーにメールを送信したいとします。
次のように設定します。
- ターゲットオーディエンス:過去7日間に10ドル以上使ったユーザー
- エントリイベント:購入
あるユーザーが今日12ドルを使ったとします。これはメッセージをトリガーするわけではなく、オーディエンスにエントリする資格を得るだけです。そのユーザーは、後で別の購入をしない限りメールを受け取ることはありません。
より良いアプローチは、より広いオーディエンスを使用し、フィルターをエントリ条件に移すことです。
- オーディエンス:すべてのユーザー(またはベースオーディエンス)
- エントリイベント:購入する
- エントリフィルター:過去7日間の合計支出 > 10ドル
この方法であれば、条件を満たす購入がフィルターを満たすと同時にメッセージをトリガーするため、2回目のアクションは不要です。
ベストプラクティス
- オーディエンスセグメントに、エントリ条件が発生する前のユーザーが含まれていることを確認してください。
- イベント発生後にのみ適用されるオーディエンスフィルターの使用は避けてください。フィルターがトリガー発生時に起こる事象に依存している場合(「セッション数 = 0」など)、Brazeがチェックする時点ではユーザーが条件を満たさなくなっている可能性があります。
- 時間ベースのロジックは慎重に使用してください。たとえば、新規ユーザーをターゲットにしたい場合は以下のようにします。
- ターゲットオーディエンスを「過去7日間にアプリを初めて使用した」に設定します。
- エントリイベントを「セッション開始」に設定します。
- これにより、最初の1週間以内のユーザーのみが条件を満たし、セッションを開始した際にエントリします。