テストメッセージの送信
ベストプラクティスとして、メッセージングキャンペーンをユーザーに送信する前に、これが正しく表示され、意図したとおりに動作するかどうかテストすることをお勧めします。Braze ダッシュボードのツールを使用して、選択したデバイスまたはチームメンバーへのテストメッセージを作成して送信できます。
テスト後は必ずキャンペーンの下書きを保存して、キャンペーンが削除されないようにしてください。メッセージを下書きとして保存しなくてもテストメッセージを送信することはできます。
ステップ 1: テストユーザーを特定する
メッセージングキャンペーンをテストする前に、テストユーザーを特定することが重要です。これらのユーザーは、既存のユーザー ID やメールアドレス、またはメッセージングキャンペーンのテスト専用に使用される新規ユーザーのいずれでもかまいません。
オプション: コンテンツテストグループを作成する
テストユーザーを整理する便利な方法として、キャンペーンからテストメッセージを受け取るユーザーのグループを含むコンテンツテストグループを作成することができます。このテストグループは、キャンペーンのコンテンツテストグループの追加フィールドのテストレシピエントに追加し、個々のテストユーザーs を作成または追加せずにテストを開始できます。
ステップ 2:チャネル固有のテストメッセージを送信する
テストメッセージを送信する手順については、それぞれのチャネルの次のセクションを参照してください。
- メールメッセージの下書きを作成します。
- プレビューとテストを選択します。
- Test Sendタブを選択し、個々のユーザーを追加sフィールドにメールの住所またはユーザー IDを追加します。
- Send Testを選択して、下書きのed メールを受信トレイに送信します。

モバイルプッシュ
- モバイルプッシュの下書きを作成します。
- Testタブを選択し、Add Individual ユーザー sフィールドにメールの住所またはユーザー IDを追加します。
- Send Testを選択して、下書きのメッセージを端末に送信します。

Web プッシュ
- Web プッシュを作成します。
- [テスト] タブを選択します。
- Send Test to Myselfを選択します。
- Send Testを選択して、Web プッシュをウェブブラウザに送信します。

Braze ダッシュボードからのプッシュメッセージをすでに受け入れている場合、プッシュは画面の隅に表示されます。それ以外の場合は、メッセージが表示されたら [許可] をクリックすると、メッセージが表示されます。
テストをコンテンツテストグループまたは個々のユーザーに送信するには、送信する前にテストデバイスでプッシュが有効になっており、テストユーザーの有効なプッシュトークンが登録されている必要があります。iOSユーザーの場合、テストコンテンツカードを表示するには、Brazeから送信されたプッシュ通知をタップする必要があります。この動作はテストコンテンツカードにのみ適用されます。
コンテンツカードを作成したら、テストコンテンツカードをアプリに送信して、リアルタイムでどのように表示されるかを確認できます。
- コンテンツカードの下書きを作成します。
- [テスト] タブを選択し、このテストメッセージを受信するコンテンツテストグループを少なくとも 1 つ、あるいは個々のユーザーを少なくとも 1 人選択します。
- Send Testを選択して、コンテンツカードをアプリに送信します。

プレビュー
プレビュータブで、カードを作成しながらプレビューできます。これは、ユーザーの視点から最終的なメッセージがどのように見えるかを視覚化するのに役立つはずだ。
作成者のプレビュータブでは、メッセージの表示がユーザーのデバイスでの実際のレンダリングと同じでない場合があります。メディア、コピー、パーソナライゼーション、およびカスタム属性が正しく生成されることを確認するために、常にデバイスにテストメッセージを送信することをお勧めします。
テスト・チェックリスト
- 画像やメディアは期待通りに表示され、機能しているか?
- 液体は期待通りに機能しますか?リキッドが何も返さない場合、デフォルト 属性値を計算しましたか?
- あなたのコピーは明確で簡潔で正しいですか?
- リンクはユーザーを目的の場所に誘導していますか?
デバッグ
コンテンツカードが送信された後、開発者コンソールのイベントユーザーログから問題を分解またはデバッグできます。
一般的なユースケースは、ユーザーが特定のコンテンツカードを見られない理由をデバッグしようとすることです。そのためには、セッション開始時にSDKに配信されたコンテンツカードをインプレッションの前にイベントユーザーログで確認し、それらを特定のキャンペーンに遡ることができます。
- 設定 > イベントユーザーログ に移動します。
- テストユーザーのSDKリクエストを見つけて展開します。
- [生データ] をクリックします。
-
セッションの
idを見つけてください。次に例の抜粋を示します:1 2 3 4 5 6 7 8 9 10 11 12
[ { "session_id": "D1B051E6-469B-47E2-B830-5A728D1D4AC5", "data": { "ids": [ "NDg2MTY5MmUtNmZjZS00MjE1LWJkMDUtMzI1NGZiOWU5MDU3" ] }, "name": "cci", "time": 1636106490.155 } ]
-
Base64 Decode and Encodeのようなデコードツールを使用して、Base64形式から
idをデコードし、関連するcampaign_idを見つけます。この例では、次のようになります。1
4861692e-6fce-4215-bd05-3254fb9e9057_$_cc=c3b25740-f113-c047-4b1d-d296f280af4f&mv=6185005b9d9bee79387cce45&pi=cmp
Where
4861692e-6fce-4215-bd05-3254fb9e9057is thecampaign_id. -
キャンペーンページに移動し、
campaign_idを検索します。

そこから、メッセージ設定とコンテンツを確認して、ユーザーが特定のコンテンツカードを見られない理由を詳しく調べることができます。
Braze でバナーメッセージをテストするには、Braze でバナーキャンペーンを作成する必要があります。さらに、テストする配置がアプリまたはウェブサイトに既に配置されていることを確認します。
バナーメッセージを作成したら、バナーをプレビューしたり、テストメッセージを送信したりできます。
- バナーメッセージを作成します。
- プレビューを選択して、バナーをプレビューするか、テストメッセージを送信します。
- テストメッセージを送信するには、コンテンツテストグループまたは1 つ以上の個々のユーザーs をTest Recipients として追加し、Send Test を選択します。
最大5 分間、デバイスでテストメッセージを表示できます。

プレビューは、ハードウエアの違いにより、ユーザーの機器の最終的なレンダリングとは異なる場合があります。
テスト・チェックリスト
- バナーキャンペーンはプレイスメントに割り当てられていますか?
- “画像sとメディアが表示され、ターゲットのデバイスタイプとスクリーンサイズで期待どおりに機能しますか?
- あなたのつながりとボタンがユーザーをどこへ行けばいいのか?
- 液体は期待通りに機能しますか?Liquidが情報を返さない場合に、デフォルト属性値を考慮しましたか?
- あなたのコピーは明確で簡潔で正しいですか?
SMS または MMS メッセージを作成した後、スマートフォンにテストメッセージを送信して、リアルタイムでどのように表示されるかを確認できます。
- SMS または MMS メッセージの下書きを作成します。
- [テスト] タブを選択し、このテストメッセージを受信するコンテンツテストグループを少なくとも 1 つ、あるいは個々のユーザーを少なくとも 1 人選択します。
- テストメッセージを送信するには、Send Testを選択します。

Webhook を作成した後、テスト送信を実行して Webhook の応答を確認できます。[テスト] タブを選択し、[テストを送信] を選択して、指定された Webhook URL にテスト送信を送信します。個々のユーザーを選択して、特定のユーザーとして応答をプレビューすることもできます。

パーソナライズされたキャンペーンのテスト
ユーザーデータを入力したり、カスタムイベントプロパティを使用するキャンペーンをテストしたりする場合は、追加または別の手順を実行する必要があります。
ユーザー属性でパーソナライズされたキャンペーンのテスト
メッセージにパーソナライゼーションを使用している場合は、キャンペーンを適切にプレビューし、ユーザーデータがコンテンツに正しく入力されているかチェックするための追加ステップが必要になる。
テストメッセージを送信するときは、必ず [既存のユーザーを選択] オプションか、[カスタムユーザー] としてプレビューするオプションを選択します。

既存のユーザーの選択
既存のユーザーを選択する場合は、検索フィールドに特定のユーザー ID またはメールを入力します。次に、ダッシュボードプレビューを使用してメッセージがそのユーザーにどのように表示されるかを確認し、そのユーザーに表示される内容を反映したテストメッセージをデバイスに送信します。

カスタムユーザーの選択
カスタムユーザーとしてプレビューする場合は、ユーザーの名やカスタム属性など、パーソナライズできるさまざまなフィールドにテキストを入力します。繰り返しになりますが、自分のメールアドレスを入力して、デバイスにテストを送信できます。

ユーザーのカスタマイズ
任意のユーザーまたは既存のフィールドから個々のs を編集して、メッセージ内のダイナミックなの内容を検証することができます。編集を選択して、選択したユーザーを変更可能なカスタムユーザーに変換します。

カスタムイベントプロパティでパーソナライズされたキャンペーンのテスト
カスタムイベントプロパティでパーソナライズされたキャンペーンのテストは、ここで説明する他のタイプのキャンペーンのテストとは少し異なります。
方法1:キャンペーンの手動トリガ
カスタムイベント プロパティーを使用してキャンペーン s パーソナライズされたをテストするための堅牢な方法として、自分でキャンペーンをトリガーできます。
- イベント・プロパティを含むコピーを書き上げる。

2.アクションベースの配信を使用して、イベントの発生時にキャンペーンを配信します。
iOS プッシュキャンペーンをテストしている場合は、iOS が現在の開封 アプリのプッシュ通知を配信しないため、自分でアプリを終了できるように遅延を1 分に設定する必要があります。他のタイプのキャンペーンは、即座に配信するように設定できます。

- テストフィルターを使用したり、自分のメールアドレスをターゲットにしたりして、通常どおりにテスト用のユーザーをターゲットにして、キャンペーンの作成を完了します。

- アプリを開いて、カスタムイベントを完了します。
キャンペーンがトリガーされ、イベントプロパティでカスタマイズされたメッセージが表示されます。

方法3:Liquid の使用
カスタムイベントのプロパティーは、Liquid で数値を手動で入力することで確認できます。
- メッセージエディタで、カスタムイベントのプロパティーの数値を入力します。
- ユーザータブとして**プレビューを選択し、正しいメッセージが表示されることを確認します。
トラブルシューティング
アプリ内メッセージ
アプリ内メッセージキャンペーンがプッシュキャンペーンによってトリガーされない場合、アプリ内キャンペーンのセグメンテーションをチェックし、ユーザーがプッシュメッセージの受信前に、ターゲットオーディエンスに合致していることを確認してください。
Android および iOS でのテスト送信の場合、クリック時にプッシュ通知の許可を要求する動作を使用するアプリ内メッセージが、一部のデバイスで表示されないことがあります。回避策として
- Android :デバイスは Android 13、かつ当社の Android SDK バージョン21.0.0 である必要があります。もう1つの理由は、アプリ内メッセージが表示されるデバイスに、すでにシステムレベルのプロンプトがあることかもしれない。[再び表示しない] を選択している可能性があるため、再びテストする前にアプリを再インストールして、通知の許可をリセットしなければならない場合があります。
- **iOS: **開発チームは、アプリのプッシュ通知の実装を見直し、プッシュ許可を要求するコードを手動で削除することを推奨する。詳細については、アプリ内メッセージのプッシュプライマーを参照してください。
アクション ベースのアプリ内メッセージ キャンペーンを配信するには、REST API ではなくBraze SDK を介してカスタムイベントs を記録する必要があります。これにより、ユーザー s は適格なアプリ内メッセージs を直接デバイスに受信できます。ユーザは、セッション中に行動を実行した場合にアプリ内メッセージを受け取ります。





GitHub でこのページを編集