Analytics
Track and analyze the performance of your flows.
Analytics
Setgreet gives you layered analytics so you can understand how your in-app experiences perform -- from a high-level overview down to individual component interactions.
Analytics layers
Setgreet tracks performance at three levels of detail:
| Layer | What it tells you |
|---|---|
| Dashboard | Organization-wide metrics across all apps and flows. A quick pulse check. |
| Flow Analytics | Per-flow performance: views, completions, drop-offs, and screen-by-screen paths. |
| Component Analytics | Per-component interactions: clicks, input values, ratings, and NPS responses. |
Each layer builds on the one above it. Start with the dashboard for a big-picture view, then drill into specific flows and components to find optimization opportunities.
Conversion goals
Beyond standard engagement metrics, you can define conversion goals to track specific business outcomes tied to your flows. For example, you might track how many users who completed an onboarding flow went on to activate a key feature within 24 hours.
How tracking works
The Setgreet SDK sends analytics events to the Setgreet API as users interact with flows. Events are processed and aggregated server-side, so the data you see in the dashboard reflects real interactions from real devices.
Key events tracked automatically:
- Flow displayed -- the flow was shown to a user.
- Screen viewed -- a specific screen within a flow was seen.
- Flow completed -- the user reached the end of the flow.
- Flow dismissed -- the user closed the flow before completing it.
- Component interaction -- a button was tapped, an input was filled, a rating was given.
Analytics data is available in near real-time. There may be a brief delay (under a minute) between a user interaction and its appearance in the dashboard.