How can I measure the number of session recordings per user in Mixpanel? Is the session recording checkpoint a proper event for this?
The $mp_session_record event (Session Recording Checkpoint) is not a reliable metric for counting session recordings per user for a couple of reasons documented by Mixpanel:
It's excluded from billing and plan data allowance โ $mp_session_record is exempt from your plan's data allowance, which signals it's a technical/internal event rather than a standard analytics event. [Implement Session Replay (Web)]
It's primarily a debugging tool โ Its documented purpose is to verify that Session Replay is implemented correctly, not to count recordings per user. [Implement Session Replay (Web)]
Recommended Approach
Mixpanel recommends using Session Start events as a proxy to estimate the number of replays, particularly if you use timeout-based sessions:
"The Session Start events are a way to estimate the rough amount of replays you might expect. This is especially true if you use timeout-based query sessions. However, because our sessions are defined at query time, we cannot guarantee these metrics will be directly correlated." [Session Replay FAQ]
To measure Session Start events per user in Insights, you can use the Frequency per User measurement on the Session Start event, which calculates the number of sessions per user. [Sessions] In summary, use Session Start events (not $mp_session_record) as your metric for estimating session recordings per user, keeping in mind it's an approximation rather than an exact count.
โน๏ธย Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
