events: {
    "header.language_picker.changed": (
        payloads: LangSwitcherChanged,
    ) => DLStructured;
    "header.language_picker.closed": () => DLStructured;
    "header.language_picker.opened": () => DLStructured;
    search_segment_warning_clicked: () => DLStructured;
    search_segment_warning_shown: () => DLStructured;
    search_station_info_clicked: () => DLStructured;
    "search.edit-button": () => DLStructured;
    "search.edit-relations": () => DLStructured;
    "search.header.back_button_click": () => DLStructured;
    "search.header.logo_click": () => DLStructured;
    "search.intermediate_stops_expanded": () => DLStructured;
    "search.previous-page": () => DLStructured;
    "search.results.app_painted": () => (StructuredEvent | DLStructured)[];
    "search.results.back_button": () => DLStructured;
    "search.results.brand_detail_opened": (
        payloads: BrandPillDetails,
    ) => DLStructured;
    "search.results.count": (
        payloads: StationFilterResultsCount,
    ) => (StructuredEvent | DLStructured)[];
    "search.results.currency_change": () => DLStructured;
    "search.results.date_picker.new_date": () => DLStructured;
    "search.results.direct_only_filter.shown": () => DLStructured;
    "search.results.error_reported": () => DLStructured;
    "search.results.expired_reservation_popup_clicked": (
        payloads: ExpirationPopUp,
    ) => DLStructured;
    "search.results.expired_reservation_popup_shown": () => DLStructured;
    "search.results.filter_button": () => DLStructured;
    "search.results.filter_button.shown": () => DLStructured;
    "search.results.filter_cancel": () => DLStructured;
    "search.results.filters_hidden": () => DLStructured;
    "search.results.filters_reset": () => DLStructured;
    "search.results.filters_set": (payloads: FiltersSet) => DLStructured;
    "search.results.filters_shown": () => DLStructured;
    "search.results.filters.stations.toggle_none": () => DLStructured;
    "search.results.global_trip_search.currency_changed": () => DLStructured;
    "search.results.global_trip_search.message_closed": () => DLStructured;
    "search.results.global_trip_search.message_shown": () => DLStructured;
    "search.results.intermediate_stops_closed": () => DLStructured;
    "search.results.intermediate_stops_displayed": () => DLStructured;
    "search.results.intermediate_stops_opened": () => DLStructured;
    "search.results.location_click": () => DLStructured;
    "search.results.map_clicked": (payloads: SideMapClicked) => DLStructured;
    "search.results.map_shown": (payloads: SideMapShown) => DLStructured;
    "search.results.nearby_cities_selected": (
        payloads: NearbyCitySelected,
    ) => DLStructured;
    "search.results.nearby_cities_shown": (
        payloads: NearbyCityShown,
    ) => DLStructured;
    "search.results.nearby_date_selected": (
        payloads: NearbyDateSelected,
    ) => DLStructured;
    "search.results.nearby_date_shown": (
        payloads: NearbyDateShown,
    ) => DLStructured;
    "search.results.nsr_with_date_clicked": () => DLStructured;
    "search.results.nsr_with_date_shown": () => DLStructured;
    "search.results.other_date_selected": (
        payloads: NewDateSelected,
    ) => DLStructured;
    "search.results.pickup_panel.close": () => (StructuredEvent | DLStructured)[];
    "search.results.pickup_panel.continue.click": (
        payloads: PickupPanelContinueClick,
    ) => (StructuredEvent | DLStructured)[];
    "search.results.pickup_panel.dropoff_point.select": (
        payloads: PointSelect,
    ) => (StructuredEvent | DLStructured)[];
    "search.results.pickup_panel.dropoff_tab.click": () => (
        StructuredEvent
        | DLStructured
    )[];
    "search.results.pickup_panel.open": () => (StructuredEvent | DLStructured)[];
    "search.results.pickup_panel.pickup_point.select": (
        payloads: PointSelect,
    ) => (StructuredEvent | DLStructured)[];
    "search.results.pickup_panel.pickup_tab.click": () => (
        StructuredEvent
        | DLStructured
    )[];
    "search.results.pickup_panel.trip_not_found": () => (
        StructuredEvent
        | DLStructured
    )[];
    "search.results.refresh_price_info.message_closed": () => DLStructured;
    "search.results.refresh_price_info.message_shown": () => DLStructured;
    "search.results.refresh_results": () => DLStructured;
    "search.results.remove_bikes": () => DLStructured;
    "search.results.results_visible": (
        payloads: SearchResultsResultsVisible,
    ) => void | (EcomEvent | AdjustEvent | DLStructured | EnhancedEcomEvent)[];
    "search.results.search_seats_redirect_to_checkout": (
        payloads: RedirectLegacyID,
    ) => DLStructured;
    "search.results.seattype_filter.closed": (
        payloads: SearchResultsSeatTypeFilterClosed,
    ) => DLStructured;
    "search.results.seattype_filter.opened": () => DLStructured;
    "search.results.seattype_filter.select": (
        payloads: SearchResultsSeatTypeFilterSelect,
    ) => DLStructured;
    "search.results.seattype_filter.shown": (
        payloads?: SearchResultsSeatTypeFilterShown,
    ) => DLStructured;
    "search.results.seattype_filter.unselect": (
        payloads: SearchResultsSeatTypeFilterUnselect,
    ) => DLStructured;
    "search.results.service_fee_clicked": () => DLStructured;
    "search.results.service_fee_impression": () => DLStructured;
    "search.results.show_overlay": (payloads: ShowOverlay) => DLStructured;
    "search.results.showing_filters": () => DLStructured;
    "search.results.sorting_applied": (
        payloads: SortingApplied,
    ) => DLStructured;
    "search.results.station_detail_opened": (
        payloads: StationDetails,
    ) => DLStructured;
    "search.results.station_info_click": () => DLStructured;
    "search.results.station_info_copy_click": () => DLStructured;
    "search.results.station_infobox_shown": () => DLStructured;
    "search.results.stations_filter.opened": () => DLStructured;
    "search.results.stations_filter.preselected": () => DLStructured;
    "search.results.stations_filter.select": (
        payloads: StationFilterSelected,
    ) => DLStructured;
    "search.results.stations_filter.shown": (
        payloads: SearchResultsStationFilterShown,
    ) => DLStructured;
    "search.results.stations_filter.unselect": (
        payloads: StationFilterUnselected,
    ) => DLStructured;
    "search.results.time_to_results": (payloads: TimeToResults) => DLStructured;
    "search.results.travel_regulations_visible": () => DLStructured;
    "search.results.trip_details_closed": () => DLStructured;
    "search.results.trip_details_opened": (
        payloads: SearchResultsTripDetails,
    ) => void | (EcomEvent | EnhancedEcomEvent)[];
    "search.results.trip_removed_from_cart": (
        payloads: SearchResultsTripSelected,
    ) => void | (EcomEvent | EnhancedEcomEvent)[];
    "search.results.trip_selected": (
        payloads: SearchResultsTripSelected,
    ) => void | (EcomEvent | AdjustEvent | FirebaseEvent | EnhancedEcomEvent)[];
    "search.results.trip_share_copy": (payloads: TripShare) => DLStructured;
    "search.results.trip_share_popup": (payloads: TripShare) => DLStructured;
    "search.results.trip_share_unavailable": (
        payloads: TripShare,
    ) => DLStructured;
    "search.results.trip_unselected": (
        payloads: SearchResultsTripSelected,
    ) => void | (EcomEvent | EnhancedEcomEvent)[];
    "search.results.tripcard_element_clicked": (
        payloads: TripCardElement,
    ) => DLStructured;
    "search.results.update_cities": () => DLStructured;
    "search.results.update_search_params_in_url": () => DLStructured;
    "waf_captcha.closed": (
        payload: CaptchaEvent,
    ) => (StructuredEvent | DLStructured)[];
    "waf_captcha.invalid_attempt": (
        payload: CaptchaEvent,
    ) => (StructuredEvent | DLStructured)[];
    "waf_captcha.language_changed": (
        payload: CaptchaEvent,
    ) => (StructuredEvent | DLStructured)[];
    "waf_captcha.opened": (
        payload: CaptchaEvent,
    ) => (StructuredEvent | DLStructured)[];
    "waf_captcha.solved": (
        payload: CaptchaEvent,
    ) => (StructuredEvent | DLStructured)[];
} = ...

List of Search events

Type declaration

  • header.language_picker.changed: (payloads: LangSwitcherChanged) => DLStructured

    header.language_picker.changed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'header.language_picker.changed'
    }

    SQL Query Example

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

    header.language_picker.closed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'header.language_picker.closed'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'header.language_picker.closed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • header.language_picker.opened: () => DLStructured

    header.language_picker.opened event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'header.language_picker.opened'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'header.language_picker.opened'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search_segment_warning_clicked: () => DLStructured

    search_segment_warning_clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search_segment_warning_clicked'
    }

    SQL Query Example

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

    search_segment_warning_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search_segment_warning_shown'
    }

    SQL Query Example

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

    search_station_info_clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search_station_info_clicked'
    }

    SQL Query Example

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

    search.edit-button event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.edit-button'
    }

    SQL Query Example

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

    search.edit-relations event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.edit-relations'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.edit-relations'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.header.back_button_click: () => DLStructured

    search.header.back_button_click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.header.back_button_click'
    }

    SQL Query Example

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

    search.header.logo_click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.header.logo_click'
    }

    SQL Query Example

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

    search.intermediate_stops_expanded event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.intermediate_stops_expanded'
    }

    SQL Query Example

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

    search.results.previous_page event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.previous-page'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.previous-page'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.app_painted: () => (StructuredEvent | DLStructured)[]

    APP Painted event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'hybridFlow',
    eventAction: 'search.results.app_painted'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'hybridFlow' AND se_action = 'search.results.app_painted'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.back_button: () => DLStructured

    search.results.back_button event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.back_button'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.back_button'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.brand_detail_opened: (payloads: BrandPillDetails) => DLStructured

    search.results.brand_detail_opened event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.brand_detail_opened'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.brand_detail_opened'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.count: (payloads: StationFilterResultsCount) => (StructuredEvent | DLStructured)[]

    search.results.count event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.count'
    }

    SQL Query Example

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

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.stations'
    }

    SQL Query Example

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

    search.results.currency_change event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.currency_change'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.currency_change'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.date_picker.new_date: () => DLStructured

    search.results.date_picker.new_date event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.date_picker.new_date'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.date_picker.new_date'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.direct_only_filter.shown: () => DLStructured

    search.results.direct_only_filter.shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.direct_only_filter.shown'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.direct_only_filter.shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.error_reported: () => DLStructured

    search.results.error_reported event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.error_reported'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.error_reported'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.expired_reservation_popup_clicked: (payloads: ExpirationPopUp) => DLStructured

    search.results.expired_reservation_popup_clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.expired_reservation_popup_clicked'
    }

    SQL Query Example

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

    search.results.expired_reservation_popup_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.expired_reservation_popup_shown'
    }

    SQL Query Example

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

    search.results.filter_button event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.filter_button'
    }

    SQL Query Example

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

    search.results.filter_button.shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.filter_button.shown'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.filter_button.shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.filter_cancel: () => DLStructured

    search.results.filter_cancel event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.filter_cancel'
    }

    SQL Query Example

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

    search.results.filters_hidden event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.filters_hidden'
    }

    SQL Query Example

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

    search.results.filters_reset event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.filters_reset'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.filters_reset'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.filters_set: (payloads: FiltersSet) => DLStructured

    search.results.filters_set event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.filters_set',
    eventLabel: 'filterName: filterValue' // or just 'filterName' if filterValue is not a string
    eventProperty: '{"visibleResults":10}'
    }

    SQL Query Example

    SELECT
    *,
    PARSE_JSON(SE_PROPERTY):visibleResults as visibleResults
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.filters_set'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.filters_shown: () => DLStructured

    search.results.filters_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.filters_shown'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.filters_shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.filters.stations.toggle_none: () => DLStructured

    search.results.filters.stations.toggle_none event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.filters.stations.toggle_none'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.filters.stations.toggle_none'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.global_trip_search.currency_changed: () => DLStructured

    search.results.global_trip_search.currency_changed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.global_trip_search.currency_changed'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.global_trip_search.currency_changed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.global_trip_search.message_closed: () => DLStructured

    search.results.global_trip_search.message_closed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.global_trip_search.message_closed'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.global_trip_search.message_closed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.global_trip_search.message_shown: () => DLStructured

    search.results.global_trip_search.message_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.global_trip_search.message_shown'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.global_trip_search.message_shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.intermediate_stops_closed: () => DLStructured

    search.results.intermediate_stops_closed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.intermediate_stops_closed'
    }

    SQL Query Example

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

    search.results.intermediate_stops_displayed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.intermediate_stops_displayed'
    }

    SQL Query Example

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

    search.results.intermediate_stops_opened event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.intermediate_stops_opened'
    }

    SQL Query Example

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

    search.results.location_click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.location_click'
    }

    SQL Query Example

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

    search.results.map_clicked event

    DataLayer Event example

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

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action LIKE 'search.results.map_clicked%'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.map_shown: (payloads: SideMapShown) => DLStructured

    search.results.map_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.map_shown'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action LIKE 'search.results.map_shown%'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.nearby_cities_selected: (payloads: NearbyCitySelected) => DLStructured

    search.results.nearby_cities_selected event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.nearby_cities_selected'
    }

    SQL Query Example

    SELECT
    *,
    PARSE_JSON(SE_PROPERTY):fromCityId as fromCityId,
    PARSE_JSON(SE_PROPERTY):toCityId as toCityId,
    PARSE_JSON(SE_PROPERTY):isTrainAlternative as isTrainAlternative
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search_results.nearby_cities_selected'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.nearby_cities_shown: (payloads: NearbyCityShown) => DLStructured

    search.results.nearby_cities_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.nearby_cities_shown'
    eventLabel: 'true' // or 'false' based on payloads.isTrainAlternative
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.nearby_cities_shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.nearby_date_selected: (payloads: NearbyDateSelected) => DLStructured

    search.results.nearby_date_selected event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.nearby_date_selected'
    }

    SQL Query Example

    SELECT
    *,
    PARSE_JSON(SE_PROPERTY):newDate as newDate,
    PARSE_JSON(SE_PROPERTY):originalDate as originalDate,
    PARSE_JSON(SE_PROPERTY):isTrainAlternative as isTrainAlternative
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search_results.nearby_date_selected'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.nearby_date_shown: (payloads: NearbyDateShown) => DLStructured

    search.results.nearby_date_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.nearby_date_shown'
    eventLabel: 'true' // or 'false' based on payloads.isTrainAlternative
    }

    SQL Query Example

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

    search.results.nsr_with_date_clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.nsr_with_date_clicked'
    }

    SQL Query Example

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

    search.results.nsr_with_date_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.nsr_with_date_shown'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.nsr_with_date_shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.other_date_selected: (payloads: NewDateSelected) => DLStructured

    search.results.newdate_selected event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.newdate_selected',
    eventLabel: 'differenceOfDays'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.newdate_selected'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.pickup_panel.close: () => (StructuredEvent | DLStructured)[]

    search.results.pickup_panel.close

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.pickup_panel.close'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.pickup_panel.close'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.pickup_panel.continue.click: (payloads: PickupPanelContinueClick) => (StructuredEvent | DLStructured)[]

    search.results.pickup_panel.continue.click

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.pickup_panel.continue.click',
    eventProperty: JSON.stringify({
    isFinal: true
    })
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.pickup_panel.continue.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.pickup_panel.dropoff_point.select: (payloads: PointSelect) => (StructuredEvent | DLStructured)[]

    search.results.pickup_panel.dropoff_point.select

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.pickup_panel.dropoff_point.select',
    eventProperty: JSON.stringify({
    isAuto: false,
    point: {
    id: '456',
    name: 'Station Name',
    date: '2024-01-15'
    }
    })
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.pickup_panel.dropoff_point.select'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.pickup_panel.dropoff_tab.click: () => (StructuredEvent | DLStructured)[]

    search.results.pickup_panel.dropoff_tab.click

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.pickup_panel.dropoff_tab.click'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.pickup_panel.dropoff_tab.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.pickup_panel.open: () => (StructuredEvent | DLStructured)[]

    search.results.pickup_panel.open

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.pickup_panel.open'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.pickup_panel.open'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.pickup_panel.pickup_point.select: (payloads: PointSelect) => (StructuredEvent | DLStructured)[]

    search.results.pickup_panel.pickup_point.select

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.pickup_panel.pickup_point.select',
    eventProperty: JSON.stringify({
    isAuto: false,
    point: {
    id: '123',
    name: 'Station Name',
    date: '2024-01-15'
    }
    })
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.pickup_panel.pickup_point.select'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.pickup_panel.pickup_tab.click: () => (StructuredEvent | DLStructured)[]

    search.results.pickup_panel.pickup_tab.click

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.pickup_panel.pickup_tab.click'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.pickup_panel.pickup_tab.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.pickup_panel.trip_not_found: () => (StructuredEvent | DLStructured)[]

    search.results.pickup_panel.trip_not_found

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.pickup_panel.trip_not_found'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.pickup_panel.trip_not_found'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.refresh_price_info.message_closed: () => DLStructured

    search.results.refresh_price_info.message_closed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.refresh_price_info.message_closed'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.refresh_price_info.message_closed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.refresh_price_info.message_shown: () => DLStructured

    search.results.refresh_price_info.message_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.refresh_price_info.message_shown'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.refresh_price_info.message_shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.refresh_results: () => DLStructured

    search.results.refresh_results event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.refresh_results'
    }

    SQL Query Example

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

    search.results.remove_bikes event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.remove_bikes'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.remove_bikes'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.results_visible: (
        payloads: SearchResultsResultsVisible,
    ) => void | (EcomEvent | AdjustEvent | DLStructured | EnhancedEcomEvent)[]

    search.results.results_visible event Sends e-commerce product impression data to the dataLayer

    DataLayer Event example

    {
    event: 'productImpressions',
    origin: 'Berlin',
    destination: 'Munich',
    results: '10 / 20',
    returnSearch: 'oneway',
    returnResults: '5 / 10',
    city_from_id: '123',
    city_to_id: '456',
    leadtimeDaysDirect: 3,
    leadtimeDaysReturn: 5,
    ecommerce: {
    currencyCode: 'EUR',
    impressions: [{
    id: 'trip-123',
    name: 'berlin-hbf#munich-hbf',
    price: '29.99',
    origin: 'Berlin Hbf',
    destination: 'Munich Hbf',
    // additional fields
    }]
    }
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.ECOMMERCE_EVENTS
    WHERE event_name = 'productImpressions'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.search_seats_redirect_to_checkout: (payloads: RedirectLegacyID) => DLStructured

    search.results.search_seats_redirect_to_checkout event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.search_seats_redirect_to_checkout'
    }

    SQL Query Example

    SELECT
    *,
    PARSE_JSON(SE_PROPERTY):fromCityId as fromCityId,
    PARSE_JSON(SE_PROPERTY):toCityId as toCityId,
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.search_seats_redirect_to_checkout'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.seattype_filter.closed: (payloads: SearchResultsSeatTypeFilterClosed) => DLStructured

    search.results.seattype_filter.closed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.seattype_filter.closed',
    eventLabel: 'outside-click'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.seattype_filter.closed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.seattype_filter.opened: () => DLStructured

    search.results.seattype_filter.opened event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.seattype_filter.opened'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.seattype_filter.opened'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.seattype_filter.select: (payloads: SearchResultsSeatTypeFilterSelect) => DLStructured

    search.results.seattype_filter.select event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.seattype_filter.select',
    eventLabel: 'SLEEPER_BED'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.seattype_filter.select'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.seattype_filter.shown: (payloads?: SearchResultsSeatTypeFilterShown) => DLStructured

    search.results.seattype_filter.shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.seattype_filter.shown'
    }

    SQL Query Example

    SELECT
    *,
    PARSE_JSON(SE_PROPERTY):arrivalStationsCount as arrivalStationsCount,
    PARSE_JSON(SE_PROPERTY):departureStationsCount as departureStationsCount,
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.seattype_filter.shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.seattype_filter.unselect: (payloads: SearchResultsSeatTypeFilterUnselect) => DLStructured

    search.results.seattype_filter.unselect event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.seattype_filter.unselect',
    eventLabel: 'SLEEPER_BED'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.seattype_filter.unselect'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.service_fee_clicked: () => DLStructured

    search.results.service_fee_clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.service_fee_clicked'
    }

    SQL Query Example

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

    search.results.service_fee_impression event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.service_fee_impression'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.service_fee_impression'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.show_overlay: (payloads: ShowOverlay) => DLStructured

    search.results.show_overlay event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.show_overlay'
    }

    SQL Query Example

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

    search.results.showing_filters event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.showing_filters'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.showing_filters'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.sorting_applied: (payloads: SortingApplied) => DLStructured

    search.results.sorting_applied event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.sorting_applied'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.sorting_applied'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.station_detail_opened: (payloads: StationDetails) => DLStructured

    search.results.station_detail_opened event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.station_detail_opened'
    }

    SQL Query Example

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

    search.results.station_info_click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.station_info_click'
    }

    SQL Query Example

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

    search.results.station_info_copy_click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.station_info_copy_click'
    }

    SQL Query Example

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

    search.results.station_infobox_shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.station_infobox_shown'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.station_infobox_shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.stations_filter.opened: () => DLStructured

    search.results.stations_filter.opened event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.stations_filter.opened'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.stations_filter.opened'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.stations_filter.preselected: () => DLStructured

    search.results.stations_filter.preselected event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.stations_filter.preselected'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.stations_filter.preselected'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.stations_filter.select: (payloads: StationFilterSelected) => DLStructured

    search.results.stations_filter.select event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.stations_filter.select'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.stations_filter.select'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.stations_filter.shown: (payloads: SearchResultsStationFilterShown) => DLStructured

    search.results.stations_filter.shown event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.stations_filter.shown'
    }

    SQL Query Example

    SELECT
    *,
    PARSE_JSON(SE_PROPERTY):arrivalStationsCount as arrivalStationsCount,
    PARSE_JSON(SE_PROPERTY):departureStationsCount as departureStationsCount,
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.stations_filter.shown'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.stations_filter.unselect: (payloads: StationFilterUnselected) => DLStructured

    search.results.stations_filter.unselect event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.stations_filter.unselect'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'search.results.stations_filter.unselect'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.time_to_results: (payloads: TimeToResults) => DLStructured

    search.results.time_to_results event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.time_to_results'
    }

    SQL Query Example

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

    search.results.travel_regulations_visible event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.travel_regulations_visible'
    }

    SQL Query Example

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

    search.results.trip_details_closed event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.trip_details_closed'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.trip_details_closed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.trip_details_opened: (payloads: SearchResultsTripDetails) => void | (EcomEvent | EnhancedEcomEvent)[]

    search.results.trip_details_opened event Sends e-commerce product detail view data to the dataLayer

    DataLayer Event example

    {
    event: 'productDetail',
    ecommerce: {
    currencyCode: 'EUR',
    detail: {
    products: [{
    id: 'trip-123',
    name: 'berlin-hbf#munich-hbf',
    price: '29.99',
    // additional fields
    }]
    }
    }
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.ECOMMERCE_EVENTS
    WHERE event_name = 'productDetail'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.trip_removed_from_cart: (
        payloads: SearchResultsTripSelected,
    ) => void | (EcomEvent | EnhancedEcomEvent)[]

    search.results.trip_removed_from_cart event Sends e-commerce remove from cart data to the dataLayer

    DataLayer Event example

    {
    event: 'removeFromCart',
    ecommerce: {
    currencyCode: 'EUR',
    remove: {
    products: [{
    id: 'trip-123',
    name: 'berlin-hbf#munich-hbf',
    price: '29.99',
    // additional fields
    }]
    }
    }
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.ECOMMERCE_EVENTS
    WHERE event_name = 'removeFromCart'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.trip_selected: (
        payloads: SearchResultsTripSelected,
    ) => void | (EcomEvent | AdjustEvent | FirebaseEvent | EnhancedEcomEvent)[]

    search.results.trip_selected event Sends e-commerce add to cart data to the dataLayer

    DataLayer Event example

    {
    event: 'addToCart',
    ecommerce: {
    currencyCode: 'EUR',
    add: {
    products: [{
    id: 'trip-123',
    name: 'berlin-hbf#munich-hbf',
    price: '29.99',
    buttonLocation: 'tripcard',
    // additional fields with updated labels
    }]
    }
    }
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.ECOMMERCE_EVENTS
    WHERE event_name = 'addToCart'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.trip_share_copy: (payloads: TripShare) => DLStructured

    search.results.trip_share_copy event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.trip_share_copy'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.trip_share_copy'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.trip_share_popup: (payloads: TripShare) => DLStructured

    search.results.trip_share_popup event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.trip_share_popup'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.trip_share_popup'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.trip_share_unavailable: (payloads: TripShare) => DLStructured

    search.results.trip_share_unavailable event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.trip_share_unavailable'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.trip_share_unavailable'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.trip_unselected: (
        payloads: SearchResultsTripSelected,
    ) => void | (EcomEvent | EnhancedEcomEvent)[]

    search.results.trip_unselected event Sends e-commerce remove from cart data to the dataLayer

    DataLayer Event example

    {
    event: 'removeFromCart',
    ecommerce: {
    currencyCode: 'EUR',
    remove: {
    products: [{
    id: 'trip-123',
    name: 'berlin-hbf#munich-hbf',
    price: '29.99',
    // additional fields
    }]
    }
    }
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.ECOMMERCE_EVENTS
    WHERE event_name = 'removeFromCart'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • search.results.tripcard_element_clicked: (payloads: TripCardElement) => DLStructured

    search.results.tripcard_element_clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.tripcard_element_clicked'
    }

    SQL Query Example

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

    search.results.update_cities event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.update_cities'
    }

    SQL Query Example

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

    search.results.update_search_params_in_url event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'search.results.update_search_params_in_url'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions' AND se_action = 'search.results.update_search_params_in_url'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • waf_captcha.closed: (payload: CaptchaEvent) => (StructuredEvent | DLStructured)[]

    waf_captcha.closed

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'waf_captcha.closed'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'waf_captcha.closed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • waf_captcha.invalid_attempt: (payload: CaptchaEvent) => (StructuredEvent | DLStructured)[]

    waf_captcha.invalid_attempt

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'waf_captcha.invalid_attempt'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'waf_captcha.invalid_attempt'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • waf_captcha.language_changed: (payload: CaptchaEvent) => (StructuredEvent | DLStructured)[]

    waf_captcha.language_changed

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'waf_captcha.language_changed'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'waf_captcha.language_changed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • waf_captcha.opened: (payload: CaptchaEvent) => (StructuredEvent | DLStructured)[]

    waf_captcha.opened

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'waf_captcha.opened'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'Search Interactions'
    AND se_action = 'waf_captcha.opened'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • waf_captcha.solved: (payload: CaptchaEvent) => (StructuredEvent | DLStructured)[]

    waf_captcha.solved

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'Search Interactions',
    eventAction: 'waf_captcha.solved'
    }

    SQL Query Example

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