Skip to content

How to Calculate Sessions per Active Player

Published: · Updated: (12 days ago)· IZI Team

How to Calculate Visit Frequency (Sessions per Active Player) in a Gaming Club

Section titled “How to Calculate Visit Frequency (Sessions per Active Player) in a Gaming Club”

Visit frequency is one of the clearest indicators of player loyalty: it tells you how often the average active client comes to your club within a month. In IZI CRM the metric is calculated automatically inside Analytics → Clients — no manual exports needed. An active player is any client who completed or started at least one session during the selected period; the system already filters them for you. The data is broken into a frequency distribution across five visit-day buckets: 1, 2–3, 4–6, 7–10, and 10+. To get the final sessions per active player number, divide Sessions count (from the Sessions Data block) by Total clients (unique active players). Both figures live on the same report page, one click away.

Navigate to Analytics → Clients. The page has several blocks; the two you need are in the lower half:

Visit Funnel — a step-down chart showing how many clients reached the 1st visit, 2nd, 3rd, 4th, 5th and beyond. Each step reveals retention toward the next threshold. If 200 out of 500 monthly clients came at least twice, that is a 40% retention rate to the second visit.

Visit Frequency Distribution — a table with five buckets: 1, 2–3, 4–6, 7–10, and 10+ visit days. For each bucket you see the absolute number of clients and their share as a percentage of all active clients in the period.

Still inside Analytics, switch to the Key Metrics (KPI) tab. In the Sessions Data block find:

CRM fieldWhat it contains
Sessions countTotal gaming sessions in the period
Total clientsUnique clients (active players) in the period
Returning clientsClients whose first visit was before the period start
New clientsClients visiting for the first time within the period

Divide Sessions count by Total clients to get sessions per active player for the selected period.

Open Analytics → Clients and set the date filter to a full calendar month. Comparisons are only valid across equal-length periods — month over month, quarter over quarter.

Step 2. Pull the active clients and sessions numbers

Section titled “Step 2. Pull the active clients and sessions numbers”

From the Sessions Data block (or the KPI cards at the top of the page) note:

  • S — Sessions count
  • U — Total clients (unique active players)
sessions_per_active_player = S ÷ U

Parametric example: if a club recorded 3,000 sessions and 1,000 unique active clients in a month, the result is 3.0 visits per active player.

Switch to Clients → Visit Frequency Distribution. A typical healthy club pattern:

Bucket (visit days)What it means
1One-timers — came once and did not return within the period
2–3Occasional visitors
4–6Regular players
7–10Active core
10+Superusers — highest-revenue cohort

The larger the share of clients in the 4+ buckets, the higher your sessions per active player and the more stable the club’s unit economics.

The Visit Funnel shows five steps: 1+, 2+, 3+, 4+, 5+ visits. The ratio of step 2 to step 1 is your repeat-visit retention rate. If it falls below 35–40%, it is worth reviewing your loyalty program and top-up bonus settings.

This metric has no universal standard — it depends on your audience, location, and club format. Use these parametric benchmarks:

  • Below 2.0 — low retention. Most clients visit once and do not return within the month. Priority action: engage new clients within 48 hours of their first visit.
  • 2.0–3.5 — typical range for most clubs. There is a loyal core, but meaningful churn after the first visit.
  • 3.5–5.0 — strong loyalty. Common in clubs with active bonus programs, regular tournaments, and a stable local audience.
  • Above 5.0 — either a highly dedicated niche audience (such as an esports training facility) or a signal to check whether technical or test sessions are included in the filter.

IZI splits clients into four subtypes:

  • New (registered) — first visit in the period, phone number on file
  • New (unregistered) — first visit in the period, no phone number
  • Returning (registered) — visited before the period, phone number on file
  • Returning (unregistered) — visited before the period, no phone number

For accurate retention analysis, registered clients are the most informative: they are identifiable and support cohort tracking. For more on segmentation, see How to Create a Client Segment.

Sessions per active player does not stand alone. Use it alongside:

  • ARPU — average revenue per client. The product of ARPU × visit frequency × average session value gives you your baseline unit economics.
  • Average session length — if frequency is high but sessions are short, clients are dropping in briefly; check session extension scenarios.
  • Club utilization — high frequency combined with low overall utilization means the active core is concentrated in narrow time slots.
  • Retention — cohort-level retention by first-visit month; extends the view beyond a single reporting period.

In IZI these metrics are available on adjacent tabs within the same Analytics section. You can switch between them without resetting the date filter.

Comparing periods of different lengths. A 31-day month versus a 28-day month will produce different values even if player loyalty is identical. Always compare equal-length periods.

Including technical accounts. If your club has test devices or staff accounts without phone numbers, they can inflate the session count without reflecting real audience growth. Use the “Registered” filter for a clean slice.

Mixing multiple club locations. If you manage a network, calculate the metric separately per location — audience profiles and formats can differ significantly. Cross-location comparisons are available in Organization Analytics.

Ignoring the distribution. An aggregate score of 3.2 visits can hide very different realities: 80% of clients visiting 3–4 times, or 60% visiting once while 10% visit 15+ times. The funnel and frequency distribution reveal the actual structure behind the average.

Frequently asked questions

What is sessions per active player?

It is the average number of sessions (visits) per active client over a given period. An active player is any client who had at least one session during the selected month. Formula: total sessions ÷ unique active clients.

Where in IZI CRM can I find visit frequency data?

Go to Analytics → Clients, then scroll to the 'Visit Frequency Distribution' block. It shows a table with five frequency buckets (1, 2–3, 4–6, 7–10, 10+ visit days) and the share of clients in each.

What is the Visit Funnel in IZI?

A step-down chart showing how many clients visited at least 1, 2, 3, 4, or 5+ times during the period. Each step reveals how many clients did not drop off by that threshold, giving you a clear retention picture.

How do Returning clients differ from Active clients in the report?

Returning clients are those whose first visit was before the selected period started. Active clients include everyone with at least one session in the period — both new and returning. The sessions per active player metric uses all active clients.

What is a typical sessions per active player range for a gaming club?

A healthy range is 2.5–3.5 visits per month per active client. A value below 2.0 signals weak retention; above 4.0 indicates a strongly loyal core audience.

Why can the metric be misleading over short periods?

If you select a period shorter than 20 days, high-frequency clients simply do not have enough time to accumulate visits. Compare values only across equal-length periods — month over month or quarter over quarter.