コンテンツにスキップ

ダッシュボード

プッシュダッシュボードは、すべての登録されたキャンペーンの詳細、配信状況、および統計を一元的に表示します。

検索

現在接続しているユーザーが権限を持つゲームのキャンペーンのステータスと統計を検索できます。

配信スケジュール(予約)に基づいて日付を選択し、その後アプリとキャンペーンを選択してください。配信スケジュールはデフォルトで今日の日付に設定されています。すべてのデータは日単位で表示されます。ただし、繰り返しキャンペーンのみのそれぞれのキャンペーン詳細データの間隔で、全体、国、サーバーごとの繰り返し期間のトレンドグラフを表示することもできます。

Note

あなたは1年前までのデータを検索できます。

ゲームのステータス

特定の日の対応するゲームの全データグラフ、トークン数、配信、オープンおよび登録されたキャンペーンを確認できます。

Note

開封数は、その日の開封数を示します。その日のキャンペーンの開封数だけでなく、以前に配信されたものもカウントされることに注意してください。たとえば、ユーザーが昨日このユーザーに送信されたプッシュ通知を開封した場合、そのプッシュの開封数は今日のものとしてカウントされます。したがって、その日のキャンペーンの開封数の合計と不一致が生じる可能性があります。開封数以外の数字(トークン数など)はすべてその日のカウントを示します。(ただし、Facebookの開封ケースのカウントは除外されます。)

上記の地図は、特定の日の配達数(世界的に)を示しています。色の付いた部分は、配達が多い場所です。カーソルを合わせると、ツールチップを介して詳細情報を表示できます。

上記のグラフは、特定の日のトークン数の変化を示しています。グラフはリアルタイムで毎時更新され、特に大量の送信が必要な場合に、蓄積されたトークン量に基づいて配信量を予測できます。

キャンペーン情報

ゲームと日付を上部で選択した後、検索をクリックして結果を表示します。 特定のキャンペーンをクリックすると、その詳細データを表示できます。

右上のダウンロードボタンをクリックして、データをチャート形式のExcelファイルとしてダウンロードしてください。

選択した日のキャンペーンの配信総数、成功したケース、オープンケース、および失敗したケースの数を表示します。

選択したキャンペーンが1日のみを送信する単一キャンペーンである場合、それは「ドット」グラフとして表示されます。 グラフエリアをクリックすると、その日付に関する単一キャンペーンのケースの成功/失敗率と失敗の理由のグラフが表示されます。

選択したキャンペーンが複数日間にわたって送信される定期キャンペーンである場合、それは「ライン」グラフとして表示されます。繰り返しキャンペーンの場合、全体の繰り返し期間のデータトレンドと、上部に特定の日を表示できます。上部で選択された日付が標準日付となり、選択された日を含む週が全体の配信期間(デフォルト値)からこの領域に表示されます。 グラフエリア内の特定の日付をクリックすると、該当の日付の成功/失敗率や、下部の失敗理由グラフなどの詳細を表示できます。1週間以上実施されているキャンペーンの場合、タイトルエリアの右側にある[前の週]または[次の週]ボタンをクリックして、週ごとの結果を表示できます。

選択したキャンペーンの日の配達の合計金額について、結果は成功率と失敗率の円グラフを表示します。(左)

右のグラフは、詳細な失敗の理由とその日の総失敗数の比率を示しています。Google (FCM) と Apple (APNS) では、要求されたプッシュ通知に関して失敗が発生した場合、エラーコードが返されるため、失敗の理由を特定できます。Google (FCM) は合計16のレスポンスを提供し、Apple (APNS) は28のレスポンスをエラーに提供します。プッシュはユーザーに失敗の理由を提供し、ユーザーがシステムの問題ではないエラーを特定できるようにします。各失敗したエラーコードの概要は以下に示されています。

FCM(Google)

エラー 説明 その他
MissingRegistration リクエストに登録トークンが含まれていることを確認してください
(プレーンテキストメッセージのregistration_id内、またはJSONのtoまたはregistration_idsフィールド内)。
FCMサービスに送信されるペイロードにトークンが省略されると発生します。
無効な登録 サーバーに渡す登録トークンの形式を確認してください。
Firebase Notifications に登録する際にクライアントアプリが受け取る登録トークンと一致していることを確認してください。
文字を切り詰めたり、追加の文字を加えたりしないでください。
トークンが無効な場合に発生します
未登録 既存の登録トークンは、以下のようなシナリオで無効になる可能性があります:
クライアントアプリがFCMから登録解除された場合。
クライアントアプリが自動的に登録解除される場合、これはユーザーがアプリケーションをアンインストールした場合に発生する可能性があります。
例えば、iOSでは、APNSフィードバックサービスがAPNSトークンを無効として報告した場合。
登録トークンが期限切れになった場合
(例えば、Googleが登録トークンを更新することを決定した場合、またはiOSデバイスのAPNSトークンが期限切れになった場合)。
クライアントアプリが更新されたが、新しいバージョンがメッセージを受信するように設定されていない場合。
これらすべてのケースについて、この登録トークンをアプリサーバーから削除し、メッセージを送信するために使用するのを停止してください。
アプリが削除された場合に発生します
無効なパッケージ名 メッセージがリクエストで渡された値と一致するパッケージ名の登録トークンに宛てられていることを確認してください。 サーバーからプッシュを送信するリクエストを行うアプリとトークンアプリが一致しない場合に発生します
MismatchSenderId 登録トークンは特定の送信者グループに結び付けられています。クライアントアプリがFCMに登録する際、
どの送信者がメッセージを送信することを許可されているかを指定する必要があります。
クライアントアプリにメッセージを送信する際は、それらの送信者IDのいずれかを使用する必要があります。
異なる送信者に切り替えると、既存の登録トークンは機能しなくなります。
サーバーからプッシュを送信するために要求されたSender IDと、トークンを作成するために使用されたSender IDが一致しない場合に発生します
無効なパラメータ 提供されたパラメータが正しい名前とタイプであることを確認してください。 FCMサービスに送信されるペイロードが無効な場合に発生します
メッセージが大きすぎます メッセージに含まれるペイロードデータの合計サイズがFCMの制限を超えないことを確認してください:
ほとんどのメッセージの場合は4096バイト、またはトピックへのメッセージの場合は2048バイトです。
これにはキーと値の両方が含まれます。
FCMサービスに送信されるペイロードのサイズが4Kを超えると発生します
InvalidDataKey ペイロードデータに、FCMによって内部的に使用されるキー(from、gcm、またはgoogleでプレフィックスされた任意の値など)が含まれていないことを確認してください。
collapse_keyのような単語はFCMによっても使用されますが、ペイロード内で許可されています。
この場合、ペイロードの値はFCMの値によって上書きされます。
FCMサービスに送信されるペイロードのフィールド名が無効な場合に発生します
利用不可 サーバーはリクエストを時間内に処理できませんでした。 FCMサービスエラー
内部サーバーエラー サーバーはリクエストを処理中にエラーに遭遇しました。 FCMサービスエラー

APNS(Apple)

エラー 説明 その他
BadCollapsedId コラプス識別子が許可された最大サイズを超えています。 上書き用のコラプスIDが許可された最大サイズを超えたときに発生します
BadDeviceToken 指定されたデバイストークンが無効です。リクエストに有効なトークンが含まれていることを確認し、
トークンが環境と一致していることを確認してください。
プッシュトークンが無効な場合に発生します
MissingDeviceToken リクエストの :path にデバイストークンが指定されていません。
:path ヘッダーにデバイストークンが含まれていることを確認してください。
APNS サービスに送信されるペイロードでトークンが省略されたときに発生します
ペイロードが空です メッセージペイロードが空でした。 APNSサービスに送信されるペイロードが省略された場合に発生します
BadCertificate 証明書が無効です。 プッシュ証明書エラー
不正な証明書環境 クライアント証明書が誤った環境用でした。 アプリ証明書エラー
未登録 デバイストークンは指定されたトピックに対して非アクティブです。 アプリが削除された場合に発生します
ペイロードが大きすぎる メッセージのペイロードが大きすぎました。 APNSサービスに送信されるペイロードのサイズが4Kを超えると発生します。
TooManyRequests 同じデバイストークンに対して連続してリクエストが多すぎます。 同じトークンでプッシュ配信が多すぎるときに発生します
内部サーバーエラー 内部サーバーエラーが発生しました。 APNSサービスエラー
サービス利用不可 サービスが利用できません。 APNSサービスエラー
シャットダウン サーバーはシャットダウンしています。 APNSサービスエラー

ADM(Amazon)

エラー 説明 その他
未登録 登録IDに関連付けられたアプリインスタンスは、メッセージを受信するためにもはや利用できません。 アプリが削除されたときに発生します
無効な登録ID 登録IDは、提供されたアクセストークンによって特定された送信者に対応していません。 トークンが無効な場合に発生します
無効なデータ - ADMサービスに送信されるペイロードが無効な場合に発生します
AccessTokenExpired 提供されたアクセストークンは無効です。
送信者はアクセストークンを更新する必要があります。
サーバー認証トークンの有効期限切れ
MessageTooLarge データパラメータに提供されたメッセージペイロードが最大許容データサイズ(6 KB)を超えました。 ADMサービスに送信されるペイロードのサイズが6Kを超えたときに発生します。
最大レート超過 リクエスターは許可された最大メッセージレートを超えました。
送信者は、応答に含まれるRetry-Afterヘッダーを尊重して、後で再試行することができます。
高可用性を確保するために、ADMは特定の期間内に送信できるメッセージの数を制限します。
同時に要求されたプッシュ配信が多すぎると発生します
内部サーバーエラー 内部サーバーエラーが発生しました。 ADMサービスエラーによりHTTPコード500を返します
利用不可 サーバーは一時的に利用できません。 ADMサービスエラーによりHTTPコード500を返します

フェイスブック

エラーコード エラーメッセージ その他
190無効なOAuthアクセストークンの署名。App Centerに登録されたapp_secretとapp_idの値が不正な場合に発生します
100パラメータ本文は10文字以上でなければなりません。本文が10文字以下のときに発生する通知
パラメータのタイトルは最大30文字でなければなりません。タイトルが30文字以上のときに発生する通知
パラメータの本文は最大180文字である必要があります。本文が180文字以上のときに発生する通知
パラメータメディアは有効なURIではありません。無効な画像URIが入力されたときに発生する通知
613ユーザーが最後にプレイしてから、5件の通知のみが送信できます。通知API呼び出しの制限を超えたときに発生する通知

Google、Apple、Amazon、Facebookが提供する開発者ガイドについては、以下のURLを参照してください。

Note

※Google (FCM)、Apple (APNS)、Amazon (ADM)、およびFacebookによって提供されたエラー応答コードガイド FCMからの下流メッセージエラー応答コード : Go APNsからのHTTP/2応答 : Go ADMからの応答形式 : Go FacebookからのGraph APIエラー処理 : Go

左のグラフは国別の配信情報を示し、右のグラフはサーバー別の配信情報を示しています。

選択したキャンペーンの特定の日における、サーバーまたは国別の配信数、成功したケース、オープンケース、失敗したケースを表示します。デフォルトでは、配信が行われた国やサーバーが多数あるため、最も配信数の多いサーバーまたは国が最初に表示されます。配信が行われたサーバーまたは国が少なくとも1つある場合、上部のマルチセレクトを使用して、同時に2つ以上のデータグラフを表示し、比較することができます。

タスク情報

特定のキャンペーンを上部で選択して表示してください。 キャンペーンは、バルク配信を選択するかどうかに応じて、実際の作業に対応するタスクの数が異なります。バルク配信の場合、ケースはKSTに基づいて一度に送信されるため、国とタイムゾーンの時差を考慮せず、1つのタスクしかありません。対照的に、バルク配信が選択されていない場合、国とタイムゾーンによって指定された時間に従って順次送信されるため、最大24のタスクが存在する可能性があります。

このセクションでは、選択したキャンペーンの各タスクの詳細を表示できます。特定のタスクをクリックして選択する必要があります。以下のデータを表示するために。

選択したタスクの国またはサーバーによる配信情報を表示します。

選択したタスクのAppIDによる配信情報を表示します。

左の円グラフは、選択したタスクに関する、当日の総配信に対する成功率と失敗率を示しています。

右の表は、選択した日の詳細な失敗の理由と、総失敗数の割合を示しています。失敗原因のエラーコードの詳細な説明は、キャンペーン全体の失敗原因グラフの間隔と同じです。

キャンペーンに10件の失敗ケースがあり、そのうち8件が特定のタスクで発生した場合、このセクションで確認し、なぜ失敗したのかを見つけることができます。

バルク配信を使用していない場合、タスクが韓国に送信され、失敗の理由が主に削除されたアプリによるものであった場合、他の国と比較して韓国でアプリを削除したユーザーがより多くいると考えることができます。