@extends('layouts.admin') @section('title', 'Analytics Dashboard - MU Admin Panel') @section('head') @endsection @section('styles') @endsection @section('content')
Đang tải dữ liệu...
Real-time
👥 @if($stats['accounts']['growth'] != 0) {{ $stats['accounts']['growth'] > 0 ? '+' : '' }}{{ number_format($stats['accounts']['growth'], 1) }}% @endif
{{ number_format($stats['accounts']['total']) }}
Tổng tài khoản
Mới: {{ number_format($stats['accounts']['new']) }} | Hoạt động: {{ number_format($stats['accounts']['active']) }} | Bị khóa: {{ number_format($stats['accounts']['banned']) }}
⚔️
{{ number_format($stats['characters']['total']) }}
Tổng nhân vật
Mới: {{ number_format($stats['characters']['new']) }} | Hoạt động: {{ number_format($stats['characters']['active']) }}
💰 @if($stats['revenue']['growth'] != 0) {{ $stats['revenue']['growth'] > 0 ? '+' : '' }}{{ number_format($stats['revenue']['growth'], 1) }}% @endif
{{ number_format($stats['revenue']['period']) }}đ
Doanh thu kỳ này
{{ number_format($stats['revenue']['transactions']) }} giao dịch | TB: {{ number_format($stats['revenue']['avg_value']) }}đ
🎁
{{ number_format($stats['giftcodes']['total']) }}
Tổng giftcode
Hoạt động: {{ number_format($stats['giftcodes']['active']) }} | Đã dùng: {{ number_format($stats['giftcodes']['usage']) }}
🎫
{{ number_format($stats['monthly_cards']['total']) }}
Monthly Cards
Hoạt động: {{ number_format($stats['monthly_cards']['active']) }} | Doanh thu: {{ number_format($stats['monthly_cards']['revenue']) }} coins
⚔️
{{ number_format($stats['battle_pass']['total']) }}
Battle Pass
Hoạt động: {{ number_format($stats['battle_pass']['active']) }} | Doanh thu: {{ number_format($stats['battle_pass']['revenue']) }}đ

💰 Chi tiết doanh thu

💳

Nạp Coin - Tổng

Tổng: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['total']) }}đ
Kỳ này: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['period']) }}đ
Giao dịch: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['transactions']) }}
👥

Khách hàng

Tổng: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['customer']['total']) }}đ
Kỳ này: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['customer']['period']) }}đ
Giao dịch: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['customer']['transactions']) }}
🏢

Nhóm phát triển

Tổng: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['founder_team']['total']) }}đ
Kỳ này: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['founder_team']['period']) }}đ
Giao dịch: {{ number_format($stats['revenue']['breakdown']['coin_recharge']['founder_team']['transactions']) }}
🎫

Thẻ tháng

Tổng: {{ number_format($stats['revenue']['breakdown']['monthly_cards']['total']) }} coins
Kỳ này: {{ number_format($stats['revenue']['breakdown']['monthly_cards']['period']) }} coins
Giao dịch: {{ number_format($stats['revenue']['breakdown']['monthly_cards']['transactions']) }}
📊

Tổng kết

Tổng doanh thu: {{ number_format($stats['revenue']['total']) }}đ
Tăng trưởng: {{ $stats['revenue']['growth'] >= 0 ? '+' : '' }}{{ number_format($stats['revenue']['growth'], 1) }}%
TB/giao dịch: {{ number_format($stats['revenue']['avg_value']) }}đ

📈 Đăng ký theo ngày

💰 Doanh thu theo ngày

🌐 Phân bố server

⭐ Phân bố level

💎 Top người nạp tiền

@if(count($topData['spenders']) > 0) @foreach($topData['spenders'] as $index => $spender)
{{ $spender->username }}
{{ $spender->transaction_count }} giao dịch
{{ number_format($spender->total_spent) }}đ
@endforeach @else
Chưa có dữ liệu
@endif

🏆 Top nhân vật

@if(count($topData['characters']) > 0) @foreach($topData['characters'] as $index => $character)
{{ $character->rname }}
{{ $character->username }} - Server {{ $character->serverid }}
Lv.{{ $character->level }}
@endforeach @else
Chưa có dữ liệu
@endif

🎁 Giftcode phổ biến

@if(count($topData['giftcodes']) > 0) @foreach($topData['giftcodes'] as $index => $giftcode)
{{ $giftcode->code }}
{{ $giftcode->name }}
{{ $giftcode->used_count }}/{{ $giftcode->max_uses }}
@endforeach @else
Chưa có dữ liệu
@endif

🎫 Thẻ tháng đang hoạt động

@if(count($topData['monthly_cards']) > 0) @foreach($topData['monthly_cards'] as $index => $card)
{{ $card->type == 'monthly_card' ? '🎫' : '⚔️' }} {{ $card->package_name }}
{{ $card->username }} ({{ $card->email }}) - {{ number_format($card->cost_coins) }} coins
{{ $card->purchase_count }} lần mua
@endforeach @else
Chưa có dữ liệu
@endif

📝 Hoạt động admin gần đây

@if(count($topData['actions']) > 0) @foreach($topData['actions'] as $action)
{{ $action->admin_username }}
{{ $action->action }} - {{ $action->target_name }}
{{ date('d/m/Y H:i', strtotime($action->created_at)) }}
@endforeach @else
Chưa có dữ liệu
@endif

📤 Xuất báo cáo

📊 Tổng quan 👥 Tài khoản 💰 Doanh thu ⚔️ Nhân vật 🎫 Thẻ tháng
@endsection @section('scripts') @endsection