RunPivotReportResponse

جدول گزارش محوری پاسخ مربوط به درخواست محوری.

نمایندگی JSON
{
  "pivotHeaders": [
    {
      object (PivotHeader)
    }
  ],
  "dimensionHeaders": [
    {
      object (DimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (MetricHeader)
    }
  ],
  "rows": [
    {
      object (Row)
    }
  ],
  "aggregates": [
    {
      object (Row)
    }
  ],
  "metadata": {
    object (ResponseMetaData)
  },
  "propertyQuota": {
    object (PropertyQuota)
  },
  "kind": string
}
فیلدها
pivotHeaders[]

object ( PivotHeader )

ستون ها و ردیف های ایجاد شده توسط یک محور را خلاصه می کند. هر محور در درخواست یک هدر در پاسخ ایجاد می کند. اگر درخواستی مثل این داریم:

"pivots": [{
  "fieldNames": ["country",
    "city"]
},
{
  "fieldNames": "eventName"
}]

pivotHeaders زیر را در پاسخ خواهیم داشت:

"pivotHeaders" : [{
  "dimensionHeaders": [{
    "dimensionValues": [
       { "value": "United Kingdom" },
       { "value": "London" }
     ]
  },
  {
    "dimensionValues": [
    { "value": "Japan" },
    { "value": "Osaka" }
    ]
  }]
},
{
  "dimensionHeaders": [{
    "dimensionValues": [{ "value": "session_start" }]
  },
  {
    "dimensionValues": [{ "value": "scroll" }]
  }]
}]
dimensionHeaders[]

object ( DimensionHeader )

ستون های ابعاد را توصیف می کند. تعداد DimensionHeader و ترتیب DimensionHeaders با ابعاد موجود در ردیف ها مطابقت دارد.

metricHeaders[]

object ( MetricHeader )

ستون های متریک را توصیف می کند. تعداد MetricHeader و ترتیب MetricHeaders با معیارهای موجود در ردیف ها مطابقت دارد.

rows[]

object ( Row )

ردیف هایی از ترکیبات ارزش ابعاد و مقادیر متریک در گزارش.

aggregates[]

object ( Row )

تجمیع مقادیر متریک می تواند کل، حداقل یا حداکثر باشد. تجمعات برگشتی توسط metricAggregations در محور کنترل می شوند. نوع تجمع برگردانده شده در هر سطر با dimensionValues ​​که روی "RESERVED_ تنظیم شده اند" نشان داده می شود. ".

metadata

object ( ResponseMetaData )

فراداده برای گزارش

propertyQuota

object ( PropertyQuota )

وضعیت سهمیه این Analytics Property شامل این درخواست است.

kind

string

مشخص می کند که این پیام چه نوع منبعی است. این kind همیشه رشته ثابت "analyticsData#runPivotReport" است. برای تمایز بین انواع پاسخ در JSON مفید است.

PivotHeader

مقادیر ابعاد در یک محور واحد.

نمایندگی JSON
{
  "pivotDimensionHeaders": [
    {
      object (PivotDimensionHeader)
    }
  ],
  "rowCount": integer
}
فیلدها
pivotDimensionHeaders[]

object ( PivotDimensionHeader )

اندازه همان کاردینالیته ترکیب ابعاد مربوطه است.

rowCount

integer

اصلی بودن محور. تعداد کل ردیف‌ها برای فیلدهای این محور بدون توجه به نحوه تعیین پارامترهای offset و limit در درخواست.

PivotDimensionHeader

مقادیر ابعاد را از یک ردیف برای این محور خلاصه می کند.

نمایندگی JSON
{
  "dimensionValues": [
    {
      object (DimensionValue)
    }
  ]
}
فیلدها
dimensionValues[]

object ( DimensionValue )

مقادیر ابعاد چندگانه در یک محور.