Product Analytics
Product Analytics helps you understand how users engage with your application after they’ve signed up, tracking feature usage, retention, and subscription metrics.
Key Features
- User Identification — Associate events with individual users via
overcentric.identify() - Custom Event Tracking — Track feature usage with
overcentric.trackEvent() - Active User Metrics — DAU, WAU, MAU automatically calculated
- Retention Analysis — Understand user stickiness over time
Product Analytics Dashboard
The pre-built dashboard shows:
- Active Users — Total active users in the selected time period, with a trend chart
- Most Active Users — Your power users ranked by event count
- Recently Active Users — Users who were active most recently, with their last active timestamp
- Top Events — Most common tracked events in your product
- DAU/WAU Ratio — Daily active users to weekly active users ratio, indicating engagement health (higher is better)
Use the filters at the top to narrow down by date range, hostname, or device type. Click Explore on any section to drill down into the data.
Subscriptions Dashboard
Track revenue and subscription metrics:
- New Subscribers — Subscription purchases over time
- Upgrades — Users moving to higher-tier plans
- Downgrades — Users moving to lower-tier plans
- Cancellations — Churn tracking
- User Lists — See specific users in each category
Custom Reports
Create product-focused reports from the Reports page:
- Click New Report
- Choose a report type
- Configure filters
- Save
Context Setting
To track product analytics separately from website visits, set the context:
overcentric.init('YOUR_PROJECT_ID', {
context: 'product'
});This ensures in-app usage appears in the Product Analytics dashboard rather than Website Analytics. See Understanding Context for more details.
Identifying Users
Associate events with specific users:
overcentric.identify('user_123', {
email: 'user@example.com',
name: 'Jane Doe',
plan: 'premium'
});Tracking Feature Usage
Track custom events to measure feature adoption:
// Track feature usage
overcentric.trackEvent('feature_used', {
feature: 'export_report',
format: 'pdf'
});
// Track subscription events (populates Subscriptions dashboard)
overcentric.trackEvent('$subscription_purchase', {
plan: 'premium',
price: 29.99,
interval: 'monthly'
});See the Custom Events page for the full list of reserved event names.