1.6 KiB
1.6 KiB
Analytics Metric Catalogue
- Status: Draft — definitions are approved individually
- Version: 0.1.0
- Last updated: 2026-08-20
Every merchant-facing number must identify its grain, formula, source fields, filters, time basis, unit, missing-data behavior, trace path, and definition version.
Confirmed successful sessions
- Canonical id:
confirmed_successful_sessions - Grain: distinct payment session
- Formula: count payment sessions where source
session_status = 'Verified' - Unit: sessions
- Time attribution: session
created_at, converted toAsia/Tehranlocal reporting date - Missing behavior:
session_statusis required; unknown values are not counted and trigger quality evidence - Traceability: drill down to eligible session identifiers and their attempt histories within the authenticated merchant
- Approved decision:
Paidis not included; it remains a separate state until ZarinPal provides an authoritative definition
Paid but not confirmed as verified
- Canonical id:
paid_unverified_sessions - Grain: distinct payment session
- Formula: count payment sessions where source
session_status = 'Paid' - Unit: sessions
- Presentation: separate operational state; never label as confirmed success or failure
- Traceability: same merchant-scoped session/attempt drill-down
Open definitions
- Success-rate denominator and treatment of
Failed/Reversed/Paid - Amount metric inclusion by session status
- Retry and recovery definitions
- Timing percentile definitions and missing coverage
- Fee-ratio terminology for obfuscated
adjusted_fee - Merchant-weighted versus transaction-weighted peer comparisons