GoogleAnalyticsService class
Properties
-
currentScreen
↔ String
-
The current screen.
getter/setter pairoverride
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
isEnabled
↔ bool
-
The state of the service (if it reports to Google Analytics or not).
getter/setter pairoverride
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getOrCreateStackTrace(StackTrace? stackTrace, [int levelsToRemove = 2])
→ String
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
setUserId(String value)
→ void
-
Google Analytics has a setUserID call, which allows you to store a user ID for the individual using your app.
This call is optional, and is generally used by organizations that want to use Analytics in conjunction with BigQuery to associate analytics data for the same user across multiple apps, multiple devices, or multiple analytics providers.
See https://firebase.google.com/docs/analytics/userid
override
-
setUserProperty(String key, String value)
→ void
-
User properties are attributes you define to describe segments of your user base, such as language preference or geographic location.
These can be used to define audiences for your app.
See https://firebase.google.com/docs/analytics/user-properties?platform=android
override
-
toString()
→ String
-
A string representation of this object.
inherited
-
track(String name, [Map<String, dynamic>? params])
→ void
-
Track an event.
@param name The name of the event.
@param params The optional parameters.
override
-
trackAction(String name, String action)
→ void
-
Track an action event.
@param name The name of the event.
@param action The name of the action.
override
-
trackActionAndValue(String name, String action, Object value)
→ void
-
Track an action-and-value event.
@param name The name of the event.
@param action The name of the action.
@param value The name of the value.
override
-
trackError(String message, [Map<String, dynamic>? params])
→ void
-
Track an error.
@param message The error message.
@param params The optional parameters.
override
-
trackErrorWithException(String source, dynamic e, [StackTrace? stackTrace])
→ void
-
Track an error with an exception.
@param source The source of the error.
@param stackTrace The stack trace.
override
-
trackValue(String name, Object value)
→ void
-
Track a value event.
@param name The name of the event.
@param value The name of the value.
override
-
trackWarning(String message, [Map<String, dynamic>? params])
→ void
-
Track a warning.
@param message The warning message.
@param params The optional parameters.
override
-
trackWarningWithException(String source, dynamic e, [StackTrace? stackTrace])
→ void
-
Track a warning with an exception.
@param source The source of the warning.
@param stackTrace The stack trace.
override