events: {
    "mmb.preTravelGuide.actionBtn.click": (
        payloads: MMBPreTravelGuideButton,
    ) => DLStructured;
    "rebooking.click": (payloads: RebookingClick) => DLStructured;
    "rebooking.misc": (eventName: string) => DLStructured;
    "rebooking.online_ticket.trip_type_tab.click": (
        payloads: RebookingOnlineTicketTripType,
    ) => DLStructured;
} = ...

List of rebooking events

Type declaration

  • mmb.preTravelGuide.actionBtn.click: (payloads: MMBPreTravelGuideButton) => DLStructured

    mmb.preTravelGuide.actionBtn.click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Rebooking Interactions',
    eventAction: 'mmb.preTravelGuide.actionBtn.click',
    eventLabel: 'buttonLabel'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Rebooking Interactions' AND se_action = 'mmb.preTravelGuide.actionBtn.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • rebooking.click: (payloads: RebookingClick) => DLStructured

    rebooking.click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Rebooking Interactions',
    eventAction: 'rebooking.click',
    eventLabel: 'elementName'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Rebooking Interactions' AND se_action = 'rebooking.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • rebooking.misc: (eventName: string) => DLStructured

    Miscellaneous MMB/rebooking events Used for events that don't require special handling but need to be tracked Handles the following events:

    • mmb.onlineTicket.goBack
    • mmb.onlineTicket.arrivalMapClicked
    • mmb.onlineTicket.downloadTicket
    • mmb.onlineTicket.departureMapClicked
    • mmb.ancillaries.luggage_close
    • mmb.onlineTicket.trackYourTrip
    • mmb.ancillaries.seatmap_close
    • mmb.onlineTicket.goToOnlineTicket
    • mmb.renderOnlineTicket
    • mmb.onlineTicket.renderBPeQR
    • mmb.onlineTicket.linkBPe
    • mmb.preTravelGuide.rendered

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Rebooking Interactions',
    eventAction: 'mmb.onlineTicket.goBack' // or any other event name
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Rebooking Interactions' AND se_action LIKE 'mmb.%'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • rebooking.online_ticket.trip_type_tab.click: (payloads: RebookingOnlineTicketTripType) => DLStructured

    rebooking.online_ticket.trip_type_tab.click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Rebooking Interactions',
    eventAction: 'rebooking.online_ticket.trip_type_tab.click',
    eventLabel: 'tripType'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE eventCategory = 'Rebooking Interactions' AND eventAction = 'rebooking.online_ticket.trip_type_tab.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE