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 |
|