AnalyticsEvents class

Constants for all analytics event names from the Databuckets Data Tracking Plan.

Usage:

logger.logEvent(AnalyticsEvents.screenShow, params: {
  AnalyticsParams.screenName: 'scrHome',
});

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

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

Constants

adClick → const String
Ad clicked.
adComplete → const String
Ad completed (user finished watching or dismissed).
adImpression → const String
Ad impression displayed (Note: reserved by AdMob-Firebase auto-link; use adImpressionRevenue / iaaImpression in Firebase when AdMob is linked).
adImpressionRevenue → const String
Custom ad impression revenue event (ad_impression_revenue) to avoid GA4 revenue double-counting when AdMob is linked to Firebase.
adRequest → const String
Ad load requested.
buttonClick → const String
User clicks a button.
contentDownload → const String
User downloads content.
contentImpression → const String
A content item appears in viewport/slot meeting impression standards.
contentViewEnd → const String
User finishes viewing current content.
contentViewStart → const String
User starts viewing detailed content.
featureUseEnd → const String
Feature usage session ends (success or failure).
featureUseStart → const String
User starts interacting with a feature.
feedbackSend → const String
User sends feedback.
iaaClick → const String
iaaComplete → const String
iaaFailLoad → const String
iaaFailShow → const String
iaaImpression → const String
iaaLoaded → const String
iaaRequest → const String
iapCancel → const String
User cancels IAP subscription (server-side event).
iapClick → const String
User clicks to purchase an IAP package.
iapClose → const String
IAP screen, banner, or popup is closed.
iapConvert → const String
User converts from trial to paid (server-side event).
iapPurchase → const String
User successfully purchases IAP item (client-side).
iapPurchaseFailed → const String
User fails to purchase IAP item (server-side event).
iapPurchaseSuccess → const String
User successfully purchases IAP item (server-side event).
iapRefund → const String
User refunds IAP item (server-side event).
iapRenew → const String
User renews IAP subscription (server-side event).
iapShow → const String
IAP screen, banner, or popup is displayed.
languageChange → const String
User changes app display language.
loadingFinish → const String
Data loading completed (success or failure).
loadingStart → const String
Data loading started (API/CDN/SDK).
login → const String
User logs in.
notiOpen → const String
User opens notification.
notiReceive → const String
User receives notification.
notiSend → const String
Notification sent.
overlayShow → const String
Dialog, popup, toast, or overlay is displayed.
rateApp → const String
User rates app.
screenExit → const String
User exits the app (background, kill, remove).
screenShow → const String
User navigates to or views a screen in the app.
sdkInitAllDone → const String
All 3rd-party mediation adapters initialized (Phase 2 complete).
sdkInitCoreDone → const String
Core AdMob SDK initialized (Phase 1 complete, ad-load gate opened).
searchOpen → const String
User opens search feature.
searchResult → const String
User receives search results.