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.
data
array
Optional. Data for populating the Message object.
↳ property
string
A Google Analytics GA4 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
↳ dimensions
array< Google\Analytics\Data\V1beta\Dimension
>
The dimensions in this report. dimensions
should be the same value as in your runReport
request.
↳ metrics
array< Google\Analytics\Data\V1beta\Metric
>
The metrics in this report. metrics
should be the same value as in your runReport
request.
↳ dimension_filter
Google\Analytics\Data\V1beta\FilterExpression
The filter clause of dimensions. dimensionFilter
should be the same value as in your runReport
request.
↳ metric_filter
Google\Analytics\Data\V1beta\FilterExpression
The filter clause of metrics. metricFilter
should be the same value as in your runReport
request
↳ compatibility_filter
int
Filters the dimensions and metrics in the response to just this compatibility. Commonly used as ”compatibilityFilter”: “COMPATIBLE”
to only return compatible dimensions & metrics.
getProperty
A Google Analytics GA4 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
string
setProperty
A Google Analytics GA4 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
var
string
$this
getDimensions
The dimensions in this report. dimensions
should be the same value as in
your runReport
request.
setDimensions
The dimensions in this report. dimensions
should be the same value as in
your runReport
request.
$this
getMetrics
The metrics in this report. metrics
should be the same value as in your runReport
request.
setMetrics
The metrics in this report. metrics
should be the same value as in your runReport
request.
$this
getDimensionFilter
The filter clause of dimensions. dimensionFilter
should be the same value
as in your runReport
request.
hasDimensionFilter
clearDimensionFilter
setDimensionFilter
The filter clause of dimensions. dimensionFilter
should be the same value
as in your runReport
request.
$this
getMetricFilter
The filter clause of metrics. metricFilter
should be the same value as in
your runReport
request
hasMetricFilter
clearMetricFilter
setMetricFilter
The filter clause of metrics. metricFilter
should be the same value as in
your runReport
request
$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.
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.
var
int
$this