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.
- 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.