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

テストフィルターを使用すると、指定したメールアドレスまたは外部ユーザー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]」という別のフィルターを含めることができます。
テストフィルターをテストセグメントに追加した後、Previewを選択するか、Settings > CSV Export All User Dataを選択してそのセグメントのユーザーデータをCSVファイルにエクスポートすることで、正しく動作していることを確認できます。


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

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

1つのキャンペーンを使用して自分自身にテストメッセージを複数回送信する場合は、キャンペーンコンポーザーのSchedule部分でAllow users to become re-eligible to receive campaignを選択してください。
メールメッセージのみをテストする場合は、必ずしもテストセグメントを設定する必要はありません。キャンペーンコンポーザーの最初のステップでキャンペーンのメールメッセージを作成する際に、Send Testをクリックし、テストメールを送信したいメールアドレスを入力します。


テストメッセージにTEST(またはSEED)が追加されるのを有効または無効にすることもできます。
または、cURLとBrazeメッセージングAPIを使用して単一の通知を送信できます。これらの例ではUS-01インスタンスを使用してリクエストを作成しています。ご自身のインスタンスを確認するには、APIエンドポイントを参照してください。
1
2
3
4
5
6
7
8
9
10
11
12
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で、Settings > API Keysに移動してキーを見つけます。 |
EXTERNAL_USER_ID |
特定のユーザーにメッセージを送信するために使用する外部ユーザーID。Brazeで、Audience > Search Usersに移動し、ユーザーを検索します。 |
CUSTOM_KEY |
(オプション)追加データ用のカスタムキー。 |
CUSTOM_VALUE |
(オプション)カスタムキーに割り当てられたカスタム値。 |
テストの制限事項
テストメッセージは、キャンペーンやキャンバスを実際のユーザーに対して起動する場合と完全な機能パリティがない場合があります。このような場合、動作を検証するには、限られたテストユーザーに対してキャンペーンまたはキャンバスを起動する必要があります。
- Brazeのユーザー設定センターをテストメッセージから表示すると、送信ボタンがグレーアウトされます。
- list-unsubscribeヘッダーは、テストメッセージ機能によって送信されるメールには含まれません。
- アプリ内メッセージおよびContent Cardsの場合、ターゲットユーザーにはターゲットデバイスのプッシュトークンが必要です。