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