RunAccessReportResponse

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

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

object (AccessDimensionHeader)

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

metricHeaders[]

object (AccessMetricHeader)

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

rows[]

object (AccessRow)

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

rowCount

integer

クエリ結果の行の合計数。rowCount は、レスポンスで返される行数、limit リクエスト パラメータ、offset リクエスト パラメータに依存しません。たとえば、クエリが 175 行を返し、API リクエストに 50 の limit が含まれている場合、レスポンスの rowCount は 175 ですが、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」ディメンションの場合、この値は「France」になります。

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 トークンを使用できます。API リクエストで消費されるトークンの数は 1 つだけです。その数は、1 時間、1 日、プロジェクトごとの 1 時間あたりのすべての割り当てから差し引かれます。

concurrentRequests

object (AccessQuotaStatus)

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

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

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

tokensPerProjectPerHour

object (AccessQuotaStatus)

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

AccessQuotaStatus

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

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

integer

このリクエストによって消費される割り当て。

remaining

integer

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