Integration event catalog
Provider event names are readable. Every event also includes its stable internal key in usergist_event_key.
| Category | Provider events |
|---|---|
| Lifecycle | UserGist App Opened; UserGist App Version Changed |
| Required identity | UserGist User Identified |
| Feedback | UserGist Feedback Prompt Shown; UserGist Feedback Answer Submitted; UserGist Feedback Response Submitted |
| Surveys | UserGist Survey Started; UserGist Survey Answer Submitted; UserGist Survey Completed; UserGist Survey Abandoned |
| In-app messages | UserGist In-App Message Shown; Dismissed; Auto-Dismissed; CTA Clicked |
| Push | UserGist Push Sent; Delivered; Received; Displayed; Opened; Dismissed; Clicked; Action Clicked; Bounced |
| Requests | UserGist Request Submitted; Upvoted; Unupvoted; Followed; Unfollowed; Status Changed; Responded; Commented; Comment Edited; Comment Deleted |
Operational events such as silent push acknowledgements and internal audience evaluation are not exported. Arbitrary events sent with UserGist.track() remain available inside UserGist but are not forwarded by these destinations.
Each answer event identifies the prompt or survey and the exact question. Structured answers include the normalized value and a readable display value. Free-text answer events include only presence and length in destinations; the complete text remains visible in the UserGist user's activity.
Request status changes and developer responses are attributed to the affected request submitter. They include usergist_subject_role=affected_user and usergist_actor_type=workspace_member; the workspace member's identity is not exported.