@multisystemsuite/studio-analytics
v3.0.0
Published
Analytics engine for MultiSystemSuite Studio
Downloads
381
Readme
@multisystemsuite/studio-analytics
Analytics tracking for Studio apps — views, submissions, completion rates.
What is it?
studio-analytics helps you track how users interact with rendered apps: page views, form starts, submissions, abandonment, and custom events. Useful for product teams measuring form performance.
When to use it
- Measuring survey completion rates
- Tracking which dashboard pages are viewed
- Feeding data into your analytics pipeline
Install
pnpm add @multisystemsuite/studio-analytics @multisystemsuite/studio-coreQuick example
import { createAnalyticsTracker } from '@multisystemsuite/studio-analytics';
const tracker = createAnalyticsTracker('contact-form-schema-id');
tracker.trackView('page-1');
tracker.trackClick('email-field');
tracker.trackSubmit();
tracker.trackComplete();
const summary = tracker.getSummary();
// { views, clicks, submissions, completionRate, ... }Related packages
- studio-renderer — hook tracker into render lifecycle in your app
- studio-server — optional backend for storing analytics events
License
MIT
