Page-flow path analysis
Visualise the most common journeys through your site — which pages users land on, traverse, and exit from.
Page-flow paths, drop-off funnels, engagement metrics, and journey analysis — all built from aggregate RUM session data, with no extra instrumentation required.
Session analytics turns the raw stream of RUM data into actionable reports about how users move through your product. Discover which pages lead to conversions, which ones cause drop-off, and which journeys your most engaged users share.
Visualise the most common journeys through your site — which pages users land on, traverse, and exit from.
Define a conversion sequence and see exactly where users leave the funnel at each step, with counts and percentages.
Average session depth, time on page, scroll depth, and return rate — segmented by any RUM dimension.
Compare journeys across device class, geography, plan tier, or any custom attribute to find where specific groups struggle.
Tag sessions with user metadata — plan, locale, A/B variant — and filter all analytics views by those attributes.
Set a conversion-rate threshold and get notified when a deploy or content change degrades a critical funnel.
Define a funnel as an ordered sequence of URLs or events, and Site Qwality counts how many sessions completed each step. See absolute counts, conversion rates, and median time between steps — all segmented by any RUM attribute so you can compare mobile vs desktop or free vs paid.
Session analytics is built from the same RUM event stream that powers Core Web Vitals and error tracking — no separate analytics script, no extra pageview calls, no manual event tracking. If you already have the RUM script installed, session analytics is already collecting.
SQ.track() callextra scripts — analytics rides the RUM tag
of sessions analysed — no statistical sampling
built-in dimensions to segment and compare journeys
free tier — no credit card required to start
No. User session analytics is built from the same event stream as RUM. If the Site Qwality RUM script is already on your site, session analytics is already collecting — no additional script or configuration required.
Session analytics surfaces aggregate patterns — funnels, drop-off rates, page flows, engagement metrics — across all sessions. Session replay lets you watch an individual session as a video-like recording. Both are powered by the same RUM data, and you can jump from an aggregate funnel view into a specific session replay in one click.
In the Funnels section of the analytics dashboard, click "New Funnel", then define each step as a URL pattern or a custom event name. Site Qwality immediately backtracks through existing session data to populate the first report.
Yes. Call SQ.identify({ plan: 'pro', cohort: '2025-q1' }) to attach custom attributes to sessions. All analytics views — funnels, page flows, engagement — can be filtered and compared by any attribute you set.
Aggregate analytics data is retained for 15 months on all plans, giving you enough history to compare year-over-year trends. Individual session detail is retained for 30 days.
Every product starts free — uptime, cron, synthetic, logs, RUM, incidents, and status pages. No credit card required.