Constsearchai.chat.button-pressed event - an interactive element was pressed
The pressed element (e.g. trip-select, go-to-checkout, feedback-positive)
is sent as the event label.
searchai.chat.segment-shown event - a chat segment was rendered
The rendered segment (trips, seats, luggage, cart) is sent as the
event label.
List of SearchAI chat events
The SearchAI app emits two generic events on the shared event bus so new chat segments and interactive elements can be tracked without inventing new event names: the specific segment/button is carried in the payload and mapped onto the event label.
Both events are sent via hybridge.sendBothEvents so they reach Snowplow in every context: on the website the dataLayer
ga_eventis forwarded to Snowplow by GTM (trackStructEvent), and inside the native app the structured event is delivered over the MessagePort bridge.