Reference documentation and code samples for the Google Analytics Data V1beta Client class CheckCompatibilityRequest.
The request for compatibility information for a report's dimensions and
metrics. Check compatibility provides a preview of the compatibility of a
report; fields shared with the runReport
request should be the same values
as in your runReport
request.
Generated from protobuf message google.analytics.data.v1beta.CheckCompatibilityRequest
Namespace
Google \ Analytics \ Data \ V1betaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ property |
string
A Google Analytics property identifier whose events are tracked. To learn more, see where to find your Property ID. |
↳ dimensions |
array<Dimension>
The dimensions in this report. |
↳ metrics |
array<Metric>
The metrics in this report. |
↳ dimension_filter |
FilterExpression
The filter clause of dimensions. |
↳ metric_filter |
FilterExpression
The filter clause of metrics. |
↳ compatibility_filter |
int
Filters the dimensions and metrics in the response to just this compatibility. Commonly used as |
getProperty
A Google Analytics property identifier whose events are tracked. To learn more, see where to find your Property ID.
property
should be the same value as in your runReport
request.
Example: properties/1234
Returns | |
---|---|
Type | Description |
string |
setProperty
A Google Analytics property identifier whose events are tracked. To learn more, see where to find your Property ID.
property
should be the same value as in your runReport
request.
Example: properties/1234
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDimensions
The dimensions in this report. dimensions
should be the same value as in
your runReport
request.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDimensions
The dimensions in this report. dimensions
should be the same value as in
your runReport
request.
Parameter | |
---|---|
Name | Description |
var |
array<Dimension>
|
Returns | |
---|---|
Type | Description |
$this |
getMetrics
The metrics in this report. metrics
should be the same value as in your
runReport
request.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setMetrics
The metrics in this report. metrics
should be the same value as in your
runReport
request.
Parameter | |
---|---|
Name | Description |
var |
array<Metric>
|
Returns | |
---|---|
Type | Description |
$this |
getDimensionFilter
The filter clause of dimensions. dimensionFilter
should be the same value
as in your runReport
request.
Returns | |
---|---|
Type | Description |
FilterExpression|null |
hasDimensionFilter
clearDimensionFilter
setDimensionFilter
The filter clause of dimensions. dimensionFilter
should be the same value
as in your runReport
request.
Parameter | |
---|---|
Name | Description |
var |
FilterExpression
|
Returns | |
---|---|
Type | Description |
$this |
getMetricFilter
The filter clause of metrics. metricFilter
should be the same value as in
your runReport
request
Returns | |
---|---|
Type | Description |
FilterExpression|null |
hasMetricFilter
clearMetricFilter
setMetricFilter
The filter clause of metrics. metricFilter
should be the same value as in
your runReport
request
Parameter | |
---|---|
Name | Description |
var |
FilterExpression
|
Returns | |
---|---|
Type | Description |
$this |
getCompatibilityFilter
Filters the dimensions and metrics in the response to just this
compatibility. Commonly used as ”compatibilityFilter”: “COMPATIBLE”
to only return compatible dimensions & metrics.
Returns | |
---|---|
Type | Description |
int |
setCompatibilityFilter
Filters the dimensions and metrics in the response to just this
compatibility. Commonly used as ”compatibilityFilter”: “COMPATIBLE”
to only return compatible dimensions & metrics.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |