In the high-stakes iGaming industry, marketing budgets are frequently targeted by low-quality traffic, bonus abuse, and automated bot registrations.
This project delivers an end-to-end analytical pipeline designed to protect marketing margins by continuously evaluating the integrity, ROI, and risk profile of affiliate partners.
By combining financial feature engineering, statistical anomaly detection, and an interactive BI dashboard, the pipeline identifies:
- Bonus Hunters
- Bot-driven registration spikes
- Negative ROI affiliate traffic
This enables stakeholders to reallocate spend away from toxic sources and toward high-LTV (Lifetime Value) channels.
- Detect and mitigate affiliate fraud & bonus abuse
- Measure true Net Gaming Revenue (NGR) per affiliate
- Identify non-human traffic patterns early
- Enable data-driven affiliate budget reallocation
- Real-time calculation of Net Gaming Revenue (NGR)
- Player profitability tracking across multiple markets:
- UK
- Brazil
- India
- Nigeria
- Custom Bonus-to-Deposit Ratio (BDR) metric
- Instantly flags segments where bonus costs exceed deposits
- Visual heatmaps highlight toxic affiliate–country combinations
- Automated detection of bot-driven registration spikes
- Uses standard deviation modeling
- High-risk traffic is flagged for immediate IP and source audit
- Built with Streamlit
- Multi-dimensional filters:
- Country
- Affiliate
- Automated “Red Flag” indicators for rapid decision-making
The pipeline evaluates affiliate health using three analytical layers:
[ BDR = \frac{Total\ Bonuses}{Total\ Deposits + 1} ]
- BDR > 1.0 → Toxic Segment
- Indicates the house is subsidizing 100%+ of player activity
[ Z = \frac{x - \mu}{\sigma} ]
- Measures abnormal spikes in registrations
- Z > 3.0 → Flagged as likely bot activity
- Enables early detection within hours instead of days
- Cross-references:
- Affiliate ID
- Country Code
- Detects:
- Localized fraud rings
- Misconfigured promotions
- Region-specific performance failures
- Identified underperforming affiliates (e.g.
Bonus_Hunter_Site) - Detected BDR = 11.08
- Preserved $25,000+ per month in marketing spend
- Reduced Time-to-Detect bot traffic from days → hours
- Enabled proactive traffic blocking and source auditing
- Shift from:
- Volume-based (CPA)
- Quality-based (RevShare)
- Visualized true NGR contribution per affiliate
- Python 3.9+
- Pandas & NumPy — Financial feature engineering & normalization
- SciPy — Z-Score implementation for anomaly detection
- Streamlit — Interactive web-based dashboard
- Matplotlib & Seaborn — Statistical & financial visualizations