Self-hosted traffic distribution

Rotate traffic across your links. Keep campaigns running when one of them fails.

Relay Pilot Rot Analytics sends every visitor to the right destination with six rotation strategies, checks each destination in the background and isolates the ones that break — without touching the rest of your campaigns. It runs on your own PHP/MySQL hosting.

The Relay Pilot Rot Analytics overview: campaigns, destination health and redirect traffic (sample data)
The customer dashboard, running on the customer's own hosting.
6rotation strategies, chosen per campaign
1 URLis all a failure can take offline
PHP + MySQLstandard shared hosting, cron optional
0 IPsstored with visitor analytics
What it does

Everything a rotation link needs, and nothing it does not.

Six strategies, health monitoring, analytics and an audit trail — managed from one dashboard on your own domain.

Six rotation strategies

Random, round-robin, weighted, geo-based, health-based and rule-based rotation — chosen per campaign. Round-robin is concurrency-safe; weights redistribute automatically when a destination drops out.

Per-destination fault isolation

Every destination has its own health state, history and circuit breaker. A failing URL leaves the rotation without affecting the others or your other campaigns.

Background health checks

Configurable intervals, timeouts and expected status codes, with exponential backoff and bounded retries. Visitors never wait for a check.

Geo routing with MaxMind

Route visitors by country or continent using our managed geolocation service or your own MaxMind account, with a defined fallback when location is unknown.

Analytics you own

Daily traffic, destination distribution, configured-versus-actual weights and availability reports, stored in your own database without visitor IPs.

Audit trail and roles

Role-based access for your team and an append-only record of administrative changes.

Fault isolation

One failing destination is one failing destination.

Each destination has its own health state, error history and circuit breaker. When a URL times out, starts returning errors or is flagged by a reputation service, only that URL leaves the rotation. The other destinations keep receiving traffic, other campaigns are untouched, and you can still sign in and fix it.

If every destination of a campaign is unavailable, visitors get the fallback you configured — a clear temporary-unavailability page by default — never an unrelated link.

Plans

Plans that grow with your campaigns

Every plan includes the self-hosted application, updates during the subscription and the full rotation engine. Higher plans add targeting, analytics and more installations.

Starter

For individuals and small campaigns

$169/ month
Starting price
  • Random and round-robin rotation
  • Basic weighted rotation
  • Basic health checks
  • Campaign and destination management
  • Basic analytics and fallback
Compare plans

Professional

For advanced users and agencies

$359/ month
Starting price
  • Everything in Growth
  • Advanced conditional rules
  • Reputation monitoring integration
  • Advanced fallback configuration
  • Full audit logs and exportable reports
Compare plans

Install it on your own hosting this week.

Upload the package, run the browser installer, enter your license key. Most installations take under fifteen minutes on standard cPanel hosting.

1.1.0Licensing and plan entitlements, MaxMind geolocation (managed or your own key), update checks from the dashboard and a licensing status page.