hybridge
    Preparing search index...

    Variable eventsConst

    events: {
        "search.search-mask.auto_suggest_click": (
            payload: SearchMaskAutoSuggest,
        ) => DLStructured;
        "search.search-mask.city_selected": (
            payload: SearchMaskCitySelected,
        ) => DLStructured;
        "search.search-mask.delete_return.click": () => DLStructured;
        "search.search-mask.departureDateArrow.clicked": (
            payload: SearchMaskArrowsClicked,
        ) => DLStructured;
        "search.search-mask.field-changed": (
            payload: SearchMaskFieldChanged,
        ) => DLStructured;
        "search.search-mask.field-closed": (
            payload: SearchMaskFieldClosed,
        ) => DLStructured;
        "search.search-mask.field-opened": (
            payload: SearchMaskFieldOpened,
        ) => DLStructured;
        "search.search-mask.map_clicked": () => DLStructured;
        "search.search-mask.nearby_city_selected": (
            payload: SearchMaskNearbyCitySelected,
        ) => DLStructured;
        "search.search-mask.ready": () => DLStructured;
        "search.search-mask.redirected_to_accommodation": () => DLStructured;
        "search.search-mask.request-search": (
            payload: SearchMaskRequestSearch,
        ) => DLStructured;
        "search.search-mask.searchai-banner": () => DLStructured;
        "search.search-mask.station_searched": () => DLStructured;
        "search.search-mask.toggle_find_accommodation": (
            payload: SearchMaskToggleFindAccommodation,
        ) => DLStructured;
    } = ...

    Search mask events

    Type Declaration

    • search.search-mask.auto_suggest_click: (payload: SearchMaskAutoSuggest) => DLStructured

      search.search-mask.auto_suggest_click event Tracks when auto-suggest dropdown items are clicked

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.auto_suggest_click',
      eventProperty: '{"isTrainStation":true,"single_station_city_clicked":false}'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.auto_suggest_click'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.city_selected: (payload: SearchMaskCitySelected) => DLStructured

      search.search-mask.city_selected event Tracks when a city is selected with metadata about the city type

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.city_selected',
      eventProperty: '{"isFlixbusCity":true,"isPopular":false,"isRecent":true}'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.city_selected'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.delete_return.click: () => DLStructured

      search.search-mask.delete_return.click event

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.delete_return.click'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.delete_return.click'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.departureDateArrow.clicked: (payload: SearchMaskArrowsClicked) => DLStructured

      search.search-mask.departureDateArrow.clicked event Tracks when date navigation arrows are clicked

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.departureDateArrow.clicked',
      eventLabel: 'next'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.departureDateArrow.clicked'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.field-changed: (payload: SearchMaskFieldChanged) => DLStructured

      search.search-mask.field-changed event Tracks when form fields are changed in the search mask

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.field-changed',
      eventLabel: 'departureCity',
      eventProperty: 'Berlin'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.field-changed'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.field-closed: (payload: SearchMaskFieldClosed) => DLStructured

      search.search-mask.field-closed event Tracks when a form field is closed/blurred with selected products

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'Field Closed',
      eventLabel: 'passengers',
      eventProperty: '{"adult":2,"children":1}'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'Field Closed'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.field-opened: (payload: SearchMaskFieldOpened) => DLStructured

      search.search-mask.field-opened event Tracks when a form field is opened/focused

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'Field Opened',
      eventLabel: 'departureCity'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'Field Opened'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.map_clicked: () => DLStructured

      search.search-mask.map_clicked event Tracks when the map is clicked in search mask

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.map_clicked'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.map_clicked'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.nearby_city_selected: (payload: SearchMaskNearbyCitySelected) => DLStructured

      search.search-mask.nearby_city_selected event Tracks when a nearby city suggestion is selected

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.nearby_city_selected',
      eventLabel: 'departure',
      eventProperty: 'true'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.nearby_city_selected'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.ready: () => DLStructured

      search.search-mask.ready event

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.ready'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.ready'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.redirected_to_accommodation: () => DLStructured

      search.search-mask.redirected_to_accommodation event Tracks when the user is redirected to accommodation

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.redirected_to_accommodation'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.redirected_to_accommodation'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE

      TODO: added for booking.com test 2054. potentially remove in future? (also in hybrdidge.js and payloads.d.ts)

    • search.search-mask.request-search event Tracks when the search button is clicked with complete search parameters Sends to both structured events (native app) and datalayer (including custom searchmask.submit event)

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'submit',
      eventLabel: 'Search Button',
      eventProperty: '{"ride_date":"2024-08-15","route":"","adult":2,"children":0,"bike_slot":1}'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'submit'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.searchai-banner: () => DLStructured

      search.search-mask.searchai-banner event Tracks when the SearchAI banner is shown/interacted with in the search mask

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.searchai-banner'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.searchai-banner'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.station_searched: () => DLStructured

      search.search-mask.station_searched event

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.station_searched'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.station_searched'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • search.search-mask.toggle_find_accommodation: (payload: SearchMaskToggleFindAccommodation) => DLStructured

      search.search-mask.toggle_find_accommodation event Tracks when the find accommodation toggle is clicked

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Search Interactions',
      eventAction: 'search.search-mask.toggle_find_accommodation',
      eventLabel: 'select' // or 'unselect'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Search Interactions' AND se_action = 'search.search-mask.toggle_find_accommodation'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE

      TODO: added for booking.com test 2054. potentially remove in future? (also in hybrdidge.js and payloads.d.ts)