Reference documentation and code samples for the Google Analytics Data V1alpha Client class RunReportRequest.
The request to generate a report.
Generated from protobuf message google.analytics.data.v1alpha.RunReportRequest
Namespace
Google \ Analytics \ Data \ V1alphaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ entity |
Entity
A property whose events are tracked. Within a batch request, this entity should either be unspecified or consistent with the batch-level entity. |
↳ dimensions |
array<Dimension>
The dimensions requested and displayed. |
↳ metrics |
array<Metric>
The metrics requested and displayed. |
↳ date_ranges |
array<DateRange>
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges. In a cohort request, this |
↳ offset |
int|string
The row count of the start row. The first row is counted as row 0. To learn more about this pagination parameter, see Pagination. |
↳ limit |
int|string
The number of rows to return. If unspecified, 10 rows are returned. If -1, all rows are returned. To learn more about this pagination parameter, see Pagination. |
↳ metric_aggregations |
int[]
Aggregation of metrics. Aggregated metric values will be shown in rows where the dimension_values are set to "RESERVED_(MetricAggregation)". |
↳ dimension_filter |
FilterExpression
The filter clause of dimensions. Dimensions must be requested to be used in this filter. Metrics cannot be used in this filter. |
↳ metric_filter |
FilterExpression
The filter clause of metrics. Applied at post aggregation phase, similar to SQL having-clause. Metrics must be requested to be used in this filter. Dimensions cannot be used in this filter. |
↳ order_bys |
array<OrderBy>
Specifies how rows are ordered in the response. |
↳ currency_code |
string
A currency code in ISO4217 format, such as "AED", "USD", "JPY". If the field is empty, the report uses the entity's default currency. |
↳ cohort_spec |
CohortSpec
Cohort group associated with this request. If there is a cohort group in the request the 'cohort' dimension must be present. |
↳ keep_empty_rows |
bool
If false or unspecified, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter. |
↳ return_property_quota |
bool
Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota. |
getEntity
A property whose events are tracked. Within a batch request, this entity should either be unspecified or consistent with the batch-level entity.
Returns | |
---|---|
Type | Description |
Entity|null |
hasEntity
clearEntity
setEntity
A property whose events are tracked. Within a batch request, this entity should either be unspecified or consistent with the batch-level entity.
Parameter | |
---|---|
Name | Description |
var |
Entity
|
Returns | |
---|---|
Type | Description |
$this |
getDimensions
The dimensions requested and displayed.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDimensions
The dimensions requested and displayed.
Parameter | |
---|---|
Name | Description |
var |
array<Dimension>
|
Returns | |
---|---|
Type | Description |
$this |
getMetrics
The metrics requested and displayed.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setMetrics
The metrics requested and displayed.
Parameter | |
---|---|
Name | Description |
var |
array<Metric>
|
Returns | |
---|---|
Type | Description |
$this |
getDateRanges
Date ranges of data to read. If multiple date ranges are requested, each
response row will contain a zero based date range index. If two date
ranges overlap, the event data for the overlapping days is included in the
response rows for both date ranges. In a cohort request, this dateRanges
must be unspecified.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDateRanges
Date ranges of data to read. If multiple date ranges are requested, each
response row will contain a zero based date range index. If two date
ranges overlap, the event data for the overlapping days is included in the
response rows for both date ranges. In a cohort request, this dateRanges
must be unspecified.
Parameter | |
---|---|
Name | Description |
var |
array<DateRange>
|
Returns | |
---|---|
Type | Description |
$this |
getOffset
The row count of the start row. The first row is counted as row 0.
To learn more about this pagination parameter, see Pagination.
Returns | |
---|---|
Type | Description |
int|string |
setOffset
The row count of the start row. The first row is counted as row 0.
To learn more about this pagination parameter, see Pagination.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getLimit
The number of rows to return. If unspecified, 10 rows are returned. If -1, all rows are returned.
To learn more about this pagination parameter, see Pagination.
Returns | |
---|---|
Type | Description |
int|string |
setLimit
The number of rows to return. If unspecified, 10 rows are returned. If -1, all rows are returned.
To learn more about this pagination parameter, see Pagination.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getMetricAggregations
Aggregation of metrics. Aggregated metric values will be shown in rows where the dimension_values are set to "RESERVED_(MetricAggregation)".
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setMetricAggregations
Aggregation of metrics. Aggregated metric values will be shown in rows where the dimension_values are set to "RESERVED_(MetricAggregation)".
Parameter | |
---|---|
Name | Description |
var |
int[]
|
Returns | |
---|---|
Type | Description |
$this |
getDimensionFilter
The filter clause of dimensions. Dimensions must be requested to be used in this filter. Metrics cannot be used in this filter.
Returns | |
---|---|
Type | Description |
FilterExpression|null |
hasDimensionFilter
clearDimensionFilter
setDimensionFilter
The filter clause of dimensions. Dimensions must be requested to be used in this filter. Metrics cannot be used in this filter.
Parameter | |
---|---|
Name | Description |
var |
FilterExpression
|
Returns | |
---|---|
Type | Description |
$this |
getMetricFilter
The filter clause of metrics. Applied at post aggregation phase, similar to SQL having-clause. Metrics must be requested to be used in this filter.
Dimensions cannot be used in this filter.
Returns | |
---|---|
Type | Description |
FilterExpression|null |
hasMetricFilter
clearMetricFilter
setMetricFilter
The filter clause of metrics. Applied at post aggregation phase, similar to SQL having-clause. Metrics must be requested to be used in this filter.
Dimensions cannot be used in this filter.
Parameter | |
---|---|
Name | Description |
var |
FilterExpression
|
Returns | |
---|---|
Type | Description |
$this |
getOrderBys
Specifies how rows are ordered in the response.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setOrderBys
Specifies how rows are ordered in the response.
Parameter | |
---|---|
Name | Description |
var |
array<OrderBy>
|
Returns | |
---|---|
Type | Description |
$this |
getCurrencyCode
A currency code in ISO4217 format, such as "AED", "USD", "JPY".
If the field is empty, the report uses the entity's default currency.
Returns | |
---|---|
Type | Description |
string |
setCurrencyCode
A currency code in ISO4217 format, such as "AED", "USD", "JPY".
If the field is empty, the report uses the entity's default currency.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCohortSpec
Cohort group associated with this request. If there is a cohort group in the request the 'cohort' dimension must be present.
Returns | |
---|---|
Type | Description |
CohortSpec|null |
hasCohortSpec
clearCohortSpec
setCohortSpec
Cohort group associated with this request. If there is a cohort group in the request the 'cohort' dimension must be present.
Parameter | |
---|---|
Name | Description |
var |
CohortSpec
|
Returns | |
---|---|
Type | Description |
$this |
getKeepEmptyRows
If false or unspecified, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter.
Returns | |
---|---|
Type | Description |
bool |
setKeepEmptyRows
If false or unspecified, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getReturnPropertyQuota
Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota.
Returns | |
---|---|
Type | Description |
bool |
setReturnPropertyQuota
Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |