Skip to main content

Onebox Datalayer Events Reference

Overview

Onebox Ticket Distribution System implements a comprehensive set of Google Analytics 4 (GA4) standard events for tracking user interactions throughout the ticketing journey. This document provides a detailed reference of all GA4 events that are automatically populated in the data layer.

caution

Events with the vrs_ prefix should be omitted from your tracking configurations. These events are used for Onebox's internal metrics and should not be included in your analytics setup since they may change without previous notice.

Standard GA4 Events

Page and List Interactions

EventDescriptionKey Parameters
view_item_listTriggered when users view a list of events, sessions, or productsitems, item_list_id, item_list_name
select_itemTriggered when a user selects a specific event or item from a listitems, item_list_id, item_list_name
view_itemTriggered when a user views the details of an event, session, or productitems, currency, value

Shopping Journey

EventDescriptionKey Parameters
add_to_cartTriggered when items are added to cartitems, currency, value
remove_from_cartTriggered when items are deleted from cartitems, currency, value
view_promotionTriggered when a promotion is viewedpromotion_id, promotion_name
select_promotionTriggered when a promotion is selected/appliedpromotion_id, promotion_name, items
begin_checkoutTriggered when the checkout process is initiateditems, currency, value
add_payment_infoTriggered when payment information is addeditems, payment_type, currency, value
purchaseTriggered when a transaction is completedtransaction_id, currency, value, tax, shipping, items

User Authentication

EventDescriptionKey Parameters
loginTriggered when a user logs inmethod
sign_upTriggered when a user creates a new accountmethod

Cart and Navigation

EventDescriptionKey Parameters
open_cartTriggered when a user opens the cart-
edit_cartTriggered when a user edits the cart-
buy_ticketsTriggered when a user clicks to purchase tickets-

Enhanced Experience Events

EventDescriptionKey Parameters
open_3d_viewTriggered when a 3D venue view is openedob_venue_id, ob_view_id
select_map_elementTriggered when a user selects an element on the venue mapitem_list_name
select_list_elementTriggered when a user selects an item from a listitem_list_name
edit_session_dateTriggered when a user changes a session date-

Gift Card Events

EventDescriptionKey Parameters
view_gift_cardTriggered when a gift card is vieweditems, currency, value
beginCheckoutGiftCardTriggered when gift card checkout beginsitems, currency, value
purchase_gift_cardTriggered when a gift card is purchasedtransaction_id, currency, value, items

Error and System Events

EventDescriptionKey Parameters
purchase-errorTriggered when there's an error during purchase-
login-errorTriggered when there's an error during login-
form_errorsTriggered when there are form validation errors-
error_promotionTriggered when there's an error applying a promotionpromotion_id, promotion_name
timeoutTriggered when a session times out-
timeout_actionTriggered when a user takes action after a timeout warning-

Custom Dimensions and Metrics

In addition to standard GA4 parameters, Onebox enriches events with custom dimensions prefixed with ob_ to provide additional context:

Common Custom Dimensions

ParameterDescription
ob_channel_idChannel identifier
ob_channel_nameChannel name
ob_sectionSection in the application (typically "tickets")
ob_event_idEvent identifier
ob_event_titleEvent title/name
ob_session_idSession identifier
ob_session_titleSession name
ob_venue_nameVenue name
ob_seat_nameSeat identifier
ob_row_nameRow identifier
ob_session_dateSession date (YYYY-MM-DD)
ob_session_timeSession time (HH:MM)
ob_advanced_daysDays until event
ob_order_idOrder identifier
ob_order_codeOrder code
ob_priceTotal price
ob_original_priceOriginal price before discounts
ob_surchargesTotal surcharges

Implementation Notes

  1. All events are automatically pushed to the data layer when user interactions occur
  2. Each event contains relevant context data about the channel, session, items, and prices
  3. For e-commerce events (add_to_cart, purchase, etc.), the items array follows the GA4 schema for enhanced e-commerce tracking
  4. User information is always hashed for privacy compliance

Leveraging Events in Your GTM Configuration

When setting up your Google Tag Manager container, you can:

  1. Create triggers based on specific event names
  2. Use the rich data parameters to segment and analyze user behavior
  3. Map these events to custom conversions in your analytics platforms
  4. Create custom metrics based on the ob_ prefixed parameters

For implementation details, see Setting Up Google Tag Manager.