User Behavior Insights
User Behavior Insights (UBI) captures client-side events and server-side queries for the purposes of improving search relevance and the user experience. It is a causal system, linking a user's query to all of their subsequent interactions with your application until they perform another search.
User Behavior Insights is a standard open source format to define and share user event tracking information.
User Behavior Insights APIs are available as both REST and gRPC APIs. We recommend using the gRPC APIs for optimal performance in high-demand environments.
Track Events
Tracks one or more events, typically in response to user actions.
Track Query
Tracks a query to a search engine/API.
Query User Behavior Insights Data
Query data collected from User Behavior Insights