Skip to main content

Transactions Metrics

Updated over a week ago

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.

Did this answer your question?