ganalytics (version 0.10.4)

ScopeLevel: ScopeLevel.

Description

Get the scope level of a .gaSegmentFilter or gaMetExpr.

Set the scope level of a gaDynSegment or a gaMetExpr

Usage

ScopeLevel(object, value)

ScopeLevel(object) <- value

# S4 method for gaSegMetExpr,missing ScopeLevel(object)

# S4 method for gaSegMetExpr,character ScopeLevel(object, value)

# S4 method for gaMetExpr,character ScopeLevel(object) <- value

# S4 method for .gaSegmentFilter,ANY ScopeLevel(object)

# S4 method for .gaSegmentFilter,character ScopeLevel(object) <- value

# S4 method for gaDynSegment,character ScopeLevel(object) <- value

Arguments

object

a .gaSegmentFilter or a metric expression.

value

New scope level to return an updated copy of the object with the new scope applied. For .gaSegmentFilters this can be either 'users' or 'sessions'. For metric expressions use either 'perUser', 'perSession', 'perHit' or 'perProduct'.

Value

the scope level as a character string, a .gaSegmentFilter or gaMetExpr.

Methods (by class)

  • object = gaSegMetExpr,value = missing: Return the scope of the supplied metric used within a segment definition.

  • object = gaSegMetExpr,value = character: Set the scope, as described by a character value, to be applied to the supplied metric condition for use within a segment expression.

  • object = gaMetExpr,value = character: Set the scope, as described by a character value, to be applied to the supplied metric condition for use within a segment expression.

  • object = .gaSegmentFilter,value = ANY: Returns the scope of the supplied .gaSegmentFilter.

  • object = .gaSegmentFilter,value = character: Set the scope level of a .gaSegmentFilter to either "user" or "session" level.

  • object = gaDynSegment,value = character: Set the scope level of a gaDynSegment to either "user" or "session" level.