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 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 using a
name and optional params.
override
-
trackAction(String name, String action)
→ void
-
Track an action event with
name and action.
override
-
trackActionAndValue(String name, String action, Object value)
→ void
-
Track an action-and-value event with
name and action and value.
override
-
trackError(String message, [Map<String, dynamic>? params])
→ void
-
Track an error using an error
message and optional params.
override
-
trackErrorWithException(String source, dynamic e, [StackTrace? stackTrace])
→ void
-
Track an error specifying its
source, with exception e and optional stackTrace.
override
-
trackValue(String name, Object value)
→ void
-
Track a value event with
name and value.
override
-
trackWarning(String message, [Map<String, dynamic>? params])
→ Future
-
Track a warning using a warning
message and optional params.
override
-
trackWarningWithException(String source, dynamic e, [StackTrace? stackTrace])
→ void
-
Track a warning specifying its
source, with exception e and optional stackTrace.
override