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.
Parameters | |
---|---|
Name | Description |
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. |
↳ dimensions |
array<Google\Analytics\Data\V1beta\Dimension>
The dimensions in this report. |
↳ metrics |
array<Google\Analytics\Data\V1beta\Metric>
The metrics in this report. |
↳ dimension_filter |
Google\Analytics\Data\V1beta\FilterExpression
The filter clause of dimensions. |
↳ metric_filter |
Google\Analytics\Data\V1beta\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 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.
Returns | |
---|---|
Type | Description |
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.
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<Google\Analytics\Data\V1beta\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<Google\Analytics\Data\V1beta\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 |
Google\Analytics\Data\V1beta\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 |
Google\Analytics\Data\V1beta\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 |
Google\Analytics\Data\V1beta\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 |
Google\Analytics\Data\V1beta\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 |