テストメッセージの送信
メッセージングキャンペーンをユーザーに送信する前に、正しく表示され、意図した通りに動作することを確認するためにテストを行うことをお勧めします。ダッシュボードを使用して、プッシュ通知、アプリ内メッセージ(IAM)、またはメールでテストメッセージを作成して送信できます。
テストメッセージの送信
ステップ 1: 専用のテストセグメントを作成する
テストセグメントを設定すると、Brazeのあらゆるメッセージングチャネルのテストに使用できます。正しく設定すれば、この作業は一度だけで済みます。
テストセグメントを設定するには、セグメントに移動して新しいセグメントを作成します。フィルターを追加を選択し、テストフィルターのいずれかを選択します。

テストフィルターを使用すると、特定のメールアドレスまたは外部ユーザー IDを持つユーザーにのみテストメッセージを送信できます。

メールアドレスフィルターと外部ユーザー IDフィルターには、以下のオプションがあります。
| 演算子 | 説明 |
|---|---|
equals |
指定したメールアドレスまたはユーザー IDに完全一致するものを検索します。テストキャンペーンを1つのメールアドレスまたはユーザー IDに関連付けられたデバイスにのみ送信したい場合に使用します。 |
does not equal |
特定のメールアドレスまたはユーザー IDをテストキャンペーンから除外したい場合に使用します。 |
matches |
メールアドレスまたはユーザー IDが、指定した検索語の一部に一致するユーザーを検索します。たとえば、@yourcompany.comアドレスを持つユーザーのみを検索し、チーム全員にメッセージを送信することができます。 |
「matches」オプションを使用し、メールアドレスを | 文字で区切ることで、複数の特定のメールアドレスを選択できます。たとえば「matches」「[email protected] | [email protected]」のように指定します。また、複数の演算子を組み合わせることもできます。たとえば、テストセグメントにメールアドレスフィルターで「matches」「@braze.com」を設定し、さらに別のフィルターで「does not equal」「[email protected]」を設定できます。
テストセグメントにテストフィルターを追加した後、プレビューを選択するか、設定 > CSVですべてのユーザーデータをエクスポートを選択してセグメントのユーザーデータをCSVファイルにエクスポートすることで、正しく動作しているか確認できます。


セグメントのユーザーデータをCSVファイルにエクスポートする方法が最も正確な検証方法です。プレビューではユーザーのサンプルのみが表示され、すべてのユーザーが含まれない場合があります。
ステップ 2: メッセージを送信する
Brazeダッシュボードまたはコマンドラインを使用してメッセージを送信できます。
テストプッシュ通知またはアプリ内メッセージを送信するには、先ほど作成したテストセグメントをターゲットにする必要があります。まずキャンペーンを作成し、通常の手順に従います。ターゲットオーディエンスステップに到達したら、ドロップダウンメニューからテストセグメントを選択します。

キャンペーンの内容を確認し、起動してプッシュ通知とアプリ内メッセージをテストします。

1つのキャンペーンを使用して自分自身に複数回テストメッセージを送信する場合は、キャンペーンコンポーザーのスケジュールセクションでユーザーがキャンペーンの再受信対象になることを許可するを選択してください。
メールメッセージのみをテストする場合は、テストセグメントを設定する必要はありません。キャンペーンコンポーザーの最初のステップでキャンペーンのメールメッセージを作成する画面で、テスト送信をクリックし、テストメールを送信したいメールアドレスを入力します。


または、cURLとBrazeメッセージング APIを使用して単一の通知を送信することもできます。これらの例ではUS-01インスタンスを使用してリクエストを行います。ご自身のインスタンスを確認するには、APIエンドポイントを参照してください。
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer {BRAZE_API_KEY}" -d '{
"external_user_ids":["EXTERNAL_USER_ID"],
"messages": {
"android_push": {
"title":"Test push title",
"alert":"Test push",
"extra":{
"CUSTOM_KEY":"CUSTOM_VALUE"
}
}
}
}' https://rest.iad-01.braze.com/messages/send
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer {BRAZE_API_KEY}" -d '{
"external_user_ids":["EXTERNAL_USER_ID"],
"messages": {
"apple_push": {
"alert": "Test push",
"extra": {
"CUSTOM_KEY" :"CUSTOM_VALUE"
}
}
}
}' https://rest.iad-01.braze.com/messages/send
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer {BRAZE_API_KEY}" -d '{
"external_user_ids":["EXTERNAL_USER_ID"],
"messages": {
"kindle_push": {
"title":"Test push title",
"alert":"Test push",
"extra":{
"CUSTOM_KEY":"CUSTOM_VALUE"
}
}
}
}' https://rest.iad-01.braze.com/messages/send
以下のプレースホルダーを置き換えてください。
| プレースホルダー | 説明 |
|---|---|
BRAZE_API_KEY |
認証に使用するBraze APIキーです。Brazeで設定 > APIキーに移動してキーを確認します。 |
EXTERNAL_USER_ID |
特定のユーザーにメッセージを送信するために使用する外部ユーザー IDです。Brazeでオーディエンス > ユーザーを検索に移動し、ユーザーを検索します。 |
CUSTOM_KEY |
(オプション)追加データ用のカスタムキーです。 |
CUSTOM_VALUE |
(オプション)カスタムキーに割り当てるカスタム値です。 |
テストの制限事項
テストメッセージは、キャンペーンやキャンバスを実際のユーザーセットに配信する場合と完全に同じ機能を持たない状況がいくつかあります。このような動作を検証するには、限定されたテストユーザーセットに対してキャンペーンやキャンバスを配信してください。
- テストメッセージからBrazeのユーザー設定センターを表示すると、送信ボタンがグレーアウトされます。
- テストメッセージ機能で送信されるメールには、リスト購読解除ヘッダーが含まれません。
- アプリ内メッセージおよびContent Cardsの場合、ターゲットユーザーはターゲットデバイスのプッシュトークンを持っている必要があります。