@extends('layouts.app') @section('title', 'Analytics - ' . $salesPage->name) @section('content')

{{ $salesPage->name }}

Analytics Dashboard

Total Views
{{ number_format($totalViews) }}
All time
Total Orders
{{ number_format($totalOrders) }}
All time
Conversion Rate
{{ $conversionRate }}%
Orders / Views
Total Revenue
RM {{ number_format($totalRevenue, 2) }}
All time (paid orders)
Views (Range)
{{ number_format($viewsInRange) }}
In selected period
Orders (Range)
{{ number_format($totalOrdersInRange) }}
Online paid + COD (paid & pending)
Revenue (Range)
RM {{ number_format($revenueInRange, 2) }}
Includes COD (paid & pending)
AOV (Range)
RM {{ number_format($averageOrderValueInRange, 2) }}
Per order (incl. COD)

Revenue by Payment Status (in selected date range)

Paid Orders
RM {{ number_format($paidRevenueInRange, 2) }}
{{ number_format($paidOrdersCountInRange) }} orders
Pending Payment
RM {{ number_format($pendingRevenueInRange, 2) }}
{{ number_format($pendingOrdersCountInRange) }} orders
Failed/Expired
{{ number_format($failedOrdersCountInRange) }}
orders

Revenue by Payment Method (in selected date range)

Cash on Delivery (COD)
RM {{ number_format($codRevenueInRange, 2) }}
{{ number_format($codOrdersCountInRange) }} total orders
✓ Paid: {{ $codPaidCountInRange }} (RM {{ number_format($codPaidRevenueInRange, 2) }})
⏳ Pending: {{ $codPendingCountInRange }} (RM {{ number_format($codPendingRevenueInRange, 2) }})
COD Fees: RM {{ number_format($codFeesInRange, 2) }}
Online Payment
RM {{ number_format($onlineRevenueInRange, 2) }}
{{ number_format($onlineOrdersCountInRange) }} orders (paid)
FPX, DuitNow, etc.
@if($salesPage->order_bump_enabled && $orderBumpRevenueInRange > 0)

Order Bump Performance (in selected date range)

Order Bump Revenue
RM {{ number_format($orderBumpRevenueInRange, 2) }}
{{ $orderBumpProductName }}
Times Added
{{ number_format($orderBumpCountInRange) }}
Total order bump additions
Acceptance Rate
@if($paidOrdersCountInRange > 0) {{ round(($orderBumpCountInRange / $paidOrdersCountInRange) * 100, 1) }}% @else 0% @endif
Of paid orders in range
@endif @if($topProducts->count() > 0)

Top Selling Products (in selected date range)

@foreach($topProducts as $product) @endforeach
Product Quantity Sold Revenue Times Ordered Avg Price
{{ $product['name'] }} {{ number_format($product['total_quantity']) }} RM {{ number_format($product['total_revenue'], 2) }} {{ number_format($product['order_count']) }} RM {{ number_format($product['total_revenue'] / $product['total_quantity'], 2) }}
@endif @if($trafficSources->count() > 0)

Traffic Sources Performance (in selected date range)

@foreach($trafficSources as $source) @endforeach
Source Views Orders Conv Rate Revenue RPV
{{ $source->source }} {{ number_format($source->views) }} {{ number_format($source->orders) }} {{ $source->conversion_rate }}% RM {{ number_format($source->revenue, 2) }} RM {{ number_format($source->rpv, 2) }}
@endif @if($deviceBreakdown->count() > 0)

Device Performance (in selected date range)

@foreach($deviceBreakdown as $device) @endforeach
Device Views Orders Conv Rate Revenue RPV
{{ $device->device }} {{ number_format($device->views) }} {{ number_format($device->orders) }} {{ $device->conversion_rate }}% RM {{ number_format($device->revenue, 2) }} RM {{ number_format($device->rpv, 2) }}
@endif

Customer Insights (in selected date range)

Unique Customers
{{ number_format($uniqueCustomers) }}
Total unique buyers
Repeat Purchase Rate
{{ $repeatPurchaseRate }}%
{{ number_format($repeatCustomers) }} of {{ number_format($totalCustomersInRange) }} bought again
New Customers
{{ number_format($newCustomers) }}
RM {{ number_format($newCustomerRevenue, 2) }} revenue
Returning Customers
{{ number_format($returningCustomers) }}
RM {{ number_format($returningCustomerRevenue, 2) }} revenue
@if($topCustomers->count() > 0)

Top Customers (highest spending in selected range)

@foreach($topCustomers as $customer) @endforeach
Customer Email Phone Orders Total Spent
{{ $customer->customer_name }} {{ $customer->customer_email ?: 'N/A' }} {{ $customer->customer_phone }} {{ number_format($customer->order_count) }} RM {{ number_format($customer->total_spent, 2) }}
@endif @if($geoByState->count() > 0)

Top States by Revenue (in selected date range)

@foreach($geoByState as $state) @endforeach
State Orders Unique Customers Revenue Avg per Customer
{{ $state->customer_state }} {{ number_format($state->order_count) }} {{ number_format($state->unique_customers) }} RM {{ number_format($state->revenue, 2) }} RM {{ $state->unique_customers > 0 ? number_format($state->revenue / $state->unique_customers, 2) : '0.00' }}
@endif
@endsection