App Builder
Project Analytics
Project Analytics - Opulent documentation
Project Analytics
Understand how users interact with your application — built-in analytics, no third-party tools required
What it is
Project Analytics gives your application built-in user behavior tracking — page views, user sessions, conversion funnels, feature usage, and custom events — with a dashboard you can see inside Opulent.
Quick Start
"Add analytics to this app — track page views and user sessions""Track when users click 'Upgrade' — I want to see the conversion rate
from free to paid in the dashboard""Add a funnel: landing page → signup → onboarding step 1 → activated"What You Can Track
Automatic Tracking
- Page views (which pages are visited, time on page)
- User sessions (new vs returning, session duration)
- Navigation paths (how users move through the app)
Custom Events
"Track a custom event when:
- User completes onboarding
- User exports a file
- User invites a team member
Include: user ID, plan, and timestamp"Conversion Funnels
"Create a conversion funnel: visit → signup → first project → first export
Show drop-off percentage at each step."Analytics Dashboard
The analytics dashboard is visible at /admin/analytics (protected by the admin role) and shows:
| Metric | Description |
|---|---|
| Daily Active Users (DAU) | Unique users active each day |
| Monthly Active Users (MAU) | Unique users active in the past 30 days |
| Retention | % of users who return after day 1, 7, 30 |
| Top Pages | Most-visited pages ranked by sessions |
| Conversion Rate | % completing your defined funnel |
| Custom Events | Any events you've defined |
Third-Party Analytics
Prefer an existing analytics platform?
"Add Google Analytics 4 — use this measurement ID: G-XXXXXXXXXX"
"Integrate PostHog for product analytics"
"Add Mixpanel with this project token"
"Add Segment and pipe events to it"Opulent installs the SDK, sets up the initialization, and wires your custom events to the platform.
Common Questions
Is user data shared with third parties? Built-in analytics stores data in your own database. No third-party sharing unless you explicitly add a third-party analytics integration.
Can I see individual user sessions?
Yes: "Add session recording so I can replay individual user journeys" — Opulent integrates a session replay tool (e.g., LogRocket, Hotjar, PostHog session recording).
Can the analytics dashboard be exposed to team members, not just admins?
Yes: "Allow users with the 'analyst' role to access the analytics dashboard".