Live demo· sample data, no login — this is exactly what you’d see for your app. Get your key →
Needs your attention
You're losing checkouts to insufficient funds
16% of payment attempts failed — 12 declined.
How we knew/v1/checkout is failing your usersCheckout is converting at 80%
Total events30.6%
1.2Kexact
Payment attempts21.0%
74exact
Success rate19.7%
79.7%Wilson 95%
Declined checkouts18.3%
12exact
Event volume
1,180 events · 24h
Total
Failures
The annotated event
Raw network response → derived business event. Zero instrumentation.
0-code
On the wire
POST /v1/checkout → 402 { "meta": { "status": "DECLINED" }, "declineReason": "insufficient_funds" }
Drengr derived
payment_attempt
- outcome
- DECLINED
- reason
- insufficient_funds
You wrote 0 lines of tracking codefor this. Firebase, Amplitude and Segment can’t — they never see the response body.
Payment outcomes
12 declined · insufficient_funds
Captured59 · 80%
Declined12 · 16%
Pending3 · 4%
Event volume by kind
net
970
tap
100
payment_attempt
74
screen_view
53
net_fail
19
Top failing endpoints
Sorted by occurrence
/v1/checkout api.acme.shop | 402 | client | 11 |
/cart/checkout api.acme.shop | 500 | server | 6 |
/inventory cdn.acme.shop | 503 | server | 2 |
You wrote 0 lines of tracking code for any of this.
Firebase, Amplitude and Segment can’t show this 0-code — they never see the response body. Drengr does.
Start free →