Game Perfomix Overview
Last sync
Loading…
Notifications
Alerts & Anomalies
Loading…
Filters apply automatically
No data available. Run python scripts/sync_sapphyre.py to fetch data, then refresh.

Period Comparison

Today vs Yesterday · Current Week vs Prev Week · MTD vs Last Month

Performance Metrics

Click metrics below to toggle visibility

Top 10 Publishers

Sorted by Revenue · then Margin %

Partner Conversions Revenue Cost Profit Margin %

Top 10 Offers

Sorted by Revenue · then Margin %

Offer Conversions Revenue Cost Profit Margin %

Revenue by Publisher

Others grouped

Margin % by Publisher

Others grouped

All Publishers

Click a row to drill down
Publisher Revenue Cost Profit Margin % Clicks CPC (Earnings per click for Pubs) Conversions Offers Status

Publisher profile

Performance Trend

Action Queue

Top offers needing attention — click to drill down

Offer Performance

Click to drill down
Margin %
Conversions
Offer Revenue Profit Margin % Conversions Trend Last Active Status

Revenue Concentration

Top offer dependency risk

Publisher Ranking

Activity

Performance Trend

Action Queue

Top publishers needing attention — click to drill down

Publisher Performance

Click to drill down
Margin %
Conversions
Publisher Revenue Profit Margin % Conversions Trend Last Active Status
Conversion Funnel

Revenue Concentration

Top publisher dependency risk

Offer Ranking

Activity

Performance Trend
Conversion Funnel
Status
Activity Summary

Top Offers by Revenue

Coloured by action status

Revenue Distribution

Others grouped

All Offers

Click a row to view funnel
Offer Name Revenue Cost Profit Margin % Clicks CPC (Earnings per click for Pubs) Payable Conversions CR (in %) Conversions Action Publishers First Seen Status Versions

Please select an Offer to view the funnel

Use the Offer filter above to select an offer. The funnel will load automatically.

Respects date range Respects partner filter Auto-sorted by count

Funnel Steps

Detailed breakdown by goal, sorted highest → lowest

Step Goal Users Throttled Actual % Time To Complete Progress

Offers

Driven by the global date range & filters. Click a column to sort — default is CPC, highest first.

Cohort Cost Heatmap

Cumulative GPX cost by days-since-install, per install date. Tick "Show margin" to see the margin it leaves, depleting day by day. Driven by the global date range & filters.

Loading…

Campaigns

Enter ROAS % per campaign — adjusted columns fill automatically. ROAS is saved on the server.

Cap adjusted at KPI
Campaign D ROAS KPI Revenue Installs ROAS % Efficiency Adjusted Revenue Costing Fraud Final Costing Margins Profit Adjusted Margins Adjusted Profit
Loading…

ROAS by Game

Select a game to upload its ROAS export — Adjust, AppsFlyer or Singular (CSV or Excel) — and view imported ROAS data

Yesterday vs Day Before Yesterday

Revenue, Cost, Margin & ROAS

Revenue At Risk

Yesterday vs last 3-day avg

Margin At Risk

Margin < 20% · last 3 days

Publisher Health

MTD · Top 5 & Bottom 5

Offer Health

MTD · Top 5 & Bottom 5

All Games

Game Revenue Cost Margin % Installs Avg ROAS D7 Ret D1/D3/D7 Versions

Daily Trend

Revenue, profit, and conversions over the selected range

Growth Drivers

This week vs last week — what moved revenue and why

Growing
Declining
Growing
Declining

Offer Concentration

Revenue dependency — how exposed are you to single offers?

Publisher Concentration

Revenue dependency — how exposed are you to single publishers?

New vs Existing Revenue

This week — are we growing from new business or existing?

Publishers
Offers

Weekly Revenue & Profit

Week-over-Week Growth

Top Gainers

This week vs last week

Top Decliners

Biggest WoW revenue drops

Publisher Contribution

Revenue share this week — click to open profile

Offer Contribution

Revenue share this week — click to open profile

Weekly Summary

Week Revenue Profit Margin % Conv. WoW Rev.

Monthly Revenue & Profit

Month-over-Month Growth

Monthly Summary

Month Revenue Profit Margin % Conv. MoM Rev.
Sync Data
Type DELETE to confirm:

Configured Publishers

Only these publisher IDs will be fetched during sync

Loading…
Add Publisher

Publishers control which IDs are synced. Game configuration is managed in the Game Configurations tab.

Uncheck to pause this partner without deleting their data.

Publishers

0
Publisher ID Partner Name Status Actions
Discovered Games
Configured
Pending Config
Missing KPI
Missing Funnel
Missing Margin
Publishers
Configure Game
1 Game Identity
Your own name for this offer. Takes priority over Offer Name for display, and is not overwritten when Sapphyre renames the offer. Reporting stays keyed by Offer ID.
The advertiser (client) this game belongs to. Optional, entered by hand.
2 Monetization
Payable Goals One goal per row
Bid Structure Auto-linked to goals above
3 Publisher KPI
Retention
ROAS
4 Client KPI
Retention
ROAS
4 Client Benchmark
Retention
ROAS
5 Expected Funnel
Goal Expected % Time Payout ($)
6 Performance Target

Game Configurations

0
Game / Offer Type Configuration Actions
Add Client

Clients

0
Client Name Games Bid KPI Notes Actions

Fraud Detection Configuration

Minimum CIDs needed at a level to use P7. Below this, falls back to nearest predecessor's median.
Percentile of time-between-levels used as the speed threshold. Default: P7.
1
Install Missing
Flag CIDs that fire reward goals without ever firing goal="install" or goal="1"
2
Duplicate Goal
Flag CIDs that submit the same rewarded goal more than once
3
Goal Order Mismatch
Flag CIDs that complete goals out of the expected sequence
4
Time Between Levels
Flag CIDs that progress through levels faster than the P7 threshold

Rule Activation History

Effective-dated ON/OFF periods — historical fraud is evaluated against the rule state at each event's timestamp

RuleState Effective FromEffective To

Detection Run

Run fraud detection against all loaded data. Results are stored in the cache and reflected immediately in analytics. This may take a few seconds for large datasets.

Partner Accounts

Publisher portal logins — each partner sees only their own structures

Preview Portal

Loading…

Change Requests

Partner-submitted change requests

0

Loading…

Publisher Structures

Publisher Active Offers Pending Offers Paused Offers Avg Rev / Day Margin Status
Loading…

Structure

Structure Information

Reward Structure

Description Goal Event Expected % Time (min) Payout ($)
CSV format: Description,Goal Event,Expected %,Time (min),Payout ($) — Description auto-generates from Goal Event if omitted; Expected % defaults to 100, Time defaults to 0.

IAP Events

Total Overrides
Revenue Adjusted
Cost Adjusted
Last Updated
Date Publisher Offer Revenue Override Cost Override Reason Created By Updated Actions
Total Events
Sync Events
Structure Changes
Admin Actions
Auth Events

GPX Fraud Detection

Automatically detects suspicious users and removes fraudulent conversions from analytics, revenue and payout calculations.

Last Scan
Duration
Analysed
Scan Range
Raw Events
Sapphyre Rejected
(DUPLICATE / CAP / BLOCKED…)
Valid Events
— empty  +  — NOPAYOUT
Configured Games
Fraud Users
Total Users
Fraud Users
Fraud Rate
of all users
Revenue Blocked
excluded from dashboards
Cost Saved
payouts not counted
Fraud Conversions
fraudulent events removed
Investigation
Fraud by Rule
Fraud by Publisher
Fraud Trend by Day
Revenue Lost by Rule
CID Publisher Offer Country Install Time Fraud Rule Fraud Goal Severity Revenue Cost Convs Status Actions
Loading…
Loading today's data…
Detail

Sign in

Add Override
Create a new manual override

Leave blank to use the calculated value. At least one must be set.

$
$
Delete Override?
This action cannot be undone.
Import Overrides from CSV
Expected columns: Date, Publisher ID, Offer ID, Revenue Override, Cost Override, Reason, Notes
First row = header. Revenue / Cost columns may be empty to skip that override.