Show customers why a metric changed

Connect session replay to funnels, segments, and behavior signals so customers can move from a drop-off or unusual trend to the sessions behind it and see what shaped the result.

Trial activation funnel

all visitors · last 7 days

Self-serveAll devices

Selected drop-off

Pricing → trial · 5,085

Start your trialapp.example.com
0:38
6s before exitOpen replay ↗

Product analytics built with rrweb.

Find the right session fast

Let customers narrow sessions with any product variable, keep account and event metadata beside the recording, and open replay at the exact event that placed each session in the result.

  • Filter by account, plan, release, browser, experiment, or custom event.
  • Show product metadata beside replay and deep-link to the exact moment.
session finder · checkout drop-off
plan = Growthrelease = 2.8.4event = payment_failed+ Add variable

Matching sessions

18 results

Acme Studio

ses_8f21 · Growth · Chrome · 2.8.4

payment_failed · 2:41

Northstar

ses_4b02 · Trial · Safari · 2.8.4

checkout_exit · 1:18

Open selected replay at payment_failed · 2:41

Make replay a paid upgrade

Bundle replay access, longer history, and collaborative analysis into higher plans. Customers get a faster path from a metric to an explanation, while you create an upgrade that keeps more analytics work inside your product.

  • Create a clear upsell for analytics customers.
  • Keep more of their workflow inside your product.
  • Add a competitive feature without building the replay stack.
plan packaging · experience replay

Experience replay

Add-on for paid analytics plans

upgrade path

Growth

replay included

Understand the metric

Session replay

30-day history

Enterprise

replay included

Standardize the workflow

Extended history

Shared investigations

Upsell

More value in paid plans

Retain

One complete workflow

Compete

Replay without the rebuild

Keep your analytics model

rrweb handles the recording format and playback. Your product owns the metrics, segmentation, metadata, access rules, and customer workflow that give each session analytical meaning.

01 / 03session ses_8f21

Capture the session

Record the DOM and browser interactions.

02 / 03payment_failed

Attach product events

Join product metadata by session id and time.

03 / 03open at 2:41

Explain the result

Open the matching replay from the metric.

Choose the backend that fits your product

Use rrweb Cloud for managed capture, storage, and playback, or operate the open-source replay stack on your own infrastructure.

Start with rrweb Cloud

Managed capture, storage, and playback. You own the analytics experience.

rrweb Cloud uses 80% less bandwidth and storage.

Build on open source

Run the MIT-licensed recorder and replayer with your own backend.

Frequently asked questions

What does rrweb provide for an experience analytics product?

rrweb provides the recorder, event format, and replayer. You define the metrics, filters, and customer interface.

How does a metric open the right sessions?

Store the session id and timestamp with each product event. Results can then open the matching replay at the relevant moment.

Does rrweb calculate funnels or frustration signals?

rrweb records browser activity and custom events. Your analytics layer turns those events into funnels and signals.

Why combine aggregate analytics with session replay?

Metrics show the pattern. Replay shows what people experienced in the sessions behind it.

How do I protect private data in analytics recordings?

Mask sensitive text and inputs before transmission. Apply your own sampling, retention, deletion, and access rules.

Why choose rrweb for an analytics product?

You keep control of the analytics model, recording format, storage, authorization, and interface.