Variable eventsConst

events: {
    "card_banner_feature.clicked": (
        payloads: CardBannerFeatureClicked,
    ) => DLStructured;
    "cms.braze_loading.finished_duration": (
        payloads: CMSBrazeLoadingDuration,
    ) => DLStructured;
    "cms.braze_loading.started_duration": (
        payloads: CMSBrazeLoadingDuration,
    ) => DLStructured;
    "cms.braze.content_cards_ready": (
        payloads: CMSBrazeContentCardsReadyPayload,
    ) => DLStructured;
    "cms.braze.featured_connections_data_ready": (
        payloads: CMSBrazeFeaturedConnectionsDataReadyPayload,
    ) => DLStructured;
    "cms.city.toc.clicked": (payloads: CMSTocClickedPayload) => DLStructured;
    "cms.connection.search_cards.built": (
        payloads: CMSSearchCardsPayload,
    ) => DLStructured;
    "cms.exploration_map.arrival_city.click": (
        payloads: CMSExplorationMapClickedPayload,
    ) => DLStructured;
    "cms.exploration_map.departure_city.click": (
        payloads: CMSExplorationMapClickedPayload,
    ) => DLStructured;
    "cms.exploration_map.price_range.change": (
        payloads: CMSExplorationMapPriceRangePayload,
    ) => DLStructured;
    "cms.exploration_map.price_toggle.click": (
        payloads: CMSExplorationMapTogglePayload,
    ) => DLStructured;
    "cms.featured_connections.image_load_failed": (
        payloads: CMSFeaturedConnectionsImageLoadFailedPayload,
    ) => DLStructured;
    "cms.featured_connections.no_city_connection_recs_available": (
        payloads: CMSFeaturedConnectionsErrorPayload,
    ) => DLStructured;
    "cms.featured_connections.no_featured_connections_available": (
        payloads: CMSFeaturedConnectionsErrorPayload,
    ) => DLStructured;
    "cms.first_js_load": () => DLStructured;
    "cms.homepage.featured_connection_card.clicked": (
        payloads: CMSFeaturedConnectionCardClickedPayload,
    ) => DLStructured;
    "cms.homepage.featured_connection_exploration_map.clicked": (
        payloads: CMSFeaturedConnectionExplorationMapClickedPayload,
    ) => DLStructured;
    "cms.homepage.featured_connection_title.clicked": (
        payloads: CMSFeaturedConnectionTitleClickedPayload,
    ) => DLStructured;
    "cms.homepage.recent_search_card.clicked": (
        payloads: CMSRecentSearchCardClickedPayload,
    ) => DLStructured;
    "cms.homepage.service_menu.clicked": (
        payloads: CMSMicroMenuPayload,
    ) => DLStructured;
    "cms.misc": (eventName: string) => DLStructured;
    "cms.navigation.footer_navigation.clicked": (
        payloads: CMSSocialNetworkIconsPayload,
    ) => DLStructured;
    "cms.navigation.language_switcher.clicked": (
        payloads: CMSLangSwitcherPayload,
    ) => DLStructured;
    "cms.navigation.main_navigation.clicked": (
        payloads: CMSNavigationBarPayload,
    ) => DLStructured;
    featured_connections_seen: () => DLStructured;
    inlinePromoClicked: (payloads: InlinePromoClicked) => DLStructured;
    inlinePromoRendered: (payloads: InlinePromoRendered) => DLStructured;
    no_recent_search_cookie_found: () => DLStructured;
    promoCardCtaClicked: (payloads: PromoCardCtaClicked) => DLStructured;
    promoCodeCopied: (payloads: PromoCodeCopied) => DLStructured;
    promoCommunicationRendered: (
        payloads: PromoCommunicationRendered,
    ) => DLStructured;
    recent_search_seen: () => DLStructured;
} = ...

List of CMS events - all sent to datalayer only

Type declaration

  • card_banner_feature.clicked: (payloads: CardBannerFeatureClicked) => DLStructured

    card_banner_feature.clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'card_banner_feature.clicked',
    eventLabel: 'track_your_trips'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'card_banner_feature.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.braze_loading.finished_duration: (payloads: CMSBrazeLoadingDuration) => DLStructured

    cms.braze_loading.finished_duration event - Tracks when Braze loading finishes

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.braze_loading.finished_duration',
    eventProperty: '{"duration":1221,"timestamp":1763020606702}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.braze_loading.finished_duration'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.braze_loading.started_duration: (payloads: CMSBrazeLoadingDuration) => DLStructured

    cms.braze_loading.started_duration event - Tracks when Braze loading starts

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.braze_loading.started_duration',
    eventProperty: '{"duration":179,"timestamp":1763020605660}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.braze_loading.started_duration'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.braze.content_cards_ready: (payloads: CMSBrazeContentCardsReadyPayload) => DLStructured

    cms.braze.content_cards_ready event - Braze content cards subscription fires (cards received or empty)

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.braze.content_cards_ready',
    eventProperty: '{"contentCards":{}}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.braze.content_cards_ready'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.braze.featured_connections_data_ready: (payloads: CMSBrazeFeaturedConnectionsDataReadyPayload) => DLStructured

    cms.braze.featured_connections_data_ready event - Featured connections data is processed and ready to render

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.braze.featured_connections_data_ready',
    eventProperty: '{"recommendations":[],"explorationMapUrl":"","primaryCard":null,"cardId":"","totalCards":0}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.braze.featured_connections_data_ready'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.city.toc.clicked: (payloads: CMSTocClickedPayload) => DLStructured

    cms.city.toc.clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.city.toc.clicked',
    eventLabel: 'getting-to-berlin'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.city.toc.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.connection.search_cards.built: (payloads: CMSSearchCardsPayload) => DLStructured

    cms.connection.search_cards.built event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.connection.search_cards.built',
    eventLabel: '5'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.connection.search_cards.built'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.exploration_map.arrival_city.click: (payloads: CMSExplorationMapClickedPayload) => DLStructured

    cms.exploration_map.arrival_city.click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.exploration_map.arrival_city.click',
    eventProperty: '{"cityID":"456","cityName":"Paris"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.exploration_map.arrival_city.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.exploration_map.departure_city.click: (payloads: CMSExplorationMapClickedPayload) => DLStructured

    cms.exploration_map.departure_city.click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.exploration_map.departure_city.click',
    eventProperty: '{"cityID":"123","cityName":"Berlin"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.exploration_map.departure_city.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.exploration_map.price_range.change: (payloads: CMSExplorationMapPriceRangePayload) => DLStructured

    cms.exploration_map.price_range.change event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.exploration_map.price_range.change',
    eventProperty: '{"currency":"EUR","maxPrice":"50"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.exploration_map.price_range.change'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.exploration_map.price_toggle.click: (payloads: CMSExplorationMapTogglePayload) => DLStructured

    cms.exploration_map.price_toggle.click event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.exploration_map.price_toggle.click',
    eventLabel: 'show_prices'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.exploration_map.price_toggle.click'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.featured_connections.image_load_failed: (payloads: CMSFeaturedConnectionsImageLoadFailedPayload) => DLStructured

    cms.featured_connections.image_load_failed event - A featured connection card image failed to load

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.featured_connections.image_load_failed',
    eventProperty: '{"imageUrl":"https://example.com/image.jpg"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.featured_connections.image_load_failed'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.featured_connections.no_city_connection_recs_available: (payloads: CMSFeaturedConnectionsErrorPayload) => DLStructured

    cms.featured_connections.no_city_connection_recs_available event - Braze returned cards but none match the user's recent departure city

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.featured_connections.no_city_connection_recs_available',
    eventProperty: '{"reason":"No matching city","userAgent":"Mozilla/5.0","spCookie":"abc123"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.featured_connections.no_city_connection_recs_available'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.featured_connections.no_featured_connections_available: (payloads: CMSFeaturedConnectionsErrorPayload) => DLStructured

    cms.featured_connections.no_featured_connections_available event - Braze error or card sanitization failure

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.featured_connections.no_featured_connections_available',
    eventProperty: '{"reason":"SDK load failure","userAgent":"Mozilla/5.0","spCookie":"abc123"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.featured_connections.no_featured_connections_available'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.first_js_load: () => DLStructured

    cms.first_js_load event - Triggered when the first JavaScript loads

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.first_js_load'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.first_js_load'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.homepage.featured_connection_card.clicked: (payloads: CMSFeaturedConnectionCardClickedPayload) => DLStructured

    cms.homepage.featured_connection_card.clicked event - User clicks a featured connection card

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.homepage.featured_connection_card.clicked',
    eventProperty: '{"indexOfCard":0,"totalNumberOfCards":3}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.homepage.featured_connection_card.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.homepage.featured_connection_exploration_map.clicked: (payloads: CMSFeaturedConnectionExplorationMapClickedPayload) => DLStructured

    cms.homepage.featured_connection_exploration_map.clicked event - User clicks the "more trips" exploration map button

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.homepage.featured_connection_exploration_map.clicked',
    eventProperty: '{"explorationMapUrl":"https://example.com/map","totalNumberOfCards":3}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.homepage.featured_connection_exploration_map.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.homepage.featured_connection_title.clicked: (payloads: CMSFeaturedConnectionTitleClickedPayload) => DLStructured

    cms.homepage.featured_connection_title.clicked event - User clicks the featured connections title

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.homepage.featured_connection_title.clicked',
    eventProperty: '{"title":"Popular routes","totalNumberOfCards":3}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.homepage.featured_connection_title.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.homepage.recent_search_card.clicked: (payloads: CMSRecentSearchCardClickedPayload) => DLStructured

    cms.homepage.recent_search_card.clicked event - User clicks on a recent search card

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.homepage.recent_search_card.clicked',
    eventProperty: '{"indexOfCard":0,"totalNumberOfCards":4}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'cms.homepage.recent_search_card.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.homepage.service_menu.clicked: (payloads: CMSMicroMenuPayload) => DLStructured

    cms.homepage.service_menu.clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.homepage.service_menu.clicked',
    eventLabel: 'help',
    eventProperty: '3'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.homepage.service_menu.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.misc: (eventName: string) => DLStructured

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

    • cms.city.station_map_interaction.clicked
    • cms.homepage.long_term_info_box.clicked
    • cms.hub.alphabet.clicked
    • cms.connection.station_map_interaction.clicked
    • cms.city.popular_routes_show_more.clicked
    • cms.city.exploration_map_teaser.clicked
    • cms.connection.exploration_map_teaser.clicked
    • cms.connection.toc.clicked
    • cms.hub.cities.clicked
    • cms.city.station_expand_accordion.clicked
    • cms.city.popular_routes.clicked
    • cms.connection.station_city_tab.clicked
    • cms.null.city_guide_expand.clicked
    • cms.homepage.exploration_map_teaser.clicked
    • cms.hub.countries.clicked
    • cms.navigation.burger_menu_clicked
    • exploration_map_banner_seen
    • exploration_map_banner_button.clicked
    • exploration_map_banner_old.clicked
    • card_banner.clicked
    • card_banner_bubble.clicked
    • card_banner_seen
    • card_banner_scan_text.clicked
    • cms.homepage.smart_banner.banner.clicked
    • cms.homepage.smart_banner.close.clicked
    • cms.homepage.smart_banner.get_app.clicked

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.city.station_map_interaction.clicked'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE eventCategory = 'CMS' AND eventAction LIKE 'cms.%'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.navigation.footer_navigation.clicked: (payloads: CMSSocialNetworkIconsPayload) => DLStructured

    cms.navigation.footer_navigation.clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.navigation.footer_navigation.clicked',
    eventLabel: 'facebook'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.navigation.footer_navigation.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.navigation.language_switcher.clicked: (payloads: CMSLangSwitcherPayload) => DLStructured

    cms.navigation.language_switcher.clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.navigation.language_switcher.clicked',
    eventLabel: 'en'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.navigation.language_switcher.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • cms.navigation.main_navigation.clicked: (payloads: CMSNavigationBarPayload) => DLStructured

    cms.navigation.main_navigation.clicked event

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'cms.navigation.main_navigation.clicked',
    eventLabel: 'home'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
    WHERE se_category = 'CMS' AND se_action = 'cms.navigation.main_navigation.clicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • featured_connections_seen: () => DLStructured

    featured_connections_seen event - Featured connections container scrolls into view (>=20% visible)

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'featured_connections_seen'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'featured_connections_seen'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • inlinePromoClicked: (payloads: InlinePromoClicked) => DLStructured

    inlinePromoClicked event Fired when the user clicks the InlinePromo banner.

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'inlinePromoClicked',
    eventLabel: 'Bring your bike on your next trip.',
    eventProperty: '{"event_source":"kc-react-content-components","ctaUrl":"https://global.flixbus.com/service/bike-travel"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'inlinePromoClicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • inlinePromoRendered: (payloads: InlinePromoRendered) => DLStructured

    inlinePromoRendered event Fired on mount of the InlinePromo component.

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'inlinePromoRendered',
    eventLabel: 'Bring your bike on your next trip.',
    eventProperty: '{"event_source":"kc-react-content-components","placement":"InlinePromo","hasCode":false,"hasCta":true}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'inlinePromoRendered'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • no_recent_search_cookie_found: () => DLStructured

    no_recent_search_cookie_found event - Triggered when no recently searched cookie is found

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'no_recent_search_cookie_found'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'no_recent_search_cookie_found'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • promoCardCtaClicked: (payloads: PromoCardCtaClicked) => DLStructured

    promoCardCtaClicked event Fired when the user clicks a CTA button on a promo card (BannerCard or CompactCard).

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'promoCardCtaClicked',
    eventLabel: 'Bring your bike on your next trip',
    eventProperty: '{"event_source":"kc-react-content-components","variant":"banner","ctaText":"View details","ctaUrl":"https://global.flixbus.com/service/bike-travel"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'promoCardCtaClicked'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • promoCodeCopied: (payloads: PromoCodeCopied) => DLStructured

    promoCodeCopied event Fired when the user copies a promo code from a promo card.

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'promoCodeCopied',
    eventLabel: 'Get flat 15% off your Summer travels',
    eventProperty: '{"event_source":"kc-react-content-components","code":"HOPON9"}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'promoCodeCopied'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE

    From test FXP-2061

  • promoCommunicationRendered: (payloads: PromoCommunicationRendered) => DLStructured

    promoCommunicationRendered event Fired on mount of the PromoCommunication component.

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'promoCommunicationRendered',
    eventLabel: 'MainContentPromoArea',
    eventProperty: '{"event_source":"kc-react-content-components","cardCount":1,"hasHeroCard":false}'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'promoCommunicationRendered'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
  • recent_search_seen: () => DLStructured

    recent_search_seen event - Used for impression tracking (20% sampling)

    DataLayer Event example

    {
    event: 'ga_event',
    eventCategory: 'CMS',
    eventAction: 'recent_search_seen'
    }

    SQL Query Example

    SELECT
    *
    FROM
    LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.DATALAYER_EVENTS
    WHERE event = 'ga_event'
    AND eventCategory = 'CMS'
    AND eventAction = 'recent_search_seen'
    AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE