Skip to content

メッセージング診断ダッシュボード

メッセージング診断ダッシュボードは、メッセージ送信結果の概要を提供し、メッセージング設定における傾向の把握や潜在的な問題の診断を可能にします。このダッシュボードは、キャンペーンやキャンバスからのメッセージが期待どおりに送信されなかった理由を理解するのに役立ちます。

主要な概念

送信済みと配信済み

このダッシュボードは、Brazeが内部的にメッセージを処理した方法を報告するものであり、メッセージの最終的な配信ステータスを報告するものではないことを理解することが重要です。

このダッシュボードで「送信済み」と表示されたメッセージは、Brazeがメッセージの処理と送出に成功したことを意味します。ほとんどのチャネルでは、Brazeが関連するサードパーティの送信パートナーにメッセージを引き渡したことを意味します。ただし、ユーザーのデバイスへの最終的な配信を保証するものではありません。

Brazeがメッセージを「送信」した場合、最終的な配信は外部サービスに依存する場合があります。各チャネルの例を以下に示します。

チャネル 最終配信の例
Content Cards カードが送信され、閲覧可能な状態になりました。
メール Brazeがメッセージをメールサービスプロバイダー(ESP)に引き渡します。ESPが最終的な配信を担当します。たとえば、メールアドレスが無効であったり受信トレイがいっぱいの場合、ESPが「バウンス」を報告することがあります。
アプリ内メッセージ メッセージがユーザーに表示されました。
LINE メッセージが送信パートナーに正常に引き渡されました。
プッシュ通知 Brazeがメッセージを適切なプッシュ通知サービス(iOSの場合はApple Push Notification service、Androidの場合はFirebase Cloud Messaging)に引き渡します。そのサービスがデバイスへの通知の最終配信を担当します。
SMS/MMS/RCS BrazeがメッセージをSMSゲートウェイ(Twilioなど)に引き渡します。そのゲートウェイがモバイルキャリアへの最終配信を担当します。
Webhook Webhookリクエストが正常に実行され、2xxレスポンスが返されました。
WhatsApp メッセージが送信パートナーに正常に引き渡されました。

データの鮮度

このダッシュボードのデータ更新頻度は、システム負荷に応じて変動する場合があります。更新頻度は保証されませんが、ほとんどの場合1時間未満です。

ダッシュボードの設定

診断ダッシュボードにアクセスするには、Analytics > ダッシュボードビルダーに移動し、Brazeが作成したダッシュボードのリストからMessaging Diagnosticsを選択します。

ダッシュボードを実行してデータを表示するには:

  1. ダッシュボードレポートのソースとしてキャンペーンまたはキャンバスを選択します。
  2. 1つ以上のキャンペーンまたはキャンバスを選択します。
  3. Run Dashboardを選択して、選択したフィルターのデータを読み込みます。

2025年5月25日から5月31日までのウェルカムシリーズキャンペーンのキャンペーンおよびキャンバス診断の例。 2025年5月25日から5月31日までのウェルカムシリーズキャンペーンのキャンペーンおよびキャンバス診断の例(グラフホバー時)。

データの解釈

サマリータイル

ページ上部には、選択した期間の主要なサマリータイルが表示されます:

  • 送信済み: Brazeが正常に処理して送信したメッセージの合計数です。
    • メール、SMS/MMS/RCS、WhatsApp、LINE、プッシュ通知: メッセージが送信パートナーに正常に引き渡されました。
    • Webhook: Webhookリクエストが正常に実行され、2xxレスポンスが返されました。
    • Content Cards: カードが送信され、閲覧可能な状態になりました。
    • アプリ内メッセージ: メッセージがユーザーに表示されました。
  • 未送信: 中止されたメッセージの合計数です。これには、キャンバスに入らなかったキャンバスオーディエンスメンバーや、ステップの失敗を経験したか、終了イベントの実行中に終了条件を満たしたためにキャンバスを退出したメンバーが含まれます。

時系列でのメッセージ結果

この時系列チャートは、メッセージが中止された理由やユーザーがキャンバスからドロップされた理由の時間別内訳を表示します。このチャートの結果ラベルは正規化されたダッシュボードラベルであり、生のイベントペイロード値ではありません。このチャートには送信数は表示されません。

メッセージ結果の詳細ログ

ダッシュボードには、選択したフィルターと期間に対する個々のメッセージ結果の詳細テーブルが表示されます。このテーブルを使用して、タイムスタンプ、ユーザーID、キャンバスステップ、結果、詳細、チャネルなどの特定のレコードを確認できます。

テーブルをフィルタリングして特定のレコードに絞り込むことができます:

  • 結果でフィルター: 結果フィルターから結果を選択すると、その結果のみの行が表示されます(例: Frequency cappedUser not eligible for channel)。
  • ユーザーIDで検索: 検索フィールドにユーザーIDを入力すると、そのユーザーの行が表示されます。

両方のフィルターを適用すると、選択した結果と入力したユーザーIDの両方に一致する行が返されます。

テーブルの行を選択すると、詳細パネルが開きます。詳細パネルにはその結果に関する追加のコンテキストが表示され、Askオペレーターが根本的な問題のトラブルシューティングに役立つ修正ガイダンスを提供します。

メッセージング診断の詳細結果ログ。行が選択され、詳細パネルにアクセスできます。 メッセージング診断の詳細パネルが展開され、結果のコンテキストと修正ガイダンスが表示されています。

中止の結果

以下の定義は、ダッシュボードに表示される中止の結果を説明しています。結果はカテゴリ別にグループ化されており、調査対象を見つけやすくなっています。

コンテンツとレンダリング

中止の結果 説明
Content Cardsの有効期限切れ ユーザーが閲覧する前にContent Cardsの有効期限が切れました。
Content Cardsが無効 Content Cardsにエラーがあり、ユーザーに送信されませんでした。一般的な理由には以下が含まれます:
  • 最大サイズ(2 KB)を超過
  • 有効期限が無効
  • メッセージに無効な文字が含まれている
コネクテッドコンテンツの失敗 Brazeはメッセージの送信を試みましたが、コネクテッドコンテンツが最大リトライ回数(デフォルトは5回)後に失敗しました。注: このカウントは、最大リトライ回数に達したために中止されたメッセージの数であり、コネクテッドコンテンツリクエストの失敗の合計数ではありません。
アプリ内メッセージのレンダリングタイムアウト 複数回のリトライ後、Liquidをレンダリングできずタイムアウトしました。
Liquidによる中止 abort_message Liquidタグが呼び出されたため、送信がキャンセルされました。
Liquidレンダリングタイムアウト Liquidテンプレートのレンダリングに時間がかかりすぎました。バナー、アプリ内メッセージ、メールで最も発生しやすいです。
Liquid構文エラー Liquidテンプレートに解析エラーがあったため、メッセージがキャンセルされました。
メディアURLの失敗 Brazeがメッセージ内のメディアURLを処理できませんでした。これは、URLがブロックされている、無効である、タイムアウトした、無効なHTTPステータスを返した、またはSSL検証に失敗した場合に発生する可能性があります。

キャンペーンとキャンバスの状態

中止の結果 説明
遅延ステップの失敗 遅延ステップが失敗し、ユーザーがキャンバスを退出しました。この失敗は以下の場合に発生する可能性があります:
  • パーソナライズされた遅延ステップに提供された変数が空または無効な型だった
  • 遅延がキャンバス内で許可される最大期間を超えている
例外イベントまたは終了イベント ユーザーは以前メッセージを受信する資格がありましたが、
  • アクションベースのキャンペーンの例外イベント を実行したためメッセージが中止されたか、または
  • キャンバスの終了条件 を満たしたためジャーニーの途中でドロップされました。
非アクティブなキャンペーン メッセージの送信中にキャンペーンが停止されたため、中止されました。
非アクティブなキャンバス ユーザーがジャーニーに入る前にキャンバスが停止されました。
非アクティブなキャンバスステップ これはキャンバスで以下の場合に発生する可能性があります:
  • キャンバスステップが削除された
  • キャンバスが停止され、すべてのステップが非アクティブになった
ボリューム制限 キャンペーンが設定されたボリューム制限に達したため、送信がキャンセルされました。

レート制限とタイミング

中止の結果 説明
フリークエンシーキャップ ワークスペースのフリークエンシーキャップルールで許可されたメッセージの最大数をユーザーがすでに受信しているため、送信がキャンセルされました。
サイレント時間帯による中止 キャンペーンまたはキャンバスステップでQuiet Hoursが有効になっており、フォールバックがAbort messageに設定されていました。ユーザーがQuiet Hours中にキャンペーンをトリガーしたか、キャンバスのメッセージステップに入ったため、メッセージが中止されました。ただし、これによりユーザーがキャンバスから退出することはありません。
72時間を超えるレート制限 配信速度レート制限により、メッセージが72時間以上スロットリングされたため、送信が中止されました。

ユーザーの適格性とプロファイル

中止の結果 説明
重複するユーザー識別子 一致する識別子(external ID、メールアドレス、電話番号など)を持つ複数のユーザーがこのメッセージを受信する資格がありました。同一ユーザーへの重複送信を防ぐため、このメッセージは中止されました。
メッセージステップの事前チェックに失敗 Brazeは、キャンバスのメッセージステップの完全な配信バリデーションの前に、オーディエンスの適格性、再適格性、チャネルの適格性に関する基本的な事前チェックの最初のパスを実行します。この結果は、ユーザーまたはメッセージがそれらのチェックのいずれかに失敗したため、そのステップでメッセージが中止されたことを意味します。
トリガーメッセージの事前チェックに失敗 Brazeは、このトリガーから送信するメッセージを作成する前に、オーディエンスの適格性、再適格性、チャネルの適格性に関する基本的な事前チェックの最初のパスを実行します。この結果は、ユーザーまたはメッセージがそれらのチェックのいずれかに失敗したため、メッセージが中止されたことを意味します。
ユーザーが適格でなくなった ユーザーは当初ターゲットオーディエンスに含まれていましたが、Brazeがメッセージを送信するかユーザーをキャンバスに入れる前に、オーディエンス条件に一致しなくなりました。ユーザーが最初にオーディエンス条件を満たしてからオーディエンスから外れるまでの時間は、以下の遅延が原因である可能性があります:
  • インテリジェントタイミング
  • Quiet Hours
  • ローカルタイム
  • 配信速度レート制限(キャンバスエントリには適用されません)
  • メッセージングパイプラインの遅延
ステップに対してユーザーが不適格 ユーザーがメッセージステップの設定された配信バリデーションを満たさなかったか、抑制リストに含まれていました。配信バリデーションの設定に応じて、ユーザーはキャンバスを退出したか、次のステップに進んだ可能性があります。
ユーザーが再適格でない ユーザーはメッセージを受信するかキャンバスに入る資格がありましたが、再適格性または再エントリの設定により送信がキャンセルされました。これは、ユーザーがすでにキャンペーンを受信しているかキャンバスに最近入っている場合、同じキャンペーンの別の送信がこのユーザーに対してすでに進行中の場合、または再適格性や再エントリがオフになっている場合に発生する可能性があります。
ユーザープロファイルが見つからない ユーザーが存在したことがないか、Brazeに存在しなくなりました。一般的なケースには以下が含まれます:
  • APIメッセージングを使用してユーザーをターゲットにしたが、Brazeにユーザーが存在しなかった。
  • メッセージが送信される前またはキャンバスステップが実行される前にユーザーが削除された。
  • メッセージが送信される前にユーザーが別のプロファイルとマージされた。

チャネルと配信

中止の結果 説明
パートナー配信タイムアウト Brazeは24時間にわたってこのメッセージを配信パートナーに送信しようとしましたが、パートナーがその時間枠全体で一時的なエラーを返しました。
プッシュ認証情報が無効 このアプリのプッシュ認証情報が見つからないか無効なため、送信がキャンセルされました。アプリ設定で認証情報を更新してください。
購読グループの失敗 購読グループまたはメッセージングサービスの設定の問題により、メッセージを送信できませんでした。一般的な理由には、SMSまたはWhatsAppの送信番号が見つからない、または設定されたメッセージングサービスでMMSがサポートされていないことが含まれます。
チャネルに対してユーザーが不適格 選択したチャネルでこのメッセージを受信する資格がユーザーにありません。一般的な理由には、チャネル識別子が見つからないか無効である、適格なプッシュトークンがない、購読状態の制限、サポートされていないチャネル機能、または電話ベースのチャネルでブロックされた国が含まれます。
Webhookの失敗 Webhookが失敗のレスポンスコード(非2xx)を受信しました。詳細についてはメッセージアクティビティログを参照してください。60時間以上経過したログはクリーンアップされ、アクセスできなくなります。Webhookエラーは1時間あたり最大20件のログがサンプリングされます。

よくある質問

「事前チェック」の失敗とは何ですか?

「事前チェック」とは、パイプラインステージ(メッセージのトリガーやキャンバスのメッセージステップの送信など)の最初に実行される高速でバンドルされたバリデーションチェックのことです。最大速度を実現するための早期終了と考えてください。ユーザープロファイルのすべての詳細を検証するような、個別のリソース集約型チェックを多数実行する代わりに、Brazeは複数の基本的なバリデーションを1つの「最初のパス」にバンドルします。

ユーザーがこのバンドルされたチェックに失敗すると、即座にドロップされます。このバンドルアプローチにより、Brazeは大量のメッセージを高速で処理でき、各メッセージの処理レイテンシーを削減することで、キャンペーンやキャンバスのパフォーマンスの向上と安定化に貢献します。

「その他」の中止結果とは何ですか?

これらは、既存のダッシュボードカテゴリのいずれにも該当しない中止です。「その他」の中止が大きな割合を占めている場合は、Brazeサポートにお問い合わせください。

「未送信」と「送信済み」の合計が、予想されるオーディエンスサイズよりも少ないのはなぜですか?

これにはいくつかの理由が考えられます:

  • オーディエンス条件: キャンペーンまたはキャンバスが起動された時点で、予想よりも少ないユーザーしかオーディエンス条件を満たしていなかった可能性があります(たとえば、セグメントに含まれていなかったか、必要な属性を持っていなかった)。
  • 処理中: メッセージがまだ処理中の可能性があります。ユーザーがまだキャンバスの前のステップにいて、メッセージステップに到達していない場合があります。
  • データの鮮度: ダッシュボードのデータは約15分ごとに更新されますが、これは保証されません。このキャンペーンまたはキャンバスの最新データがまだダッシュボードに反映されていない可能性があります。
  • エッジケース: 現時点でこのダッシュボードに反映されていないエッジケースに遭遇している可能性がわずかにあります。その疑いがある場合は、Brazeサポートにお問い合わせください。

「未送信」と「送信済み」の合計が、キャンペーンやキャンバスのオーディエンスよりも多いのはなぜですか?

これは以下の理由で発生する可能性があります:

  • マルチチャネルメッセージ: キャンペーンまたはキャンバスステップがSMSとメールなど複数のチャネルで送信するように設定されていました。1人のユーザーが、あるチャネル(メールなど)では「送信済み」の結果を受け取り、別のチャネル(「チャネルに対してユーザーが不適格」など)では「中止」の結果を受け取ることがあります。この場合、その1人のユーザーはチャートで2回カウントされます: 1回は「送信済み」として、もう1回は「中止」としてです。
    • 例: 100人のユーザーにiOSとAndroidの両方をターゲットにしたプッシュキャンペーンを送信します。ユーザーがiOSデバイスのみを持っている場合、iOSプッシュ(「送信済み」)を受信しますが、Androidプッシュの中止(「チャネルに対してユーザーが不適格」)もトリガーします。
  • 複数のメッセージステップ(キャンバスのみ): キャンバスの特定のパスに複数のメッセージステップがある場合があります。このダッシュボードはすべての結果を集計するため、選択した期間内に複数のメッセージステップを通過した場合、1人のユーザーが複数回カウントされる可能性があります。
  • テストメッセージ: テスト送信(ダッシュボードでカウントされます)により、合計数がオーディエンスサイズよりも大きくなることがあります。
New Stuff!