Google Analytics Data V1alpha Client - Class FunnelFilterExpression (0.18.0)

Reference documentation and code samples for the Google Analytics Data V1alpha Client class FunnelFilterExpression.

Expresses combinations of funnel filters.

Generated from protobuf message google.analytics.data.v1alpha.FunnelFilterExpression

Namespace

Google \ Analytics \ Data \ V1alpha

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ and_groupGoogle\Analytics\Data\V1alpha\FunnelFilterExpressionList

The FunnelFilterExpression in andGroup have an AND relationship.

↳ or_groupGoogle\Analytics\Data\V1alpha\FunnelFilterExpressionList

The FunnelFilterExpression in orGroup have an OR relationship.

↳ not_expressionGoogle\Analytics\Data\V1alpha\FunnelFilterExpression

The FunnelFilterExpression is NOT of notExpression.

↳ funnel_field_filterGoogle\Analytics\Data\V1alpha\FunnelFieldFilter

A funnel filter for a dimension or metric.

↳ funnel_event_filterGoogle\Analytics\Data\V1alpha\FunnelEventFilter

Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.

getAndGroup

The FunnelFilterExpression in andGroup have an AND relationship.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\FunnelFilterExpressionList|null

hasAndGroup

setAndGroup

The FunnelFilterExpression in andGroup have an AND relationship.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\FunnelFilterExpressionList
Returns
TypeDescription
$this

getOrGroup

The FunnelFilterExpression in orGroup have an OR relationship.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\FunnelFilterExpressionList|null

hasOrGroup

setOrGroup

The FunnelFilterExpression in orGroup have an OR relationship.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\FunnelFilterExpressionList
Returns
TypeDescription
$this

getNotExpression

The FunnelFilterExpression is NOT of notExpression.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\FunnelFilterExpression|null

hasNotExpression

setNotExpression

The FunnelFilterExpression is NOT of notExpression.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\FunnelFilterExpression
Returns
TypeDescription
$this

getFunnelFieldFilter

A funnel filter for a dimension or metric.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\FunnelFieldFilter|null

hasFunnelFieldFilter

setFunnelFieldFilter

A funnel filter for a dimension or metric.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\FunnelFieldFilter
Returns
TypeDescription
$this

getFunnelEventFilter

Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\FunnelEventFilter|null

hasFunnelEventFilter

setFunnelEventFilter

Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\FunnelEventFilter
Returns
TypeDescription
$this

getExpr

Returns
TypeDescription
string