Firebase / Google Analytics Events

Want to create reports in Firebase or Google Analytics for your application? This support article will give you an overview of all events.

Your Shopgate app sends the following Firebase events:

Event Name Description
add_payment_info Add a payment method. Only in combination with Shopgate Checkout
add_to_cart Product has been added to the shopping cart
add_to_wishlist Product has been added to favorites list
app_remove App was deleted on an Android device
app_review_prompt App Rating Pop-Up was displayed
app_update App was updated on an Android device
begin_checkout Checkout was opened
configurable_popup App Pop-Up (Extension) was displayed
first_open First start of the app after (new) installation
hard_push_opt_in Display/selection of the native push dialog
hard_tracking_opt_in Display/selection of the native tracking dialog
login Login of a user
notification_foreground Push notification from Firebase was displayed while the app was open
notification_open Push notification from Firebase was opened
open_deep_link  
open_push_notification  
os_update Operating system of the device has been updated
page_view Page was viewed
purchase Order completion
qr_scanner Scanner in the app was opened / triggered
screen_view Screen has been changed. Cannot be used in Shopgate architecture. The custom event “sg_view_page” can be used instead.
search Search was triggered
session_start Start of a new app session
sg_custom_values This allows integrations to track their own dimensions and metrics in Google Analytics via the Google Tag Manager
sg_view_page Sent with every page view of a user. Replaces the Firebase event screen_view, which cannot be used in hybrid apps such as the Shopgate app.
sign_up New registration in the app
soft_push_opt_in Display/selection of the Soft-Push-Opt-Ins
soft_tracking_opt_in Display/selection of the Soft-Tracking-Opt-Ins
user_engagement The app is in the foreground of a device for at least 1 second
view_item Display of a product detail page

Note: Some of these events are automatically recorded by Firebase or Google Analytics. More detailed definitions can be found here.

Shopgate Custom Parameters:

Firebase Parameter Name Description
 sg_item_type Type of item. Currently, this is always categorized as a Product
 sg_item_category_id The unique identifier for the item's category
 sg_page_id The identifier for the current page. This will be the product ID for product detail pages and the category ID for category pages
 sg_page_type

The type of the current page. Allows grouping by:

  • cms
  • item
  • category
  • cart
  • checkout
  • wishlist/favorites list
  • login
 sg_page_name The title of the current page. Product name, category name, CMS title.
 sg_checkout_type Web or App Checkout
 sg_purchase_success Optional parameter to indicate successful transactions.
 sg_items_count Number of items to start a checkout with
 sg_payment_info_available Indicates whether payment information was already present when the checkout was started
 sg_add_payment_info_success Indicates if adding a payment method was successful
 sg_name The name of the method used
 sg_action Custom Event Action
 sg_label Custom Event Label

Updated: 10 January 2025