テストメッセージの送信
メッセージング キャンペーンをユーザー s に送信する際には、まず、正しく表示され、意図した方法で動作することを確認するために、テストを行うことができます。テストメッセージを作成して送信し、デバイスまたはチームメンバーを選択するのは、ダッシュボードのツールを使用すると非常に簡単です。
指定されたテストセグメントの作成
テストセグメントを設定したら、それを使用して任意のメッセージングチャネルをテストできます。正しく設定されていれば、このプロセスは1回実行するだけで済みます。
テストセグメントを設定するには、ダッシュボードのセグメントページに移動し、新しいセグメントを作成します。フィルターを追加をクリックして、ドロップダウンメニューの下部にあるテストフィルターのいずれかを選択します。
このような2 つのテストフィルタを使用すると、特定のメールアドレスまたは外部ユーザIDを持つユーザを選択できます。
と表示される見出しの下にリストされた複数のフィルタを表示するドロップダウンメニュー
メールアドレスと外部ユーザー ID フィルターの両方に、次の3つの選択肢があります。
1) “Equals” -指定したメールまたはユーザー IDと完全に一致するものが検索されます。これは、1 つのメールまたはユーザー ID に関連付けられたデバイスにのみテストキャンペーンを送信する場合に使用します。
2) “Does Not Equal” - 特定のメールまたはユーザー IDを試験キャンペーンsから除外する場合に使用します。
3) “Matches” - 指定した検索語の一部と一致するメールアドレスまたはユーザー ID を持つユーザーを検索します。これを使用すると、”@yourcompany.com” address を持つユーザーs のみを検索できます。これにより、自分のチームの全員にメールを送信できます。
“matches”オプションを使用して、メールの住所を | 文字で区切ることで、複数の特定のメールs を選択できます(たとえば、”matches” “[email protected]|[email protected]”)。 |
これらのフィルターを組み合わせて使用すると、テストユーザーのリストを絞り込むこともできます。例えば、テストセグメントには、「@braze.com」に「一致する」 メールアドレスフィルターと、「[email protected]」に「等しくない」別のフィルターを含めることができます。
テストフィルターをテストセグメントに追加した後、セグメントエディターの上部にある [プレビュー] をクリックするか、エディターの右上隅にある歯車アイコンをクリックし、ドロップダウンメニューから [すべてのユーザーデータを CSV 形式でエクスポートする] を選択して、セグメントのユーザーデータを CSV にエクスポートすることにより、意図したユーザーのみが選択されていることを確認できます。
というタイトルのブレーズキャンペーンのセクション
セグメントのユーザーデータを CSV にエクスポートすると、そのセグメントに該当するユーザーを最も正確に把握できます。[プレビュー] タブはセグメント内のユーザーのサンプルにすぎないため、目的のメンバーがすべて選択されていないように見える場合があります。
テストプッシュ通知またはアプリ内メッセージの送信
テストプッシュ通知s またはアプリ内メッセージs を送信するには、以前に作成したテストSegmentを対象とする必要があります。まず、キャンペーンを作成し、通常のステップs に従います。Target Usersステップに到達したら、ドロップダウンメニューからテストSegmentを選択します。
キャンペーンの確認を完了し、それを起動してプッシュ通知とアプリ内メッセージをテストします。
1つのキャンペーンを使用して自分自身にテストメッセージを複数回送信する場合は、キャンペーンコンポーザーの [スケジュール] 部分で [ユーザーがキャンペーンを受け取る資格を再取得できるようにする] を選択してください。
テストメールメッセージの送信
メールをテストするだけの場合は、必ずしもテストSegmentを設定する必要はありません。キャンペーンのメールを作成するキャンペーンコンポーザーの最初のステップで、Send Testをクリックし、テストメールを送信したいメールを入力します。
TEST (または SEED) がテストメッセージに追加されるのを有効または無効にすることもできます。
コマンドラインからのテスト
または、コマンドラインを使用してプッシュ通知をテストする場合は、プラットフォームごとに次の例に従うことができます。
cURL を使用した iOS アプリでのプッシュのテスト
CURL およびMessaging API を介して、ターミナル経由で単一の通知を送信できます。次のフィールドをテストケースの正しい値に置き換える必要があります。
YOUR_API_KEY
- 設定> APIキーで利用可能YOUR_EXTERNAL_USER_ID
- Search Usersページで利用可能YOUR_KEY1
(省略可能)YOUR_VALUE1
(省略可能)
古いナビゲーションを使用している場合、これらのページは別の場所にあります。
- [API キー] は [開発者コンソール] > [API 設定] にあります。
- [ユーザー検索]は、[ユーザー] > [ユーザー検索] にあります。
次の例では、
US-01
インスタンスの顧客に適した API エンドポイントを示します。このインスタンスにいない場合は、API documentation を参照して、リクエストを実行するエンドポイントを確認します。
1
2
3
4
5
6
7
8
9
10
11
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer {YOUR_API_KEY}" -d '{
"external_user_ids":["YOUR_EXTERNAL_USER_ID"],
"messages": {
"apple_push": {
"alert": "Test push",
"extra": {
"YOUR_KEY1" :"YOUR_VALUE1"
}
}
}
}' https://rest.iad-01.braze.com/messages/send
cURL を使用した Android アプリでのプッシュのテスト
cURL とMessaging API を介して、ターミナル経由で単一の通知を送信できます。次のフィールドをテストケースの正しい値に置き換える必要があります。
YOUR_API_KEY
([設定] > [API キー]に移動)YOUR_EXTERNAL_USER_ID
([ユーザーを検索] ページでプロファイルを検索)YOUR_KEY1
(省略可能)YOUR_VALUE1
(省略可能)
次の例では、
US-01
インスタンスの顧客に適した API エンドポイントを示します。このインスタンスにいない場合は、API documentation を参照して、リクエストを実行するエンドポイントを確認します。
1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer {YOUR_API_KEY}" -d '{
"external_user_ids":["YOUR_EXTERNAL_USER_ID"],
"messages": {
"android_push": {
"title":"Test push title",
"alert":"Test push",
"extra":{
"YOUR_KEY1":"YOUR_VALUE1"
}
}
}
}' https://rest.iad-01.braze.com/messages/send
Kindle アプリ s によるcURL によるプッシュのテスト
cURL とMessaging API を介して、ターミナル経由で単一の通知を送信できます。次のフィールドをテストケースの正しい値に置き換える必要があります。
YOUR_API_KEY
- Developer Consoleページで利用可能YOUR_EXTERNAL_USER_ID
- ユーザー検索ページで利用可能YOUR_KEY1
(省略可能)YOUR_VALUE1
(省略可能)
1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer {YOUR_API_KEY}" -d '{
"external_user_ids":["YOUR_EXTERNAL_USER_ID"],
"messages": {
"kindle_push": {
"title":"Test push title",
"alert":"Test push",
"extra":{
"YOUR_KEY1":"YOUR_VALUE1"
}
}
}
}' https://rest.iad-01.braze.com/messages/send
テストメッセージの制限
テストメッセージに完全な機能パリティがなく、キャンペーンまたはキャンバスを実際のユーザーs の集合に起動できない場合があります。このような場合、この動作を検証するには、限られたテストユーザーに対してキャンペーンまたはキャンバスを開始する必要があります。
- Braze preference centerをTest Messagesで表示すると、送信ボタンがグレー表示になります
- list-配信停止 ヘッダーは、テストメッセージ機能によって送信されるメールには含まれません
- アプリ内メッセージおよびコンテンツカードの場合、ターゲットユーザーにターゲットデバイスのプッシュトークンが必要です