Skip to main content

Tracking User Interactions on Your ticketbro Booking Page

With ticketbro, you can track your customers’ behavior and see how they navigate your page and go through the checkout process.

Updated over a week ago

Simply connect Google Analytics 4 or your Meta Pixel to track ad performance, create funnels, and much more.

To set everything up, we only need your Meta Pixel ID or your Google Analytics 4 Measurement ID — we’ll take care of the rest for you.

If you want to track specific conversions, you can use our custom events, which we send directly to your GA4 or Meta Pixel setup. An overview of all events, their meanings, and when they are triggered can be found below.

Need help setting it up? No problem — we’re happy to assist in a joint meeting!


Tracked Events

Our events generally follow the format <Object>_<Action>. This pattern ensures everything remains consistent and you can rely on the format.


Product and Homepage Actions

These actions occur on your booking page’s homepage, when viewing a product, and when adding it to the cart.

Product_Viewed

Triggered when a customer views a product
Variables:

  • name: Name of the product

  • productId: Unique product ID

Product_AddedToCart

Triggered when a product is added to the cart
Variables:

  • name: Name of the product

  • productId: Unique product ID

Product_DateSelected

Triggered when the customer selects a date for a product

Product_TimeSlotSelected

Triggered when the customer selects a time slot for a product

Product_TimeSlotConfirmed

Triggered when the customer confirms a time slot for a product

Product_PriceOptionSelected

Triggered when the customer selects a pricing option
Variables:

  • name: Name of the pricing option

Product_PriceOptionConfirmed

Triggered when the customer confirms a pricing option and the selected attendees

Product_ResourceSelected

Triggered when a specific resource is selected for a product
Variables:

  • resourceName: Name of the resource

  • resourceItemName: Name of the selected resource item

Product_ResourcesConfirmed

Triggered when the customer confirms the selected resources

Product_RecommendedSelected

Triggered when the customer selects a recommended product
Variables:

  • name: Name of the product

Product_AddOnSelected

Triggered when the customer selects an add-on
Variables:

  • name: Name of the selected add-on

Product_AddOnDeleted

Triggered when the customer removes an add-on

Product_AddOnsConfirmed

Triggered when the customer confirms the selected add-ons

Membership_Subscribed

Triggered when the customer subscribes to one or more memberships
Variables:

  • isLoggedIn: Indicates whether the customer was logged in during checkout

  • count: Number of memberships subscribed to at once


Cart Actions

These actions are triggered while the user is on the cart page or in its vicinity on your ticketbro booking page.

Cart_ItemsAdded

Triggered as soon as products are added to the cart
Variables:

  • count: Number of products added

Cart_ItemsRemoved

Triggered as soon as products are removed from the cart
Variables:

  • count: Number of products removed

Cart_AlmostExpired

Triggered when the cart is about to expire

Cart_Expired

Triggered when the cart has expired

Cart_Cleared

Triggered when the cart contents are cleared

Cart_Refreshed

Triggered when a nearly expired cart is refreshed

Cart_Revived

Triggered after a failed and retried checkout

Cart_DiscountCodeApplied

Triggered when a discount code is applied
Variables:

  • code: The applied discount code

Cart_DiscountCodeRemoved

Triggered when a discount code is removed
Variables:

  • code: The removed discount code

Cart_GiftCardCodeApplied

Triggered when a gift card code is applied
Variables:

  • code: The applied gift card code

Cart_GiftCardCodeRemoved

Triggered when a gift card code is removed
Variables:

  • code: The removed gift card code


Checkout Actions

The following events are triggered during checkout:

Checkout_CustomerDetailsFilled

Triggered when all customer details are filled during checkout

Checkout_CustomCheckoutFieldsSet

Triggered when all custom checkout fields are filled during checkout

Checkout_PaymentMethodSelected

Triggered when a payment method is selected
Variables:

  • name: Name of the selected payment method

Checkout_Succeeded

Triggered upon successful checkout
Variables:

  • totalAmount: Total cart value at the time of checkout in cents

  • count: Number of products in the cart at the time of checkout


Additional Events via Meta Pixel

ViewContent

Triggered when a product page is viewed
Variables:

  • content_type: Always "product"

  • content_ids: Array of product IDs (e.g., ["product_123"])

AddToCart

Triggered when items are added to the cart
Variables:

  • content_type: Always "product" (when adding a single product)

  • content_ids: Array of product IDs (if available)

  • count: Number of items added (for bulk actions)

Schedule

Triggered when a date or time slot is selected

InitiateCheckout

Triggered when checkout details are completed

AddPaymentInfo

Triggered when a payment method is selected
Variables:

  • name: Name/label of the selected payment method

Purchase

Triggered upon successful checkout
Variables:

  • value: Total amount in main currency units (e.g., 12.34)

  • num_items: Number of items in the order

Subscribe

Triggered when a subscription is created


If you need additional custom events, feel free to contact us directly with your request at help@ticketbro.io.

Did this answer your question?