Тригери подій у Google Analytics 4

Baza Booking Calendar v2 – Документація щодо тригерів подій Google Analytics 4

Повний перелік усіх подій JavaScript, які можна відстежувати в Baza Booking Calendar v2 для інтеграції з Google Analytics 4.

Примітка: Усі події спрацьовують $(document) з префіксом bbc префіксом. Використовуйте $(document).on('bbcEventName', callback) для підключення до подій.

Ініціалізація

$(document).on()Подія GA4Параметри
bbcInitializedbbc_initialized–

Календар

$(document).on()Подія GA4Параметри
bbcCalendarPrintedbbc_calendar_loadedservice
bbcCalendarNavigatedbbc_calendar_navigateddirection: next/prev
bbcServiceChangedbbc_service_changedservice
bbcFirstClickInDaybbc_slot_selecteddate, day
bbcRangeSelectedbbc_range_selectedday, date
bbcSelectedSlotsClearedbbc_slots_cleared–
bbcCalendarRefreshClickedbbc_calendar_refreshed–
bbcSwipeDetectedbbc_calendar_swipeddirection
bbcPendingSlotClickedbbc_slot_clicked_pending–
bbcBookedSlotClickedbbc_slot_clicked_booked–
bbcAjaxPrintCalendarSuccess–спрацьовує після кожного завантаження календаря за допомогою AJAX
bbcHandleClick–спрацьовує після кожного кліка на слоті
bbcDayReset–day, date

Форма та бронювання

$(document).on()Подія GA4Параметри
bbcFormSubmittedbbc_form_submitted–
bbcFormValidatedbbc_form_validatedisValid
bbcFormSubmitSuccessbbc_booking_completedoutAction: buy/get_url
bbcFormSubmitFailedbbc_booking_failedreason
bbcUnenableSlotsCheckedbbc_slots_conflictfound_slots
bbcRulesCheckboxChanged–checked
bbcInvoiceCheckboxChanged–checked

Купон

$(document).on()Подія GA4Параметри
bbcCouponAppliedbbc_coupon_appliedcouponCode, coupon_type, coupon_value
bbcCouponCheckFailedbbc_coupon_failedreason
bbcCouponResetbbc_coupon_removed–

Додаткові послуги

$(document).on()Подія GA4Параметри
bbcAdditionalQtyIncreasedbbc_service_addedid, name, value, totalPrice
bbcAdditionalQtyDecreasedbbc_service_removedid, name, value, totalPrice
bbcAdditionalCategoryChangedbbc_category_switchedcategoryId
bbcPopupOpenedbbc_popup_opened–
bbcPopupClosedbbc_popup_closed–
bbcAdditionalServicesLoaded–service

Ціни

$(document).on()Подія GA4Параметри
bbcTotalCalculatedbbc_price_calculatedtotalPrice, totalDiscount, taxAmount
bbcDiscountCalculatedbbc_discount_applieddiscount, couponData.coupon_type
bbcUpdateBookingDetails–спрацьовує після кожного оновлення ціни
bbcBookingDetailsUpdated–повний об'єкт результату

Лояльність

$(document).on()Подія GA4Параметри
bbcLoyaltyFoundbbc_loyalty_foundloyaltyData, userData
bbcLoyaltyDiscountAppliedbbc_loyalty_applieddiscountPercent
bbcLoyaltyResetbbc_loyalty_removed–

Кошик

$(document).on()Подія GA4Параметри
bbcDiscountApplied–спрацьовує, коли до кошика застосовано знижку
bbcLoyaltyApplied–спрацьовує, коли до кошика застосовується програма лояльності

Приклад реалізації

$(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
    });
});
Востаннє змінено: 10.08.2026