ユーザーのターゲット設定
ユーザーをどのようにターゲットに設定するかを決めることは、キャンペーンやキャンバスを作成する際の最も重要なステップの1つです。行動、好み、デモグラフィックに基づいてオーディエンスをセグメント化する方法を理解すれば、メッセージングを調整してパーソナライズできます。
ターゲットオーディエンスの作成
ステップ 1: ユーザーを選択する
ターゲティングオプションでは、以下のオプションを使用して、キャンペーンまたはキャンバスでターゲットにするユーザーを選択できます。定義した条件に一致するユーザーだけがメッセージを受信します。正確なセグメントのメンバーシップは、常にメッセージ送信の直前に計算されます。
作成済みのセグメントのメンバーをターゲットにするには、セグメント別のターゲットユーザーのドロップダウンからセグメントを1つ選択します。
作成済みの複数のセグメントに該当するユーザーをターゲットにするには、セグメント別のターゲットユーザーのドロップダウンから複数のセグメントを追加します。ターゲットオーディエンスは、1つ目のセグメント、2つ目のセグメント、3つ目のセグメント (以降同様) のすべてに含まれるユーザーになります。
セグメントを追加せずにユーザーをターゲットにするには、一連のフィルターを使用できます。これはメッセージ作成時に即席で作るオーディエンスで、1回限りのオーディエンスに送信する場合にセグメントの作成を省略できます。

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

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

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

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

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


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

メールキャンペーンでは、シードグループセクションでシードグループをターゲットにできます。シードグループは API キャンペーンでは利用できませんが、キャンペーンの API トリガーエントリを通じてシードグループを含めることはできます。詳細については、シードグループを参照してください。
AND と OR の組み合わせ方
キャンペーンとキャンバスでは、セグメントと追加フィルターが同じ方法で組み合わされます。
| 条件 | 組み合わせ方 |
|---|---|
| セグメント別のターゲットユーザーのセグメント | ユーザーは選択したすべてのセグメントに属している必要があります (AND) |
| 追加フィルターとセグメント | ユーザーは追加フィルターにも一致する必要があります (セグメントとのAND) |
| フィルターグループ内のフィルター | ユーザーはすべてのフィルターを満たす (AND) か、少なくとも1つのフィルターを満たす (OR) 必要があります |
| フィルターグループ | ユーザーはすべてのグループに一致する (AND) か、少なくとも1つのグループに一致する (OR) 必要があります |
これにより、次のようなロジックを構築できます。
(セグメント A AND セグメント B) AND ((Filter 1 OR Filter 2) AND (Filter 3 OR Filter 4))(セグメント A) AND ((Filter 1 AND Filter 2 AND Filter 3) OR (Filter 4 OR Filter 5 OR Filter 6))
ANDは、ユーザーがそのステートメント内のすべての条件を満たす必要があることを意味します。ORは、ユーザーが少なくとも1つの条件を満たす必要があることを意味します。除外グループ、ORを使用したネガティブターゲティング、その他の例については、ANDとORを使用したセグメンテーションロジックを参照してください。
ステップ 2: オーディエンスをテストする
オーディエンスにセグメントとフィルターを追加した後、ユーザーを検索してオーディエンス条件に一致するかを確認することで、オーディエンスが想定どおりに設定されているかをテストできます。

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

AB テスト
A/B テストセクションでは、同じマーケティングキャンペーンの複数のバージョンに対するユーザーの反応を比較するテストを設定できます。これらのバージョンはマーケティング目標は同様ですが、文言やスタイルが異なります。目的は、マーケティング目標を最もよく達成するキャンペーンのバージョンを特定することです。
詳細とベストプラクティスについては、多変量テストと 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 週間以内にいるユーザーのみが条件を満たし、セッションを開始したときにエントリします。