Baza Booking Calendar v2 – Dokumentacja dotycząca wyzwalaczy zdarzeń w Google Analytics 4
Kompletny wykaz wszystkich zdarzeń JavaScript, które można śledzić w aplikacji Baza Booking Calendar v2 w ramach integracji z Google Analytics 4.
Uwaga: Wszystkie zdarzenia są wyzwalane $(document) z bbc . Użyj $(document).on('bbcEventName', callback) do nasłuchiwania.
Inicjalizacja
| $(document).on() | Zdarzenie GA4 | Parametry |
|---|
bbcInitialized | bbc_initialized | – |
Kalendarz
| $(document).on() | Zdarzenie GA4 | Parametry |
|---|
bbcCalendarPrinted | bbc_calendar_loaded | service |
bbcCalendarNavigated | bbc_calendar_navigated | direction: next/prev |
bbcServiceChanged | bbc_service_changed | service |
bbcFirstClickInDay | bbc_slot_selected | date, day |
bbcRangeSelected | bbc_range_selected | day, date |
bbcSelectedSlotsCleared | bbc_slots_cleared | – |
bbcCalendarRefreshClicked | bbc_calendar_refreshed | – |
bbcSwipeDetected | bbc_calendar_swiped | direction |
bbcPendingSlotClicked | bbc_slot_clicked_pending | – |
bbcBookedSlotClicked | bbc_slot_clicked_booked | – |
bbcAjaxPrintCalendarSuccess | – | uruchamia się po każdym kalendarzowym ładowaniu AJAX |
bbcHandleClick | – | wyzwalane po każdym kliknięciu w slot |
bbcDayReset | – | day, date |
| $(document).on() | Zdarzenie GA4 | Parametry |
|---|
bbcFormSubmitted | bbc_form_submitted | – |
bbcFormValidated | bbc_form_validated | isValid |
bbcFormSubmitSuccess | bbc_booking_completed | outAction: buy/get_url |
bbcFormSubmitFailed | bbc_booking_failed | reason |
bbcUnenableSlotsChecked | bbc_slots_conflict | found_slots |
bbcRulesCheckboxChanged | – | checked |
bbcInvoiceCheckboxChanged | – | checked |
Kupon
| $(document).on() | Zdarzenie GA4 | Parametry |
|---|
bbcCouponApplied | bbc_coupon_applied | couponCode, coupon_type, coupon_value |
bbcCouponCheckFailed | bbc_coupon_failed | reason |
bbcCouponReset | bbc_coupon_removed | – |
Usługi dodatkowe
| $(document).on() | Zdarzenie GA4 | Parametry |
|---|
bbcAdditionalQtyIncreased | bbc_service_added | id, name, value, totalPrice |
bbcAdditionalQtyDecreased | bbc_service_removed | id, name, value, totalPrice |
bbcAdditionalCategoryChanged | bbc_category_switched | categoryId |
bbcPopupOpened | bbc_popup_opened | – |
bbcPopupClosed | bbc_popup_closed | – |
bbcAdditionalServicesLoaded | – | service |
Ceny
| $(document).on() | Zdarzenie GA4 | Parametry |
|---|
bbcTotalCalculated | bbc_price_calculated | totalPrice, totalDiscount, taxAmount |
bbcDiscountCalculated | bbc_discount_applied | discount, couponData.coupon_type |
bbcUpdateBookingDetails | – | uruchamia się po każdej aktualizacji ceny |
bbcBookingDetailsUpdated | – | pełny obiekt wynikowy |
Lojalność
| $(document).on() | Zdarzenie GA4 | Parametry |
|---|
bbcLoyaltyFound | bbc_loyalty_found | loyaltyData, userData |
bbcLoyaltyDiscountApplied | bbc_loyalty_applied | discountPercent |
bbcLoyaltyReset | bbc_loyalty_removed | – |
Koszyk
| $(document).on() | Zdarzenie GA4 | Parametry |
|---|
bbcDiscountApplied | – | wyzwalane, gdy do koszyka zastosowano zniżkę |
bbcLoyaltyApplied | – | uruchamia się, gdy do koszyka zostanie zastosowany program lojalnościowy |
Przykład wdrożenia
$(document).on('bbcFormSubmitSuccess', (e, data) => {
if (typeof gtag !== 'function') return;
gtag('event', 'bbc_booking_completed', {
event_category: 'BBC',
outAction: data.outAction
});
});
$(document).on('bbcCouponApplied', (e, data) => {
if (typeof gtag !== 'function') return;
gtag('event', 'bbc_coupon_applied', {
event_category: 'BBC',
coupon_code: data.couponCode,
coupon_type: data.couponData?.coupon_type,
coupon_value: data.couponData?.coupon_value
});
});
$(document).on('bbcTotalCalculated', (e, data) => {
if (typeof gtag !== 'function') return;
gtag('event', 'bbc_price_calculated', {
event_category: 'BBC',
total_price: data.totalPrice,
discount: data.totalDiscount,
tax: data.taxAmount
});
});
Ostatnia modyfikacja: 10.08.2026