EventType enum
Standard attribution events supported by the SDK.
The enum values follow the widely adopted SNAKE_CASE notation used by
mobile measurement partners (MMPs). The raw value sent over the wire is the
enum name itself (e.g. EventType.addToCart → "ADD_TO_CART").
For events that have synonymous names (e.g. signUp/register), both variants are provided to maximize compatibility with existing integrations.
- Inheritance
- Available extensions
Values
- install → const EventType
-
User installs the app (tracked automatically by the SDK).
- login → const EventType
-
User logs in to an existing account.
- signUp → const EventType
-
User signs up for a new account.
- register → const EventType
-
Alias for signUp – kept for compatibility with some MMPs.
- purchase → const EventType
-
User completes a purchase (often includes revenue & currency).
- addToCart → const EventType
-
Item added to the shopping cart.
- addToWishlist → const EventType
-
Item added to the wishlist.
- initiateCheckout → const EventType
-
Checkout process started.
- startTrial → const EventType
-
User starts a free trial.
- subscribe → const EventType
-
User subscribes to a paid plan.
- levelStart → const EventType
-
User starts a new level (games).
- levelComplete → const EventType
-
User completes a level (games).
- tutorialComplete → const EventType
-
User completes the onboarding tutorial.
- search → const EventType
-
User performs a search in the app.
- viewItem → const EventType
-
User views a specific product or item.
- viewContent → const EventType
-
User views generic content (e.g. article, post).
-
User shares content from the app.
- custom → const EventType
-
Custom application-specific event not covered above.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - name → String
-
Available on EventType, provided by the EventTypeExtension extension
no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited