Analytics

Understand how users interact with your Stories through built-in analytics.

Overview

Snoopr automatically tracks how users interact with your Stories. Every view, completion, dismissal, and interaction is captured and available in your dashboard - no additional setup required.

Analytics help you answer questions like:

  • How many users complete onboarding?
  • Where do users drop off?
  • Which screens have the most engagement?
  • Is variant A or B performing better?

What Gets Tracked

When you enable analytics (on by default), Snoopr captures:

CategoryEvents
Story lifecycleViews, completions, dismissals, skips
Screen navigationScreen views, time per screen
User interactionsButton clicks, selections, toggles
A/B testingVariant assignments, per-variant performance

All events include device context (platform, OS version, app version) and session information for cohort analysis.

The Analytics Dashboard

Access analytics from your app's dashboard at Analytics in the sidebar.

Key Metrics

Completion Rate The percentage of users who finish your Story. A healthy onboarding typically sees 70-85% completion.

Drop-off Analysis See which screens cause users to abandon. High drop-off on a specific screen often indicates confusing content or too many steps.

Daily Active Users Track unique users viewing Stories over time. Useful for understanding reach and adoption.

Platform Distribution See the iOS vs Android vs Web breakdown of your audience.

Filtering

Filter analytics by:

  • Date range: Last 7, 30, or 90 days, or custom range
  • Story: Specific Story or all Stories
  • Experiment: A/B test variants (see Experimentation)

Data Privacy

Snoopr analytics are designed with privacy in mind:

  • User responses stay on-device: Selection and toggle values are only passed to your callbacks. They never touch Snoopr servers.
  • Anonymous by default: Events use device IDs unless you call identify() with a user ID.
  • No PII in events: Custom properties should not include personally identifiable information.

Usage Limits

Your plan includes monthly allowances:

MetricDescription
MTU (Monthly Tracked Users)Unique devices/users tracked. Hard limit - new users blocked when exceeded.
MTV (Monthly Tracked Views)Screen view events. Soft limit - overage charged at $0.001/view.

View current usage in Settings > Billing.


For Developers: See SDK Analytics Configuration for implementation details.