Google Analytics Data V1alpha Client - Class UserSegment (0.20.0)

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

User segments are subsets of users who engaged with your site or app. For example, users who have previously purchased; users who added items to their shopping carts, but didn’t complete a purchase.

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

Namespace

Google \ Analytics \ Data \ V1alpha

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ user_inclusion_criteria Google\Analytics\Data\V1alpha\UserSegmentCriteria

Defines which users are included in this segment. Optional.

↳ exclusion Google\Analytics\Data\V1alpha\UserSegmentExclusion

Defines which users are excluded in this segment. Optional.

getUserInclusionCriteria

Defines which users are included in this segment. Optional.

Returns
Type Description
Google\Analytics\Data\V1alpha\UserSegmentCriteria|null

hasUserInclusionCriteria

clearUserInclusionCriteria

setUserInclusionCriteria

Defines which users are included in this segment. Optional.

Parameter
Name Description
var Google\Analytics\Data\V1alpha\UserSegmentCriteria
Returns
Type Description
$this

getExclusion

Defines which users are excluded in this segment. Optional.

Returns
Type Description
Google\Analytics\Data\V1alpha\UserSegmentExclusion|null

hasExclusion

clearExclusion

setExclusion

Defines which users are excluded in this segment. Optional.

Parameter
Name Description
var Google\Analytics\Data\V1alpha\UserSegmentExclusion
Returns
Type Description
$this