Google Analytics Data V1beta Client - Class CheckCompatibilityRequest (0.23.3)

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

Methods

__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. property should be the same value as in your runReport request. Example: properties/1234

↳ dimensions array<Dimension>

The dimensions in this report. dimensions should be the same value as in your runReport request.

↳ metrics array<Metric>

The metrics in this report. metrics should be the same value as in your runReport request.

↳ dimension_filter FilterExpression

The filter clause of dimensions. dimensionFilter should be the same value as in your runReport request.

↳ metric_filter 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 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\RepeatedField<Dimension>

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\RepeatedField<Metric>

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 Enum of type Compatibility.

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

Enum of type Compatibility.

Returns
Type Description
$this