Skip to main content
Configure how your app handles navigation, analytics events, and experience lifecycle callbacks. Called when a deep link is triggered from a Userpilot experience or notification. Use this to handle in-app routing.

Analytics Listener

Called when an analytics event is triggered by the Userpilot SDK. Use this to mirror or log SDK-level events into your analytics system. Parameters:

Experience Listener

Called when an experience or its step changes state. Includes two callback types: onExperienceStateChanged Triggered when the overall state of an experience changes.
onExperienceStepStateChanged Triggered when the state of a specific step within an experience changes.
Note: Both callbacks are sent under the same event name: UserpilotExperienceEvent