The Transactions Metrics dashboard provides a detailed overview of all monetary transactions within the project — including deposits, withdrawals, and their respective statuses, currencies, and payment systems. It allows finance, product, and marketing teams to analyze total volume, frequency, and user activity distribution by flexible filters.
Filters
At the top of the dashboard, you can configure your analysis using the following filters:
Date Range — defines the time period for which transactions are included.
Project — select the project to analyze (e.g., CasinoX).
Block By — defines how data is divided into blocks:
Hour
Day
Week
Month
Direction
Status
Refcode
Transaction Currency
Payment System
Player Country
Group By — defines how data is aggregated in the results table (same options as above).
Direction
In (Deposit) — inbound transactions.
Out (Withdrawal) — outbound transactions.
Status
New (pending)
In process (not completed)
Success (completed)
Fail (rejected)
Default Filter Values
By default, the dashboard displays:
Project: CasinoX
Direction: In (Deposit)
Status: Success (completed)
Additional Conditions
You can refine your analysis using the Add condition button.
Available conditions include:
Condition Name | Type | Description |
Player Country | Select | Filter by player’s registered country. |
Transaction Refcode | Text input | Filter by refcode attached to transaction (supports operators =, !=, LIKE, NOT LIKE). |
Transaction Currency | Text input | Specify currency to analyze (e.g., TND, USD, EUR). |
Payment System | Text input | Filter by payment provider (e.g., Visa, Mastercard, Skrill). |
Transaction ID | Text input | Filter specific transaction(s) using IN operator. |
Table Metrics
The resulting table aggregates all transactions according to your filters and groupings.
Columns include:
Column | Description |
Sum | Total transaction amount for the selected filters. |
Count | Number of transactions within the selected period. |
Unique Users Count | Number of unique users who made at least one transaction in the filtered dataset. |
Use Cases
This dashboard is essential for:
Tracking total deposit and withdrawal volumes across currencies and payment systems.
Identifying high-performing payment providers or currencies.
Monitoring transaction success/failure rates.
Best Practices
Use Day or Hour grouping to analyze intraday or short-term trends.
Combine Status and Payment System filters to identify failed or delayed transactions.
Use Refcode grouping to measure campaign-related deposit performance.
Use Player Country grouping to compare conversion by geography.
Export data regularly for reconciliation or custom BI dashboards.

