Skip to main content

Documentation Index

Fetch the complete documentation index at: https://muchadostudio.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Overview

OnboardSync provides comprehensive analytics to help you understand and optimize your onboarding flows. Track user behavior, identify drop-off points, and measure the impact of your changes.

Key Metrics

Flow Metrics

flow_started
number
Number of users who began the onboarding flow
flow_completed
number
Number of users who completed all screens
flow_skipped
number
Number of users who skipped the onboarding
completion_rate
percentage
Percentage of users who complete vs. start

Screen Metrics

Track performance for individual screens:
  • View Count: How many users reached this screen
  • Time Spent: Average time on screen
  • Drop-off Rate: Users who abandon at this screen
  • Interaction Rate: Clicks on buttons/elements

User Behavior

Understand how users navigate your flows:
  • Navigation Patterns: Forward, backward, skip
  • Session Duration: Total time in onboarding
  • Device Metrics: Performance by platform/device
  • Geographic Data: Completion rates by region

Analytics Dashboard

Access analytics from your project dashboard:
1

Navigate to Analytics

Click “Analytics” in your project sidebar
2

Select Date Range

Choose the time period to analyze
3

Filter by Flow

Compare metrics across different flows
4

Export Data

Download reports for deeper analysis

Event Tracking

OnboardSync automatically tracks three core events:

flow_started

Triggered when a user begins onboarding
{
  "event": "flow_started",
  "flow_id": "flow_abc123",
  "device_id": "device_xyz789",
  "timestamp": "2024-01-15T10:30:00Z",
  "properties": {
    "platform": "ios",
    "app_version": "1.2.3"
  }
}

step_viewed

Tracked for each screen viewed
{
  "event": "step_viewed",
  "flow_id": "flow_abc123",
  "screen_id": "screen_welcome",
  "screen_index": 0,
  "timestamp": "2024-01-15T10:30:05Z"
}

flow_completed

Recorded when onboarding is finished
{
  "event": "flow_completed",
  "flow_id": "flow_abc123",
  "duration_seconds": 45,
  "screens_viewed": 4,
  "timestamp": "2024-01-15T10:30:45Z"
}

A/B Test Analysis

Compare performance across flow variations:
View side-by-side completion rates for each flow variation

Statistical Significance

OnboardSync calculates statistical significance for A/B tests:
  • Confidence intervals
  • P-values
  • Sample size recommendations

Conversion Tracking

Link onboarding completion to downstream metrics:
  • User activation
  • Feature adoption
  • Retention rates
  • Revenue impact
Connect OnboardSync to your analytics platform (Mixpanel, Amplitude, etc.) for deeper insights.

Real-time Monitoring

Monitor onboarding performance in real-time:
  • Active sessions
  • Current completion rate
  • Error tracking
  • Performance alerts

Best Practices

Define success metrics before launching flows (e.g., 80% completion rate)
Check analytics regularly to catch issues early
Break down metrics by user segments for insights
Use insights to iterate and improve flows

API Access

Access analytics programmatically:
GET /api/analytics?project_id={project_id}&date_from={date}&date_to={date}
See the Analytics API Reference for details.

Flows

Learn about creating flows

API Reference

Analytics API documentation