Self-Hosted Affiliate Tracking.
Full Control.

Open-source click and conversion tracking platform with multi-touch attribution, advanced analytics, and complete data ownership. No third-party dependencies.

Prosper202 Dashboard
Clicks Today
24,847
Conversions
1,284
ROI
247%
Open Source
GPL Licensed
Self-Hosted
PHP 8.3+

Everything You Need to Track,
Analyze, and Optimize

A comprehensive affiliate tracking platform with the tools performance marketers demand.

Click Tracking

Real-time click capture with sub-ID parameters, referrer tracking, and automatic IP/UA logging.

Conversion Tracking

Server-to-server postback and pixel tracking support with revenue, payout, and status fields.

Multi-Touch Attribution

Five attribution models including last-touch, time-decay, position-based, and algorithmic.

Campaign Management

Create, edit, and manage campaigns with offer rotation, link cloaking, and traffic rules.

12+ Report Types

Keywords, geo, device, browser, OS, referrer, ISP, landing page, and custom dimension reports.

Smart Rotator

Rule-based traffic distribution with weighted rotation, geo-targeting, and device filtering.

Landing Page Management

Manage landing page variants with built-in A/B testing and performance comparison tools.

Fraud Detection

IPQS integration, browser fingerprinting, bot detection, and suspicious traffic flagging.

Geo-Targeting

MaxMind GeoIP integration for country, region, and city-level targeting and reporting.

REST API v3

OpenAPI 3.0 documented API with bearer token auth, full CRUD for campaigns, clicks, and conversions.

CLI Tools

PHP and Go CLIs for automation with AI agents like Claude Code, Codex, and OpenClaw — plus CI/CD integration.

Docker Support

One-command deployment with Docker Compose, pre-configured with PHP, MySQL, and Memcached.

Multi-Touch Attribution Engine

Understand the true value of every touchpoint in the customer journey with five built-in attribution models.

Credit Distribution

0%
Email
0%
Social
0%
Display
0%
Search
100%
Last Click

Credit Distribution

5%
Email
10%
Social
15%
Display
30%
Search
40%
Last Click

Credit Distribution

40%
First Touch
10%
Social
10%
Display
10%
Search
40%
Last Click

Credit Distribution

20%
Email
20%
Social
20%
Display
20%
Search
20%
Last Click

Credit Distribution (ML-Weighted)

12%
Email
8%
Social
22%
Display
25%
Search
33%
Last Click

Go beyond last-click attribution. Understand which touchpoints truly drive conversions and allocate your budget with confidence using data-driven models.

Every Metric That Matters

Track performance across every dimension with 12+ built-in report types and real-time dashboards.

142,847
Total Clicks
8,291
Conversions
$47,832
Revenue
312%
ROI

Revenue Trend (7 days)

Top Sources

Google Ads Facebook Native

Conversion Rate

5.8%
+0.4% from last week

12+ Report Types

Keywords

Track performance by search keyword and sub-ID

Country & Geo

Geographic performance with country, region, city

Device

Mobile, desktop, and tablet breakdowns

Browser

Chrome, Firefox, Safari, and browser version data

Operating System

Windows, macOS, iOS, Android, Linux reports

Referrer

Track traffic sources and referring domains

ISP / Carrier

Network provider performance analysis

Landing Pages

Compare landing page variant performance

Revenue & Payout

Financial reports with profit margins and EPC

Day of Week / Hour

Temporal performance patterns and trends

Attribution

Multi-touch attribution model comparison

Custom Dimensions

User-defined tracking parameters and filters

Built for Automation

Full REST API and CLI tools designed for both human developers and AI agents — integrate Prosper202 into your workflow, CI/CD pipeline, or let AI handle it.

Powerful Developer & AI Tools

Automate campaign management, pull reports, and integrate with your existing tools. CLI-first design works seamlessly with AI coding agents like Claude Code, Codex, and OpenClaw.

OpenAPI 3.0 documented
Bearer token authentication
Full CRUD for all resources
JSON response format
Pagination & filtering
AI agent friendly (Claude Code, Codex, OpenClaw)
# List all campaigns curl -X GET https://your-domain.com/api/v3/campaigns \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Accept: application/json" # Response { "data": [ { "id": 1, "name": "Summer Campaign", "status": "active", "clicks": 24847, "conversions": 1284 } ], "meta": { "total": 42, "page": 1 } }
# List campaigns with PHP CLI $ bin/p202 campaigns:list ┌────┬──────────────────┬────────┬────────┬─────────────┐ │ ID │ Name │ Status │ Clicks │ Conversions │ ├────┼──────────────────┼────────┼────────┼─────────────┤ │ 1 │ Summer Campaign │ active │ 24,847 │ 1,284 │ │ 2 │ Winter Promo │ active │ 18,293 │ 956 │ │ 3 │ Flash Sale │ paused │ 9,412 │ 621 │ └────┴──────────────────┴────────┴────────┴─────────────┘ # Export as JSON $ bin/p202 campaigns:list --format json
# List campaigns with Go CLI $ p202 campaigns list --format json # Create a new campaign $ p202 campaigns create \ --name "Q1 Push Notifications" \ --traffic-source "propeller" \ --cost-model "cpc" # Pull today's stats $ p202 reports daily --date today --format table

Open Source. Self-Hosted.
Your Data.

No vendor lock-in. No third-party tracking. Complete control over your affiliate data.

Full Control

Self-hosted on your infrastructure. Your data stays on your servers — no third-party data sharing, ever.

Community Driven

GPL-2.0 licensed. Contributions welcome. Built by affiliate marketers, for affiliate marketers.

Extensible

REST API, CLI tools, and webhook integrations. Build custom dashboards and automate your workflow.

Up and Running in Minutes

Choose your preferred installation method and start tracking in under five minutes.

# One-line install script $ curl -fsSL https://raw.githubusercontent.com/tracking202/prosper202/main/install.sh | bash
# Clone and start with Docker Compose $ git clone https://github.com/tracking202/prosper202.git $ cd prosper202 $ docker-compose up -d # Visit http://localhost:8080 to complete setup
# 1. Clone the repository $ git clone https://github.com/tracking202/prosper202.git $ cd prosper202 # 2. Install PHP dependencies $ composer install # 3. Configure environment $ cp .env.example .env $ nano .env # Edit database credentials # 4. Run migrations and start $ bin/p202 migrate $ bin/p202 serve

System Requirements

PHP 8.3+
MySQL 8.0+
Apache / Nginx
Memcached