hybridge
    Preparing search index...

    Variable eventsConst

    events: {
        "booking.misc": (eventName: string) => DLStructured;
        "booking.success": (
            payloads: BookingSuccessPayload,
        ) => Promise<boolean | void>;
        "booking.success.fun_fact.load": () => DLStructured;
        "booking.success.generate_passes.failed": () => DLStructured;
        "booking.welcome-account.clicked": () => DLStructured;
    } = ...

    List of Booking events

    Type Declaration

    • booking.misc: (eventName: string) => DLStructured

      Generic booking misc event handler for simple events

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Booking Interactions',
      eventAction: 'booking.misc.event.name'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Booking Interactions' AND se_action = 'booking.misc.event.name'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • booking.success: (payloads: BookingSuccessPayload) => Promise<boolean | void>

      booking.success event - handles successful booking completion

      DataLayer Event example

      {
      event: 'purchase',
      ecommerce: {
      currencyCode: 'EUR',
      purchase: {
      actionField: { id: 'booking123', revenue: '45.50', ... },
      products: [{ id: 'trip456', name: 'Berlin - Munich', ... }]
      }
      }
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.ECOMMERCE_EVENTS
      WHERE event_name = 'purchase'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • booking.success.fun_fact.load: () => DLStructured

      booking.success.fun_fact.load event

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Booking Interactions',
      eventAction: 'booking.success.fun_fact.load'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Booking Interactions' AND se_action = 'booking.success.fun_fact.load'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • booking.success.generate_passes.failed: () => DLStructured

      booking.success.generate_passes.failed event

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Booking Interactions',
      eventAction: 'booking.success.generate_passes.failed'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Booking Interactions' AND se_action = 'booking.success.generate_passes.failed'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • booking.welcome-account.clicked: () => DLStructured

      booking.welcome-account.clicked event

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Booking Interactions',
      eventAction: 'booking.welcome-account.clicked'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Booking Interactions' AND se_action = 'booking.welcome-account.clicked'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE