Skip to content
Analytics

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:

LayerWhat it tells you
DashboardOrganization-wide metrics across all apps and flows. A quick pulse check.
Flow AnalyticsPer-flow performance: views, completions, drop-offs, and screen-by-screen paths.
Component AnalyticsPer-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.

On this page