RunAccessReportResponse

カスタマイズされたデータアクセス レコード レポートのレスポンス。

JSON 表現
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
フィールド
dimensionHeaders[]

object (AccessDimensionHeader)

特定のディメンションに対応するレポート内の列のヘッダー。DimensionHeader の数と DimensionHeader の順序が、行内のディメンションと一致しています。

metricHeaders[]

object (AccessMetricHeader)

特定の指標に対応するレポート内の列のヘッダー。MetricHeader の数と MetricHeader の順序は、行にある指標と一致します。

rows[]

object (AccessRow)

レポート内のディメンション値の組み合わせと指標値の行。

rowCount

integer

クエリ結果の行の合計数。rowCount は、レスポンスで返される行数、limit リクエスト パラメータ、offset リクエスト パラメータに依存しません。たとえば、175 行を返すクエリが API リクエストに 50 の limit を含む場合、レスポンスには 175 の rowCount が含まれますが、50 行のみが含まれます。

ページ分けパラメータの詳細については、ページ分けをご覧ください。

quota

object (AccessQuota)

このリクエストを含む、このアナリティクス プロパティの割り当て状態。このフィールドは、アカウント単位のリクエストでは使用できません。

AccessDimensionHeader

レポートのディメンション列を表します。レポートでリクエストされたディメンションに基づいて、行と DimensionHeaders 内に列エントリが生成されます。ただし、フィルタや式でのみ使用されるディメンションでは、レポートに列は生成されません。したがって、これらのディメンションではヘッダーは生成されません。

JSON 表現
{
  "dimensionName": string
}
フィールド
dimensionName

string

ディメンションの名前。例: 'userEmail'。

AccessMetricHeader

レポートの指標列を表します。レポートでリクエストされた表示指標に基づいて、行と MetricHeaders の列のエントリが生成されます。ただし、フィルタや式でのみ使用される指標では、レポートに列は生成されません。したがって、これらの指標ではヘッダーは生成されません。

JSON 表現
{
  "metricName": string
}
フィールド
metricName

string

指標の名前。例: 「accessCount」。

AccessRow

各行のレポートデータにアクセスします。

JSON 表現
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
フィールド
dimensionValues[]

object (AccessDimensionValue)

ディメンション値のリスト。これらの値は、リクエストで指定された順序と同じ順序です。

metricValues[]

object (AccessMetricValue)

指標値のリスト。これらの値は、リクエストで指定された順序と同じ順序です。

AccessDimensionValue

ディメンションの値。

JSON 表現
{
  "value": string
}
フィールド
value

string

ディメンションの値。たとえば、この値は「フランス」になります。「country」あります。

AccessMetricValue

指標の値。

JSON 表現
{
  "value": string
}
フィールド
value

string

測定値。たとえば、この値は「13」です。

AccessQuota

このアナリティクス プロパティのすべての割り当ての現在の状態。プロパティの割り当てを使い切ると、そのプロパティに対するすべてのリクエストでリソース不足エラーが返されます。

JSON 表現
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
フィールド
tokensPerDay

object (AccessQuotaStatus)

プロパティでは 1 日あたり 250,000 トークンを使用できます。ほとんどの場合、リクエストで使用するトークンは 10 個未満です。

tokensPerHour

object (AccessQuotaStatus)

プロパティでは 1 時間あたり 50,000 トークンを使用できます。1 つの API リクエストで消費されるトークンの数は、時間、日、プロジェクトごとの 1 時間ごとの割り当てすべてから差し引かれます。

concurrentRequests

object (AccessQuotaStatus)

プロパティでは、最大 50 件の同時リクエストを使用できます。

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

プロパティとクラウド プロジェクトのペアでは、1 時間あたり最大 50 件のサーバーエラーが発生する可能性があります。

tokensPerProjectPerHour

object (AccessQuotaStatus)

プロパティでは、プロジェクトごとに 1 時間あたり最大 25% のトークンを使用できます。つまり、アナリティクス 360 プロパティでは、プロジェクトごとに 1 時間あたり 12,500 トークンを使用できます。1 つの API リクエストで消費されるトークンの数は、時間、日、プロジェクトごとの 1 時間ごとの割り当てすべてから差し引かれます。

AccessQuotaStatus

特定の割り当てグループの現在の状態。

JSON 表現
{
  "consumed": integer,
  "remaining": integer
}
フィールド
consumed

integer

このリクエストで使用された割り当て。

remaining

integer

このリクエストの後に残っている割り当て。