Web & product analytics
One events table for the marketing site and the product.
Pageviews, sessions, sources, UTM and ad click ids, geo and devices, plus every custom event you fire — written to one partitioned table and resolved to one person. Funnels, retention, goals, a live view and a raw event explorer read from it.
Events are partitioned by month and indexed by application, environment and time, so a thirty-day breakdown is a range scan rather than a full table read. Sessions close after thirty minutes of inactivity or on $session_end, bounce and duration are derived from them, and daily rollups keep the dashboards fast without discarding the raw events behind them — every chart can still open the feed that produced it.
- Module key
analytics- Replaces
- a web analytics subscription and a product analytics subscription
- Permission
analytics.read- Reference
- Module documentation
- Viewed pricing4,127
- Started signup1,286
- Created organization742
- Sent first event511
| Step | Reached | Step conversion | Not continued | Share of entry |
|---|---|---|---|---|
| Viewed pricing | 4,127 | 100.0% | 0 | 100.0% |
| Started signup | 1,286 | 31.2% | 2,841 | 31.2% |
| Created organization | 742 | 57.7% | 544 | 18.0% |
| Sent first event | 511 | 68.9% | 231 | 12.4% |
Steps mix a path (/pricing) with events (signup started, organization created) because both live in the same events table.