Skip to content

テストメッセージの送信

メッセージング キャンペーンをユーザー s に送信する際には、まず、正しく表示され、意図した方法で動作することを確認するために、テストを行うことができます。テストメッセージを作成して送信し、デバイスまたはチームメンバーを選択するのは、ダッシュボードのツールを使用すると非常に簡単です。

指定されたテストセグメントの作成

テストセグメントを設定したら、それを使用して任意のメッセージングチャネルをテストできます。正しく設定されていれば、このプロセスは1回実行するだけで済みます。

テストセグメントを設定するには、ダッシュボードのセグメントページに移動し、新しいセグメントを作成します。フィルターを追加をクリックして、ドロップダウンメニューの下部にあるテストフィルターのいずれかを選択します。

ターゲットステップで使用可能なフィルタを表示するろう付けテストキャンペーン。

このような2 つのテストフィルタを使用すると、特定のメールアドレスまたは外部ユーザIDを持つユーザを選択できます。

Testingと表示される見出しの下にリストされた複数のフィルタを表示するドロップダウンメニュー

メールアドレスと外部ユーザー 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 Send タブが選択されたろう付けキャンペーン

コマンドラインからのテスト

または、コマンドラインを使用してプッシュ通知をテストする場合は、プラットフォームごとに次の例に従うことができます。

cURL を使用した iOS アプリでのプッシュのテスト

CURL およびMessaging API を介して、ターミナル経由で単一の通知を送信できます。次のフィールドをテストケースの正しい値に置き換える必要があります。

  • YOUR_API_KEY - 設定> APIキーで利用可能
  • YOUR_EXTERNAL_USER_ID - Search Usersページで利用可能
  • YOUR_KEY1 (省略可能)
  • YOUR_VALUE1 (省略可能)

次の例では、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 centerTest Messagesで表示すると、送信ボタンがグレー表示になります
  • list-配信停止 ヘッダーは、テストメッセージ機能によって送信されるメールには含まれません
  • アプリ内メッセージおよびコンテンツカードの場合、ターゲットユーザーにターゲットデバイスのプッシュトークンが必要です
「このページはどの程度役に立ちましたか?」
New Stuff!