AnalyticsProvider class abstract

Constructors

AnalyticsProvider()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

log(AnalyticsEvent event) → void
logAddToCart(UserAddedToCart event) → void
logBeginCheckout(UserBeginCheckout event) → void
logBeginTutorial() → void
logCompleteTutorial() → void
logEvent(AnalyticsEvent event) → void
logMadePurchase(UserMadePurchase event) → void
logRefundOrder(UserRefundOrder event) → void
logRemoveFromCart(UserRemovedFromCart event) → void
logSearch(UserSearch event) → void
logSelectItem(UserSelectItem event) → void
logSelectPromotion(UserSelectPromotion event) → void
logShareContent(UserShareContent event) → void
logSignedIn(UserSignedIn event) → void
logSignedOut(UserSignedOut event) → void
logSignedUp(UserSignedUp event) → void
logViewItem(UserViewItem event) → void
logViewItemList(UserViewedItemList event) → void
logViewPromotion(UserViewPromotion event) → void
logViewSearchResults(UserViewSearchResult event) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setCurrentScreen(String screenName) → void
setUserAttributes(Map<String, dynamic> attributes) → void
setUserId(int userId) → void
toString() String
A string representation of this object.
inherited
updateProfile(UserUpdateProfile event) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited