GoWindGoWind
Home
Framework
GoWind Toolkit
  • Open Source

    • GoWind Admin (Admin Platform)
    • GoWind CMS (Content Management)
    • GoWind UBA (Behavior Analytics)
    • GoWind Shop (E-commerce)
    • GoWind Kanban (Kanban Boards)
    • GoWind Ledger (Personal Finance)
    • GoWind ShortPlay (Short Drama)
    • GoWind Ops (Operations Platform)
    • RushWind (Rust Ecosystem)
  • Open Core (Community + Enterprise)

    • GoWind OA (Office Collaboration)
    • GoWind ERP (Procure-to-Pay)
    • GoWind WMS (Warehousing)
  • Commercial

    • GoWind IM (Instant Messaging)
    • GoWind IoT (IoT Platform)
    • GoWind Edu (AI Education)
    • GoWind MES (Manufacturing Execution)
    • GoWind CDC (Data Pipeline)
    • GoWind SDP (Zero-Trust Gateway)
    • GoWind Quant (Quant Research)
    • GoWind Trade Radar (Export Sourcing)
    • GoWind Game Radar (Game Greenlight)
  • 简体中文
  • English
GitHub
Home
Framework
GoWind Toolkit
  • Open Source

    • GoWind Admin (Admin Platform)
    • GoWind CMS (Content Management)
    • GoWind UBA (Behavior Analytics)
    • GoWind Shop (E-commerce)
    • GoWind Kanban (Kanban Boards)
    • GoWind Ledger (Personal Finance)
    • GoWind ShortPlay (Short Drama)
    • GoWind Ops (Operations Platform)
    • RushWind (Rust Ecosystem)
  • Open Core (Community + Enterprise)

    • GoWind OA (Office Collaboration)
    • GoWind ERP (Procure-to-Pay)
    • GoWind WMS (Warehousing)
  • Commercial

    • GoWind IM (Instant Messaging)
    • GoWind IoT (IoT Platform)
    • GoWind Edu (AI Education)
    • GoWind MES (Manufacturing Execution)
    • GoWind CDC (Data Pipeline)
    • GoWind SDP (Zero-Trust Gateway)
    • GoWind Quant (Quant Research)
    • GoWind Trade Radar (Export Sourcing)
    • GoWind Game Radar (Game Greenlight)
  • 简体中文
  • English
GitHub
  • Introduction

    • GoWind UBA Product Introduction
  • Architecture Reference

    • UBA System Architecture
    • UBA Backend Module Overview
    • UBA Backend API Contract
    • UBA Frontend Architecture
  • Developer Guide

    • UBA Installation Guide
    • UBA Code Generation Pipeline Tutorial
    • Adding an External Service Tutorial
    • Adding a Business Entity Tutorial
    • Adding a Frontend Page Tutorial
  • Operations Guide

    • UBA Docker Deployment Guide
    • UBA Configuration Reference & Security Checklist
    • UBA PM2 Deployment Guide
    • UBA Superset BI Deployment Guide
  • Analyst Guide

    • Data Analyst Getting Started Guide
    • Basic Aggregation

      • Event Trend Analysis
      • Active Users Analysis
      • Group By Aggregation
    • Conversion & Paths

      • Funnel Analysis
      • Retention Analysis
      • Top Conversion Paths
      • Behavior Sequence Analysis
    • User Depth

      • Attribution Analysis
      • Distribution Analysis
      • User Segmentation
      • Click Heatmap
      • Interval Analysis
    • Lifecycle

      • User Lifecycle
      • Churn & Reactivation Analysis
      • New vs Returning Users
      • Matrix Quadrant Analysis
    • Revenue & Value

      • Revenue Analysis
      • Whale Tier (Payer Segmentation)
      • Historical LTV Analysis
    • Sessions & Anomalies

      • Session Analysis
      • Period-over-Period Comparison and Anomaly Detection
    • Gaming

      • Level Analysis (Game)
      • Server Retention (Game)
      • Online Stats Analysis (Game)
      • Economy Analysis (Game)
    • OLAP Cookbook
  • SDK Integration

    • Web SDK Integration Guide
    • C# SDK Integration Guide (Unity / Godot / .NET)
  • Appendix

    • UBA Appendix: Ports, Glossary, Known Limitations & FAQ

Whale Tier (Payer Segmentation)

Whale Tier (WhaleTier) automatically tiers users by cumulative top-up amount, identifying whales (big spenders) / dolphins (mid spenders) / minnows (small spenders) / free users — a classic model for game and monetization operations. It corresponds to the backend AnalyticsService.WhaleTier.


1. What Questions It Answers

  • After tiering users by cumulative top-ups, what is the headcount share of each tier?
  • Which tier contributes the most revenue? (does the classic "whales drive most revenue" pattern hold)
  • What is the whales' ARPPU? How many are there?

2. Payer Tiers

TierIdentifierMeaning
WhalewhaleHighest cumulative top-up tier
DolphindolphinMid tier
MinnowminnowLow-tier payers
Freenon_payUsers who have never paid

Each PayTierSegment contains: tier / tier_label Chinese name / user_count / percentage / total_amount cumulative top-ups of the tier / revenue_share revenue contribution share / arppu the tier's ARPPU.


3. Backend API

gRPC: AnalyticsService.WhaleTier

FieldTypeDescription
app_iduint32 (optional)Filter by app

⚠️ WhaleTier is the only one of the 25 models whose request has no timeRange — it measures users' lifetime cumulative top-ups, not sliced by a time window.

Response WhaleTierResponse: segments[] (each PayTierSegment), total_users, total_revenue.

HTTP (admin proxy)

POST /admin/v1/analytics/whale-tier
Content-Type: application/json

{
  "appId": 0
}

4. Typical Scenarios

Revenue structure diagnosis

Look at revenue_share: a typical game has the whale tier contributing 60-80% of revenue (whale-driven). If non_pay accounts for the vast majority of users while revenue_share concentrates in whale, it is the classic "a few big spenders carry the revenue" structure.

Whale operations

Identify whale-tier users and run dedicated operations for them (VIP service, exclusive events) — churn in this tier hurts revenue the most.

Payment conversion potential

Look at the non_pay → minnow conversion headroom: the free user base is large, and lifting small-amount conversion (first-purchase bundles) is a revenue growth point.


5. Notes and Caveats

  • Cumulative basis: tiering is based on users' cumulative top-up total (not within a time window), which is why there is no timeRange.
  • Depends on amount: the amount field of top-up events must be reported correctly, otherwise cumulative amounts are distorted.
  • Tier thresholds: thresholds per tier are preset by the backend (based on empirical binning); for custom binning use the OLAP Cookbook.
  • Difference from Revenue: Revenue Analysis looks at GMV/ARPU trends within a time window; WhaleTier looks at the lifetime tier structure of users.

6. Related Documents

  • Revenue Analysis
  • Historical LTV
  • Data Analyst Getting Started Guide
  • Backend API Contract
Edit this page
Last Updated:: 11/3/26, 2:14 PM
Contributors: Bobo
Prev
Revenue Analysis
Next
Historical LTV Analysis