From first click to lifetime value.
Resolve customer identity, maintain a revenue ledger, analyze cohorts, and measure realized or predictive LTV by campaign, source, landing page, and product.
Click and conversion tracking for performance teams who want richer attribution, faster decisions, and complete control of their data.
A comprehensive campaign tracking platform with the tools performance marketers demand.
Real-time click capture with sub-ID parameters, referrer tracking, and automatic IP/UA logging.
Atomic, idempotent server-to-server postbacks and pixel tracking with revenue, payout, and status fields.
Six models: first-touch, last-touch, linear, time-decay, position-based, and algorithmic.
Create, edit, and manage campaigns with offer rotation, link cloaking, and traffic rules.
Keywords, geo, device, browser, OS, referrer, ISP, landing page, and custom dimension reports.
Rule-based traffic distribution with weighted rotation, geo-targeting, and device filtering.
Unlimited weighted split tests, dynamic personalization tokens, and automatic winner routing.
Redirect potentially fraudulent traffic away from your landing pages before it burns budget.
MaxMind GeoIP integration for country, region, and city-level targeting and reporting.
Bearer-token API for campaigns, LTV, subscriptions, forecasts, sync, capabilities, and system operations.
PHP and Go CLIs for reports, LTV, forecasts, optimization, route verification, sync, and AI workflows.
Secure-by-default Docker Compose stack with PHP, MySQL, Apache, and Memcached.
Incremental real-time click monitoring with read-replica support and a bounded, disruption-free activity stream.
Compare models in a sandbox, surface anomaly alerts, and schedule snapshot exports with webhook delivery.
Export, dry-run imports, compare environments, and sync configuration across named server profiles.
Run scheduled attribution exports and long-lived jobs with authenticated cron health checks and retry-safe delivery.
Prosper202 now connects acquisition data to customer value, recurring revenue, engagement, and the next best action.
Resolve customer identity, maintain a revenue ledger, analyze cohorts, and measure realized or predictive LTV by campaign, source, landing page, and product.
Track subscription lifecycle events and connect recurring revenue back to the campaigns that created it.
Customer CRM profiles, company rollups, engagement scoring, custom fields, and next-offer recommendations power more relevant experiences.
Forecast tracked metrics from historical performance and layer in events that change the expected curve.
Sync performance dimensions to the LPO bridge and let conversion outcomes inform smarter landing-page decisions.
Test live tracker destinations, health-check rotators, compare two dimensions, calculate break-even CPC, and surface salvage offers from the CLI.
$ p202 campaign optimize 42
Understand the true value of every touchpoint in the customer journey with six built-in attribution models.
Go beyond last-click attribution. Understand which touchpoints truly drive conversions and allocate your budget with confidence using data-driven models.
Track performance across every dimension with real-time dashboards, fast JSON-powered report views, and consistent filtering.
Track performance by search keyword and sub-ID
Geographic performance with country, region, city
Mobile, desktop, and tablet breakdowns
Chrome, Firefox, Safari, and browser version data
Windows, macOS, iOS, Android, Linux reports
Track traffic sources and referring domains
Network provider performance analysis
Compare landing page variant performance
Financial reports with profit margins and EPC
Temporal performance patterns and trends
Multi-touch attribution model comparison
User-defined tracking parameters and filters
A deep REST API and two CLIs for operators, developers, CI/CD pipelines, and AI agents.
Manage acquisition, customer value, subscriptions, forecasts, and traffic rules from code—or let an agent operate the same tools on your behalf.
# 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 campaign:list
┌────┬──────────────────┬─────────┬─────────────────┐
│ ID │ Name │ Payout │ Network │
├────┼──────────────────┼─────────┼─────────────────┤
│ 1 │ Summer Campaign │ $2.50 │ MaxBounty │
│ 2 │ Winter Promo │ $4.00 │ ClickDealer │
│ 3 │ Flash Sale │ $1.75 │ MaxBounty │
└────┴──────────────────┴─────────┴─────────────────┘
# Today's performance summary
$ bin/p202 report:summary --period today# List campaigns as JSON
$ p202 campaign list --json
# Create a new campaign
$ p202 campaign create \
--aff_campaign_name "Q1 Push Notifications" \
--aff_campaign_payout "2.50" \
--aff_network_id 4
# Pull today's performance summary
$ p202 report summary --period today
# Forecast revenue and verify live routing
$ p202 forecast --metric revenue --periods 14
$ p202 tracker checkAI coding agents like Claude Code use the Prosper202 ClickServer CLI as naturally as you'd talk to a colleague. Here's a real workflow.
No vendor lock-in. No third-party tracking. Complete control over your marketing data.
Self-hosted on your infrastructure. Your data stays on your servers — no third-party data sharing, ever.
BSL licensed with commercial options. Contributions welcome. Built by performance marketers, for performance marketers.
REST API, CLI tools, and webhook integrations. Build custom dashboards and automate your workflow.
Use a pre-built release on shared hosting, run the guided installer from source, or launch the secure Docker stack.
# No terminal or Composer required
1. Download the pre-built release zip from GitHub Releases
2. Upload and extract it into your cPanel / Plesk web root
3. Visit your site to launch the guided setup wizard
# The wizard checks requirements, creates the database,
# validates your API key, and creates the admin account.# Clone and run the one-step installer
$ git clone https://github.com/tracking202/prosper202.git
$ cd prosper202
$ ./install.sh
# The installer checks dependencies, creates configuration,
# tests or creates the database, and prints the cron entry.# Clone and start with Docker Compose
$ git clone https://github.com/tracking202/prosper202.git
$ cd prosper202
$ echo "MYSQL_ROOT_PASSWORD=$(openssl rand -hex 16)" > .env
$ docker compose up -d
# Visit http://localhost:8000 and complete the wizard immediately