Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Here the Google Analytics documentation for this project can be found.

TagPlan_GA4_HungryHub

Analytics Event Tracking

Event GroupEvent NameConversion EventEvent DescriptionParametersComment
Ecommerceview_itemyesUser views a specific product detail page.city_name, page_location, value, currency, session_engaged, page_title, ga_session_id, engaged_session_event, ga_session_number, batch_page_id, batch_ordering_id, city_id
Ecommerceselect_itemUser clicks a product from a list (e.g., search results).page_referrer, batch_page_id, location_id, session_engaged, engagement_time_msec, page_title, item_list_name, page_location, ga_session_number, item_list_id, engaged_session_event, ga_session_id, batch_ordering_id, ignore_referrer
Ecommerceadd_to_cartyesUser adds a product to their shopping cart.engagement_time_msec, ga_session_number, session_engaged, page_title, ga_session_id, batch_page_id, engaged_session_event, page_location, currency, value, batch_ordering_id, page_referrer
Ecommercebegin_checkoutyesUser starts the checkout process.page_referrer, batch_page_id, batch_ordering_id, engaged_session_event, currency, ga_session_id, ignore_referrer, page_location, ga_session_number, engagement_time_msec, session_engaged, value, page_title
EcommercepurchasenoA successful transaction is completed.transaction_id, firebase_screen_id, city_name, engaged_session_event, city_id, currency, ga_session_id, value, firebase_screen_class, affiliation, ga_session_number, firebase_event_origin, payment_provider, firebase_conversion
Ecommercegift_card_purchasednoSpecific purchase of a gift card.revenue, ga_session_id, page_referrer, page_location, batch_ordering_id, currency, batch_page_id, ignore_referrer, session_engaged, engaged_session_event, ga_session_number, page_title
Ecommerceview_search_resultsnoUser views the results of a site/app search.ignore_referrer, search_term, ga_session_number, batch_ordering_id, engagement_time_msec, page_referrer, page_location, page_title, session_engaged, unique_search_term, batch_page_id, engaged_session_event, ga_session_id
Conversion / Biz Logiccreate_token_initiatednoSystem starts the token creation process (payment/auth).engaged_session_event, page_referrer, batch_page_id, page_title, restaurant_id, ga_session_id, payment_provider, session_engaged, ga_session_number, ignore_referrer, engagement_time_msec, page_location, payment_type, card_type, batch_ordering_id
Conversion / Biz Logiccreate_token_successnoToken creation was successful (step 2 of funnel).engagement_time_msec, page_location, page_referrer, ga_session_number, payment_provider, payment_type, batch_page_id, engaged_session_event, card_type, session_engaged, page_title, ignore_referrer, ga_session_id, restaurant_id, batch_ordering_id
Conversion / Biz Logiccreate_token_failednoToken creation failed (error tracking).page_referrer, ga_session_number, engaged_session_event, payment_type, ga_session_id, restaurant_id, batch_ordering_id, engagement_time_msec, page_title, page_location, batch_page_id, card_type, payment_provider, ignore_referrer, session_engaged
Views & Navigationscreen_viewnoUser views a screen in the mobile app.ga_session_number, ga_session_id, firebase_screen_id, firebase_screen_class, firebase_previous_class, firebase_event_origin, firebase_previous_id
Views & Navigationpage_viewnoUser views a page on the website.batch_ordering_id, session_engaged, ignore_referrer, page_location, page_referrer, engaged_session_event, ga_session_number, page_title, ga_session_id, batch_page_id
Views & Navigationview_menunoUser opens the navigation menu.engaged_session_event, batch_page_id, batch_ordering_id, engagement_time_msec, page_location, ga_session_number, session_engaged, ga_session_id, page_referrer, page_title
Views & Navigationview_aboutnoUser views the “About Us” page/screen.engagement_time_msec, engaged_session_event, session_engaged, page_title, batch_ordering_id, page_location, batch_page_id, page_referrer, ga_session_id, ga_session_number
Views & Navigationview_more_reviewnoUser clicks to read more reviews.engagement_time_msec, batch_page_id, engaged_session_event, page_referrer, batch_ordering_id, session_engaged, page_title, page_location, ga_session_id, ignore_referrer, ga_session_number
Account & IdentityloginnoUser successfully logs in.ga_session_number, OS_Version, OS_Type, engaged_session_event, firebase_screen_id, firebase_event_origin, Type, ga_session_id, firebase_screen_class
Account & Identitysign_upnoUser creates a new account.engaged_session_event, ga_session_id, OS_Type, Email, firebase_screen_class, OS_Version, ga_session_number, firebase_screen_id, Name, firebase_event_origin
Account & Identityskip_registrationnoUser chooses to skip the sign-up process.ga_session_number, firebase_screen_class, engaged_session_event, firebase_event_origin, firebase_screen_id, OS_Type, Skip_registration, ga_session_id, OS_Version
Account & Identitybirthday_skippednoUser skips entering their birthday details.ga_session_id, firebase_screen_class, firebase_event_origin, screen, engaged_session_event, ga_session_number, firebase_screen_id
Engagementuser_engagementnoTracks time spent; fires when app goes to background.
EngagementclicknoGeneric click (often outbound links or non-specific buttons).batch_page_id, session_engaged, link_url, page_referrer, page_title, link_classes, engagement_time_msec, page_location, ga_session_number, ga_session_id, link_domain, batch_ordering_id, outbound, engaged_session_event
Engagementselect_contentnoGeneric selection (often used for filters or tabs).term, ga_session_id, content_type, item_name, firebase_event_origin, creative_name, item_id, group_id, ga_session_number
Engagementview_imagenoUser views a static image in full screen/detail.page_location, page_referrer, ga_session_id, page_title, session_engaged, engaged_session_event, engagement_time_msec, batch_page_id, ga_session_number, batch_ordering_id, ignore_referrer
Engagementview_3d_imagenoUser views an interactive 3D model.batch_page_id, page_referrer, ga_session_number, session_engaged, ignore_referrer, page_location, ga_session_id, page_title, engaged_session_event, batch_ordering_id, engagement_time_msec
Marketing & Pushfirebase_campaignnoTracks campaign attribution from Firebase.firebase_event_origin, engaged_session_event, medium, campaign, ga_session_number, ga_session_id, source
Marketing & Pushnotification_receivenoApp receives a push notification (device level).firebase_event_origin, ga_session_number, engaged_session_event, message_type, ga_session_id
Marketing & Pushnotification_foregroundnoApp receives notification while user is using it.ga_session_number, firebase_screen_id, firebase_screen_class, ga_session_id, firebase_event_origin, engaged_session_event, message_type
Marketing & Pushnotification_dismissnoUser swipes away a notification.engaged_session_event, firebase_event_origin, ga_session_number, ga_session_id
Marketing & Pushnotification_opennoUser clicks/taps a notification to open the app.ga_session_number, ga_session_id, firebase_event_origin, engaged_session_event
Marketing & Pushads_conversion_Checkout_1yesSignal sent to Ad platforms (likely “Initiated Checkout”).batch_page_id, ga_session_id, page_title, session_engaged, ga_session_number, engaged_session_event, page_referrer, page_location, batch_ordering_id, ignore_referrer, engagement_time_msec
Marketing & Pushads_conversion_Checkout_2noSignal sent to Ad platforms (likely “Purchase”).batch_ordering_id, page_location, engaged_session_event, page_referrer, session_engaged, page_title, ga_session_id, ga_session_number, engagement_time_msec, batch_page_id, ignore_referrer
System & Lifecyclesession_startyesA new session begins.session_engaged, ga_session_id, batch_page_id, medium, source, page_referrer, batch_ordering_id, page_title, ga_session_number, page_location, campaign
System & Lifecyclefirst_opennoUser opens the app for the very first time (install).firebase_conversion, firebase_event_origin, engaged_session_event, firebase_screen_class, ga_session_id, previous_first_open_count, firebase_screen_id, update_with_analytics
System & Lifecyclefirst_visitnoUser visits the website for the first time.medium, ga_session_number, page_location, source, session_engaged, campaign, batch_ordering_id, page_referrer, batch_page_id, term, page_title, ga_session_id
System & Lifecycleapp_removenoUser uninstalls the app (Android only).firebase_event_origin, ga_session_id, ga_session_number
System & Lifecycleos_updatenoDevice OS was updated.ga_session_number, firebase_event_origin, previous_os_version, ga_session_id
System & Lifecycleapp_clear_datanoUser cleared app storage/cache.ga_session_id, firebase_event_origin, ga_session_number, engaged_session_event
System & Lifecycleapp_exceptionnoThe app crashed or threw an error.firebase_screen_id, ga_session_number, firebase_event_origin, fatal, engaged_session_event, ga_session_id, timestamp, firebase_screen_class

Not USED

Event GroupEvent NameConversion EventEvent DescriptionParametersComment
Account & IdentityOnboardingnoUser engages with the onboarding flow.engaged_session_event, ga_session_number, Tutorial, OS_Version, ga_session_id, firebase_event_origin, OS_Typenot used anymore
Account & IdentityForgot_passwordnoUser initiates password recovery.OS_Type, firebase_event_origin, OS_Version, firebase_screen_class, ga_session_id, firebase_screen_id, engaged_session_event, ga_session_number, User_emailnot used anymore
Account & IdentityAppLanguagenoUser changes or selects their language preference.ga_session_number, engaged_session_event, firebase_screen_id, firebase_screen_class, OsVersion, language, ga_session_id, OsType, firebase_event_originnot used anymore
Views & Navigationview_how_to_usenoUser views the help/tutorial guide.engaged_session_event, page_title, batch_ordering_id, ga_session_number, session_engaged, engagement_time_msec, batch_page_id, page_location, ga_session_idnot used anymore
Views & NavigationHomepagenoUser views the main landing screen/dashboard.ga_session_id, ga_session_number, firebase_event_origin, screen, engaged_session_eventnot used anymore
Conversion / Biz Logicfailed_initiatenoGeneric failure at the start of a critical flow.ga_session_number, firebase_screen_id, screen, firebase_screen_class, firebase_event_origin, ga_session_idnot used anymore
Conversion / Biz LogicbookingnoUser completes a booking (likely service-based).dining_style_id, firebase_screen_id, longitude, see_3d_view, phone, restaurant_name, firebase_screen_class, revenue, status, date, specialRequest, restaurant_id, reservation_id, cuisine_id, location_id, start_time, location_name, email, kids, firebase_event_origin, firebase_conversion, name, adult, currency, ga_session_number, ga_session_id, latitude, cuisine_name, engaged_session_event, dining_style_namenot used anymore
Conversion / Biz Logicnew_website_reservationsnoUser creates a reservation via the website.currency, value, page_location, session_engaged, page_title, batch_ordering_id, engaged_session_event, engagement_time_msec, ga_session_id, ga_session_number, batch_page_idnot used anymore