Skip to main content
Card class: HeroCategory: Analytics

At a glance

Session Quality vs Cart Abandonment is a cross-channel metric that plots a behavioural session-quality signal, frustration markers like rage-click replays, against your cart abandonment rate. It is designed to catch the link between bad experiences and lost carts: when frustrated sessions rise in step with abandonment, you have causal evidence, not just a coincidence, that UX friction is what is emptying carts. That turns abandonment from a mystery into a fixable bug.
What it countsA session-quality signal (frustration markers such as rage-click replays) plotted against cart abandonment rate, on a dual axis.
Sample typeBackend API data from PostHog session and replay signals, aligned with cart data on the standard data refresh.
Why it mattersWhen frustration and abandonment co-occur, the replays show you exactly why carts are lost. It connects a revenue metric to a watchable cause.
Reading the valueWatch whether the two lines move together. Rage-click replays co-occurring with abandonment is the pattern to act on.
Currencypercent
Time window30D
Alert triggerrage-click replays co-occur with abandonment
Sentiment keyph_xc_session_quality_vs_cart_abandonment
Rolesowner, marketing

Calculation

Calculated automatically from your PostHog data alongside your connected cart data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A representative reading of Session Quality vs Cart Abandonment for a typical merchant on PostHog. Suppose cart abandonment usually sits around 68% and frustration markers around 4% of sessions. After a checkout change on 22 Apr 26, both rise together: abandonment to 79% and rage-click replays to 13%. The lockstep movement is the tell, the same broken checkout step that frustrates users is the one emptying carts. Opening the flagged replays confirms it in seconds. Cross-reference Replays Containing Rage Clicks and Cart Abandonment Rate for the underlying numbers. For deeper investigation, use Vortex Mind to trace upstream causes; for natural-language exploration, ask Ask Viq.

Sibling cards merchants should reference together

CardWhy merchants reach for it
ph_replays_with_rage_clicksSession Replay sibling: the frustration signal.
pos_cart_abandonment_rateConversion sibling: the abandonment side.
ph_funnel_dropoffFunnels sibling: where the funnel leaks.
ph_xc_funnel_vs_ecom_conversionCross-channel sibling: funnel vs platform conversion.
ph_replay_avg_durationSession Replay sibling: replay length.

Reconciling against the vendor’s own dashboard

Where to look in PostHog’s own dashboard: In PostHog, read the frustration signal from Session Replay filtered to rage clicks, and read the cart-abandonment side from your cart and checkout events or your platform’s own report. Align the two over the same period. Differences usually come from how abandonment is defined rather than from the replay side. Why the Vortex IQ value may legitimately differ:
ReasonDirectionWhat to do
Abandonment definition. Cart-created minus purchased can be measured several ways.VariableMatch the abandonment definition.
Replay sampling. A frustration signal drawn from sampled replays understates the true rate.VariableAccount for the sampling rate.
Period alignment. The two series must share the same window to be comparable.VariableConfirm the periods match.
Cross-connector reconciliation: this card already joins PostHog behaviour with cart data. For persistent divergence, use Vortex Mind.

Known limitations / merchant FAQs

Q: How often does Session Quality vs Cart Abandonment update? The card refreshes on the standard data refresh (typically every 30-60 minutes for live integrations). For real-time signals, force a manual refresh from the dashboard. Q: Does correlation here prove causation? Not by itself, but it points you straight to the evidence. When the two lines move together, the flagged replays let you watch the actual sessions and confirm whether the friction caused the abandonment. Q: Abandonment rose but frustration did not. What does that mean? The cause is likely outside the on-page experience: unexpected shipping cost, a payment failure, or a pricing change. When the two lines diverge, look beyond UX to checkout economics. Q: Can I customise the alert threshold? Yes, sensitivity thresholds are configurable per profile in the Sensitivity tab. Adjust to match your business baseline rather than relying on the generic default.

Tracked live in Vortex IQ Nerve Centre

Session Quality vs Cart Abandonment is one of hundreds of KPI pulses Vortex IQ tracks across PostHog and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.