Method: vitals.errors.counts.query
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
HTTP リクエスト
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ |
name |
string
必須。リソース名。 形式: apps/{app}/errorCountMetricSet
|
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
{
"timelineSpec": {
object (TimelineSpec )
},
"dimensions": [
string
],
"metrics": [
string
],
"pageSize": integer,
"pageToken": string,
"filter": string
} |
フィールド |
timelineSpec |
object (TimelineSpec )
タイムライン集計パラメータの仕様。 サポートされている集計期間:
DAILY : 指標はカレンダーの日付間隔で集計されます。デフォルトでサポートされているタイムゾーンは America/Los_Angeles のみです。
|
dimensions[] |
string
データを分割するディメンション。 サポートされているディメンション:
apiLevel (string ): ユーザーのデバイスで実行されていた Android の API レベル(例: 26.
versionCode (int64 ): ユーザーのデバイスモデルの一意の識別子。識別子の形式は「deviceBrand/device」です。ここで、deviceBrand は Build.BRAND に対応し、device は Build.DEVICE に対応します(例: google/coral)。
deviceModel (string ): ユーザーのデバイスモデルの一意の識別子。
deviceType (string ): デバイスのフォーム ファクタの識別子(PHONE。
reportType (string ): エラーのタイプ。値は ErrorType の可能な値のいずれかに対応している必要があります。
issueId (string ): エラーに割り当てられた ID。値は issue name の {issue} コンポーネントに対応している必要があります。
deviceRamBucket (int64 ): デバイスの RAM(MB 単位)。バケット(3 GB、4 GB など)で指定します。
deviceSocMake (string ): デバイスのプライマリ システムオンチップのメーカー(例: Samsung。リファレンス
deviceSocModel (string ): デバイスのプライマリ システムオンチップのモデル(例: 「Exynos 2100」です。リファレンス
deviceCpuMake (string ): デバイスの CPU のメーカー(例: Qualcomm。
deviceCpuModel (string ): デバイスの CPU のモデル(「Kryo 240」です。
deviceGpuMake (string ): デバイスの GPU のメーカー(例: ARM。
deviceGpuModel (string ): デバイスの GPU のモデル(例: マリ。
deviceGpuVersion (string ): デバイスの GPU のバージョン(例: T750。
deviceVulkanVersion (string ): デバイスの Vulkan バージョン(例: "4198400"。
deviceGlEsVersion (string ): デバイスの OpenGL ES バージョン(例: "196610"。
deviceScreenSize (string ): デバイスの画面サイズ(例: NORMAL、LARGE。
deviceScreenDpi (string ): デバイスの画面密度(mdpi、hdpi など)。
|
metrics[] |
string
集計する指標。 サポートされている指標:
errorReportCount (google.type.Decimal ): アプリに対して受信された個々のエラーレポートの絶対数。
distinctUsers (google.type.Decimal ): レポートを受信した個別のユーザーの数。このカウントをさらに集計すると、ユーザーが複数回カウントされる可能性があるため、注意が必要です。この値は丸められませんが、概算値である可能性があります。
|
pageSize |
integer
返されるデータの最大サイズ。 指定されていない場合、最大で 1, 000 行が返されます。最大値は 100,000 です。100,000 を超える値は 100,000 に強制変換されます。
|
pageToken |
string
前回の呼び出しから受け取ったページトークン。後続のページを取得するにはこれを指定します。 ページ分割を行う場合、リクエストに指定する他のすべてのパラメータは、ページトークンを提供した呼び出しと一致する必要があります。
|
filter |
string
データに適用するフィルタ。フィルタリング式は AIP-160 標準に準拠しており、すべてのブレークダウン ディメンションの等価性によるフィルタリングと、次のフィルタリングをサポートしています。
isUserPerceived (string ): エラーがユーザーに認識されるかどうかを示します。USER_PERCEIVED または NOT_USER_PERCEIVED。
|
レスポンスの本文
エラー数をクエリ レスポンスで返します。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
{
"rows": [
{
object (MetricsRow )
}
],
"nextPageToken": string
} |
フィールド |
rows[] |
object (MetricsRow )
返された行。
|
nextPageToken |
string
データの次のページを取得するための継続トークン。
|
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/playdeveloperreporting
詳細については、OAuth 2.0 Overview をご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 2025-07-26 UTC。"],[[["\u003cp\u003eQueries error count metrics within a specified app and timeframe, allowing for filtering and aggregation by various dimensions.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes a POST request to \u003ccode\u003ehttps://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query\u003c/code\u003e with the app's resource name as a path parameter.\u003c/p\u003e\n"],["\u003cp\u003eRequires a request body specifying the timeline, dimensions, metrics, and optional filtering criteria for the query.\u003c/p\u003e\n"],["\u003cp\u003eThe response includes rows of aggregated metrics data and a token for pagination if necessary.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization necessitates the \u003ccode\u003ehttps://www.googleapis.com/auth/playdeveloperreporting\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],["This outlines querying metrics from a metric set via a `POST` request to a specified URL, utilizing gRPC Transcoding. The request requires a `name` path parameter and a body containing `timelineSpec`, `dimensions`, and `metrics` for data aggregation. Optional parameters include `pageSize`, `pageToken`, and `filter`. The response returns rows of metric data and a `nextPageToken` for pagination, with results being filtered by specified dimensions and metrics. Authorization requires the `playdeveloperreporting` OAuth scope.\n"],null,[]]