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
Methods
__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 Set the Property ID to 0 for compatibility checking on dimensions and metrics common to all properties. In this special mode, this method will not return custom dimensions and metrics.
↳ 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
Set the Property ID to 0 for compatibility checking on dimensions and
metrics common to all properties. In this special mode, this method will
not return custom dimensions and metrics.
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
Set the Property ID to 0 for compatibility checking on dimensions and
metrics common to all properties. In this special mode, this method will
not return custom dimensions and metrics.
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