events: {
    "mmb.login.attempt": (payloads: MMBLoginAttempt) => DLStructured;
    "mmb.onlineTicket.gygWidget.impression": (
        payloads: MMBGygWidgetImpressionPayload,
    ) => DLStructured;
    "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,
    ) => (StructuredEvent | DLStructured)[];
} = ...

List of rebooking events

Type declaration

  • mmb.login.attempt: (payloads: MMBLoginAttempt) => DLStructured

    mmb.login.attempt event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Rebooking Interactions',
    eventAction: 'mmb.login.attempt',
    eventLabel: 'false' // or 'true'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE eventCategory = 'Rebooking Interactions' AND eventAction = 'mmb.login.attempt'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • mmb.onlineTicket.gygWidget.impression: (payloads: MMBGygWidgetImpressionPayload) => DLStructured

    mmb.onlineTicket.gygWidget.impression event - GYG widget is shown on the online ticket page

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Rebooking Interactions',
    eventAction: 'mmb.onlineTicket.gygWidget.impression',
    eventProperty: '{"destination_city":"Philadelphia, PA","locale":"de-DE"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'Rebooking Interactions'
    AND eventAction = 'mmb.onlineTicket.gygWidget.impression'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • 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
  • rebooking.online_ticket.trip_type_tab.click: (payloads: RebookingOnlineTicketTripType) => (StructuredEvent | 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