AI-generated Key Takeaways
- 
          
The RunAccessReportResponse provides a customized Data Access Record Report with information structured into dimension and metric headers, rows of data, a total row count, and quota status.
 - 
          
AccessDimensionHeader and AccessMetricHeader describe the columns for dimensions and metrics respectively in the report.
 - 
          
AccessRow contains the actual data for each entry, with values for dimensions and metrics listed in the order specified in the request.
 - 
          
AccessDimensionValue and AccessMetricValue represent the individual values within a row for a specific dimension or metric.
 - 
          
AccessQuota details the current state of all quotas for an Analytics property, including daily, hourly, and concurrent request limits, with AccessQuotaStatus showing consumed and remaining amounts for each quota group.
 
- JSON representation
 - AccessDimensionHeader
 - AccessMetricHeader
 - AccessRow
 - AccessDimensionValue
 - AccessMetricValue
 - AccessQuota
 - AccessQuotaStatus
 
The customized Data Access Record Report response.
| JSON representation | 
|---|
{ "dimensionHeaders": [ { object (  | 
            
| Fields | |
|---|---|
dimensionHeaders[] | 
              
                 
 The header for a column in the report that corresponds to a specific dimension. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows.  | 
            
metricHeaders[] | 
              
                 
 The header for a column in the report that corresponds to a specific metric. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows.  | 
            
rows[] | 
              
                 
 Rows of dimension value combinations and metric values in the report.  | 
            
rowCount | 
              
                 
 The total number of rows in the query result.  To learn more about this pagination parameter, see Pagination.  | 
            
quota | 
              
                 
 The quota state for this Analytics property including this request. This field doesn't work with account-level requests.  | 
            
AccessDimensionHeader
Describes a dimension column in the report. Dimensions requested in a report produce column entries within rows and DimensionHeaders. However, dimensions used exclusively within filters or expressions do not produce columns in a report; correspondingly, those dimensions do not produce headers.
| JSON representation | 
|---|
{ "dimensionName": string }  | 
              
| Fields | |
|---|---|
dimensionName | 
                
                   
 The dimension's name; for example 'userEmail'.  | 
              
AccessMetricHeader
Describes a metric column in the report. Visible metrics requested in a report produce column entries within rows and MetricHeaders. However, metrics used exclusively within filters or expressions do not produce columns in a report; correspondingly, those metrics do not produce headers.
| JSON representation | 
|---|
{ "metricName": string }  | 
              
| Fields | |
|---|---|
metricName | 
                
                   
 The metric's name; for example 'accessCount'.  | 
              
AccessRow
Access report data for each row.
| JSON representation | 
|---|
{ "dimensionValues": [ { object (  | 
              
| Fields | |
|---|---|
dimensionValues[] | 
                
                   
 List of dimension values. These values are in the same order as specified in the request.  | 
              
metricValues[] | 
                
                   
 List of metric values. These values are in the same order as specified in the request.  | 
              
AccessDimensionValue
The value of a dimension.
| JSON representation | 
|---|
{ "value": string }  | 
              
| Fields | |
|---|---|
value | 
                
                   
 The dimension value. For example, this value may be 'France' for the 'country' dimension.  | 
              
AccessMetricValue
The value of a metric.
| JSON representation | 
|---|
{ "value": string }  | 
              
| Fields | |
|---|---|
value | 
                
                   
 The measurement value. For example, this value may be '13'.  | 
              
AccessQuota
Current state of all quotas for this Analytics property. If any quota for a property is exhausted, all requests to that property will return Resource Exhausted errors.
| JSON representation | 
|---|
{ "tokensPerDay": { object (  | 
              
| Fields | |
|---|---|
tokensPerDay | 
                
                   
 Properties can use 250,000 tokens per day. Most requests consume fewer than 10 tokens.  | 
              
tokensPerHour | 
                
                   
 Properties can use 50,000 tokens per hour. An API request consumes a single number of tokens, and that number is deducted from all of the hourly, daily, and per project hourly quotas.  | 
              
concurrentRequests | 
                
                   
 Properties can use up to 50 concurrent requests.  | 
              
serverErrorsPerProjectPerHour | 
                
                   
 Properties and cloud project pairs can have up to 50 server errors per hour.  | 
              
tokensPerProjectPerHour | 
                
                   
 Properties can use up to 25% of their tokens per project per hour. This amounts to Analytics 360 Properties can use 12,500 tokens per project per hour. An API request consumes a single number of tokens, and that number is deducted from all of the hourly, daily, and per project hourly quotas.  | 
              
AccessQuotaStatus
Current state for a particular quota group.
| JSON representation | 
|---|
{ "consumed": integer, "remaining": integer }  | 
              
| Fields | |
|---|---|
consumed | 
                
                   
 Quota consumed by this request.  | 
              
remaining | 
                
                   
 Quota remaining after this request.  |