/

Metric Flow

Track user behavior and measure product engagement

by

Metric Flow

·

Metric Flow helps you understand how users interact with your product. Track events, analyze funnels, build cohorts, and measure feature adoption. Our SDK captures user behavior automatically while giving you control over what data to collect.

See which features drive engagement and which get ignored. Identify friction points in user flows. Track retention metrics and understand why users churn. Metric Flow turns raw event data into actionable insights.

Event Tracking

Metric Flow's SDK automatically tracks page views, clicks, and form submissions. Add custom events for product-specific actions with one line of code.

import { MetricFlow } from '@metricflow/sdk';

const metrics = MetricFlow.init({
  projectId: 'proj_abc123',
  userId: user.id
});

// Track custom events
metrics.track('subscription_upgraded', {
  plan: 'pro',
  billingCycle: 'annual',
  revenue: 999
});

// Identify users with properties
metrics.identify(user.id, {
  email: user.email,
  createdAt: user.createdAt,
  plan: user.plan
});
import { MetricFlow } from '@metricflow/sdk';

const metrics = MetricFlow.init({
  projectId: 'proj_abc123',
  userId: user.id
});

// Track custom events
metrics.track('subscription_upgraded', {
  plan: 'pro',
  billingCycle: 'annual',
  revenue: 999
});

// Identify users with properties
metrics.identify(user.id, {
  email: user.email,
  createdAt: user.createdAt,
  plan: user.plan
});
import { MetricFlow } from '@metricflow/sdk';

const metrics = MetricFlow.init({
  projectId: 'proj_abc123',
  userId: user.id
});

// Track custom events
metrics.track('subscription_upgraded', {
  plan: 'pro',
  billingCycle: 'annual',
  revenue: 999
});

// Identify users with properties
metrics.identify(user.id, {
  email: user.email,
  createdAt: user.createdAt,
  plan: user.plan
});

Analysis Tools

Build conversion funnels to see where users drop off. Create user cohorts based on behavior patterns. Track retention with customizable time windows. Analyze feature usage to prioritize product development.

Insights

Metric Flow surfaces insights automatically. Get alerts when key metrics change significantly. Discover correlations between user properties and behavior. Compare cohorts to understand what drives retention.

Privacy First

Metric Flow is GDPR-compliant with built-in data anonymization. Users can export or delete their data with one click. All data is encrypted and stored securely. Configure data retention policies to automatically remove old events.

Integration

Connect Metric Flow to ShipOS's user system to enrich events with user properties. Export data to warehouses for deeper analysis. Trigger webhooks based on user behavior patterns.

Create a free website with Framer, the website builder loved by startups, designers and agencies.