テストメッセージの送信
ベストプラクティスとして、メッセージングキャンペーンをユーザーに送信する前に、これが正しく表示され、意図したとおりに動作するかどうかテストすることをお勧めします。Braze ダッシュボードのツールを使用して、選択したデバイスまたはチームメンバーへのテストメッセージを作成して送信できます。
テスト後は必ずキャンペーンの下書きを保存して、キャンペーンが削除されないようにしてください。メッセージを下書きとして保存しなくてもテストメッセージを送信することはできます。
ステップ 1: テストユーザーを特定する
メッセージングキャンペーンをテストする前に、テストユーザーを特定することが重要です。これらのユーザーは、既存のユーザー ID やメールアドレス、またはメッセージングキャンペーンのテスト専用に使用される新規ユーザーのいずれでもかまいません。
オプション: コンテンツテストグループを作成する
テストユーザーを整理する便利な方法として、キャンペーンからテストメッセージを受け取るユーザーのグループを含むコンテンツテストグループを作成することができます。このテストグループをキャンペーンの [テスト受信者] の [コンテンツテストグループの追加] フィールドに追加すると、個々のテストユーザーを作成または追加せずにテストを開始できます。
ステップ 2: チャネル固有のテストメッセージを送信する
テストメッセージを送信する手順については、それぞれのチャネルの次のセクションを参照してください。
- メールメッセージの下書きを作成します。
- [プレビュー後にテスト] をクリックします。
- [テスト送信] タブを選択し、[ユーザーを個別に追加] フィールドにメールアドレスまたはユーザー ID を追加します。
- [テストを送信] をクリックして、下書きしたメールを受信ボックスに送信します。
モバイルプッシュ
- モバイルプッシュの下書きを作成します。
- [設定] タブを選択し、[ユーザーを個別に追加] フィールドにメールアドレスまたはユーザー ID を追加します。
- [テストを送信] をクリックして、下書きしたメッセージをデバイスに送信します。
Web プッシュ
- Web プッシュを作成します。
- [テスト] タブを選択します。
- [自分にテストを送信] をチェックします。
- [テストを送信] をクリックして、Web プッシュを Web ブラウザーに送信します。
Braze ダッシュボードからのプッシュメッセージをすでに受け入れている場合、プッシュは画面の隅に表示されます。それ以外の場合は、メッセージが表示されたら [許可] をクリックすると、メッセージが表示されます。
アプリ内とテストデバイスでプッシュ通知を設定している場合は、テスト用アプリ内メッセージをアプリに送信して、リアルタイムでどのように表示されるかを確認できます。
- アプリ内メッセージの下書きを作成します。
- [テスト] タブを選択し、[ユーザーを個別に追加] フィールドにメールアドレスまたはユーザー ID を追加します。
- [テストを送信] をクリックして、プッシュメッセージをデバイスに送信します。
テスト用プッシュメッセージがデバイス画面の上部に表示されます。
プッシュメッセージを直接クリックして開くと、アプリが開いてアプリ内メッセージのテストを確認できます。このアプリ内メッセージテスト機能は、アプリ内メッセージをトリガーするために、ユーザーがテストプッシュ通知をクリックすることに依存していることに注意。そのため、テスト・プッシュ通知の配信を成功させるためには、ユーザーは関連アプリでプッシュ通知を受け取る資格がなければならない。
トラブルシューティング
- アプリ内メッセージキャンペーンがプッシュキャンペーンによってトリガーされない場合、アプリ内キャンペーンのセグメンテーションをチェックし、プッシュメッセージを受け取る前にユーザーがターゲットオーディエンスに合致していることを確認する。
- AndroidとiOSのテスト送信において、Request push permissionのon-click動作を使用するアプリ内メッセージが、一部のデバイスで表示されないことがある。回避策として
- Android :デバイスはアンドロイド13とアンドロイドSDKバージョン21.0.0でなければならない。もう1つの理由は、アプリ内メッセージが表示されるデバイスに、すでにシステムレベルのプロンプトがあることかもしれない。そのため、再度テストする前に、アプリを再インストールして通知許可をリセットする必要があるかもしれない。
- **iOS: **開発チームは、アプリのプッシュ通知の実装を見直し、プッシュ許可を要求するコードを手動で削除することを推奨する。詳しくは、アプリ内メッセージのプッシュ・プライマーを参照のこと。
- アクションベースのアプリ内メッセージキャンペーンを配信するには、REST APIではなく、Braze SDKを通じてカスタムイベントを記録する必要があるため、ユーザーは対象となるアプリ内メッセージをデバイスに直接受け取ることができる。ユーザーは、セッション中にイベントを実行すると、アプリ内メッセージを受け取ることができる。
コンテンツカードを作成したら、テストコンテンツカードをアプリに送信して、リアルタイムでどのように表示されるかを確認できます。
- コンテンツカードの下書きを作成します。
- [テスト] タブを選択し、このテストメッセージを受信するコンテンツテストグループを少なくとも 1 つ、あるいは個々のユーザーを少なくとも 1 人選択します。
- [テストを送信] をクリックして、コンテンツカードをアプリに送信します。
SMS または MMS メッセージを作成した後、スマートフォンにテストメッセージを送信して、リアルタイムでどのように表示されるかを確認できます。
- SMS または MMS メッセージの下書きを作成します。
- [テスト] タブを選択し、このテストメッセージを受信するコンテンツテストグループを少なくとも 1 つ、あるいは個々のユーザーを少なくとも 1 人選択します。
- [テストを送信] をクリックしてテストメッセージを送信します。
Webhook を作成した後、テスト送信を実行して Webhook の応答を確認できます。[テスト] タブを選択し、[テストを送信] を選択して、指定された Webhook URL にテスト送信を送信します。個々のユーザーを選択して、特定のユーザーとして応答をプレビューすることもできます。
ニュースフィードは非推奨になります。Braze では、News Feed ツールを使用するお客様は、コンテンツカードメッセージングチャネルに移動することを推奨しています。これは、より柔軟でカスタマイズ可能で、信頼性が高いチャネルです。詳しくはマイグレーションガイドをご覧ください。
テスト用のニュースフィードカードを送信するには、テストセグメントを設定してからテストキャンペーンを送信する必要があります。
ステップ 1: 指定のテストセグメントを作成する
テスト・セグメントを設定したら、これらのメッセージング・チャンネルを使うことができる。このプロセスにはいくつかの簡単な手順が必要で、適切に設定されていれば、一度実行するだけで済みます。
- [セグメント] ページに移動して、新しいセグメントを作成します。
- [フィルターを追加] の下のドロップダウンメニューをクリックし、リストの下部にあるテストフィルターを探します。
- テストフィルターを使用して、特定のメールアドレスまたは外部 ユーザー ID を持つユーザーを選択します。
これらのフィルターには次のオプションがあります。- 完全一致: 指定したメールアドレスまたはユーザー ID と完全に一致するものを探します。これは、1 つのメールまたはユーザー ID に関連付けられたデバイスにのみテストキャンペーンを送信する場合に使用します。
- 一致しない: 特定のメールまたはユーザー ID をテストキャンペーンから除外します。
- 一致する: 指定した検索語の一部と一致するメールアドレスまたはユーザー ID を持つユーザーを検索します。これを使えば、”@yourcompany.com” のアドレスを持つユーザーだけを検索し、チーム全員にメッセージを送ることができる。
これらのフィルターを組み合わせて使用すると、テストユーザーのリストを絞り込むこともできます。たとえば、テスト・セグメントには、matches
“@braze.com” というメールアドレス・フィルターと、does not equal
“[email protected]” という別のフィルターを含めることができる。また、matches
オプションを使い、メールアドレスを”|”文字で区切ることで、複数の特定のメールを選択することもできる(たとえば、matches
“[email protected]|[email protected]” )。
- テストフィルターをテストセグメントに追加します。
- セグメントエディターの上部にある [プレビュー] をクリックするか、そのセグメントのユーザーデータを CSV にエクスポートして、目的のユーザーのみを選択したことを確認します。
- セグメントのユーザーデータをエクスポートするには、[ユーザーデータ] ドロップダウンをクリックし、[すべてのユーザーデータを CSV 形式でエクスポート] を選択します。
セグメントのユーザーデータを CSV にエクスポートすると、そのセグメントに該当するユーザーを最も正確に把握できます。[プレビュー] タブはセグメント内のユーザーのサンプルにすぎないため、目的のメンバーがすべて選択されていないように見える場合があります。詳細については、「[セグメントデータの表示と理解][7]」を参照してください。
テストメッセージを送りたいユーザーのみをターゲットにしていることを確認したら、テストしたい既存のキャンペーンでこのセグメントを選択するか、セグメントメニューの [キャンペーンを開始] ボタンをクリックします。
ステップ 2: テストキャンペーンを送信する
テストニュースフィードカードを送信するには、以前に作成したテストセグメントをターゲットにする必要があります。まず、マルチチャネルキャンペーンを作成し、通常の手順に従います。[ターゲットユーザー] ステップに到達したら、次の画像のようにテストセグメントを選択します。
キャンペーンの確認が完了したら、キャンペーンを開始してニュースフィードカードをテストします。
1 つのキャンペーンを使用して自分自身にテストメッセージを複数回送信する場合は、キャンペーンコンポーザーの [スケジュール] 部分にある [ユーザーがキャンペーンを再度受信できるようにする] というタイトルのチェックボックスをオンにします。
パーソナライズされたキャンペーンのテスト
ユーザーデータを入力したり、カスタムイベントプロパティを使用するキャンペーンをテストしたりする場合は、追加または別の手順を実行する必要があります。
ユーザー属性でパーソナライズされたキャンペーンのテスト
メッセージに[パーソナライゼーション]26 ]を使用している場合は、キャンペーンを適切にプレビューし、ユーザーデータがコンテンツに適切に入力されていることを確認するために、追加のステップを踏む必要がある。
テストメッセージを送信するときは、必ず [既存のユーザーを選択] オプションか、[カスタムユーザー] としてプレビューするオプションを選択します。
既存のユーザーの選択
既存のユーザーを選択する場合は、検索フィールドに特定のユーザー ID またはメールを入力します。次に、ダッシュボードプレビューを使用してメッセージがそのユーザーにどのように表示されるかを確認し、そのユーザーに表示される内容を反映したテストメッセージをデバイスに送信します。
カスタムユーザーの選択
カスタムユーザーとしてプレビューする場合は、ユーザーの名やカスタム属性など、パーソナライズできるさまざまなフィールドにテキストを入力します。繰り返しになりますが、自分のメールアドレスを入力して、デバイスにテストを送信できます。
カスタムイベントプロパティでパーソナライズされたキャンペーンのテスト
カスタムイベントプロパティ]19 ] でパーソナライズされたキャンペーンのテストは、他のタイプのキャンペーンのアウトラインのテストとは若干異なる。カスタムイベントプロパティを使用してパーソナライズされたキャンペーンをテストする最も確実な方法は、以下を実行してキャンペーンを自分でトリガーすることです。
- イベント・プロパティを含むコピーを書き上げる。
- アクションベース配信]21 ] を使って、イベントが発生したときにキャンペーンを配信する。
iOS のプッシュキャンペーンをテストする場合、iOS は現在開いているアプリに関するプッシュ通知を配信しないため、アプリの終了にかかる時間を確保するために 1 分の遅延を設定する必要があります。他のタイプのキャンペーンは、即座に配信するように設定できます。
- テストフィルターを使用したり、自分のメールアドレスをターゲットにしたりして、通常どおりにテスト用のユーザーをターゲットにして、キャンペーンの作成を完了します。
- アプリを開いて、カスタムイベントを完了します。
キャンペーンがトリガーされ、イベントプロパティでカスタマイズされたメッセージが表示されます。
また、カスタムユーザー ID を保存する場合は、カスタマイズされたテストメッセージを自分に送信してキャンペーンをテストすることもできます。
- キャンペーンのコピーを書きます。
- [テスト] タブを選択し、[カスタマイズされたユーザー] を選択します。
- ページの下部にカスタムイベントプロパティを追加し、上部のボックスに自分のユーザー ID またはメールアドレスを追加します。
- [テストを送信] をクリックすると、プロパティでパーソナライズされたメッセージが届きます。