Everything you need to track, analyze, and optimize

A comprehensive toolkit for affiliate marketers and media buyers

🔀 Traffic Distribution

Send the right traffic to the right offer, every time

Argus gives you complete control over how traffic flows through your campaigns. Build multi-path funnels where each path is governed by its own rule set — targeting visitors by country, device type, operating system, browser, language, ISP, connection type, and more. Rules are evaluated in priority order, so the most specific conditions always win.

Within each path, set up rotations across multiple offers or landing pages. Choose from 7 distribution modes — equal split, weighted percentage, auto-optimize by CR, by EPC, by revenue, by conversions, or by clicks. Argus continuously rebalances traffic based on live performance data, so your best-converting offers always get more exposure without manual intervention.

Need to A/B test landing pages independently from offer rotation? Argus separates LP and offer layers, letting you test headlines and creatives without affecting payout routing. Direct linking is also supported — skip the landing page entirely when your offer converts better without one.

  • 7 smart distribution modes including auto-optimize by CR and EPC
  • Rule-based targeting by country, device, OS, browser, language, ISP, and connection type
  • Weighted rotation across offers and landing pages independently
  • Direct linking or multi-step landing page flows per path
  • Split testing built in — no third-party tools needed
  • Priority-ordered rules with fallback to default path
Screenshot: Traffic Distribution
📈 Advanced Reports

Drill down to any dimension, in real time

Argus reports are powered directly by ClickHouse, the columnar database built for analytical queries at massive scale. Every click and conversion is queryable within seconds of arriving. No pre-aggregation, no 15-minute delays — you see live data the moment it happens.

Stack up to 5 levels of grouping depth in a single report. Start with Campaign, drill into Traffic Source, then Sub ID, then Country, then Device — all in one view. Filter by any combination of dimensions, apply custom date ranges with full timezone support, and toggle column visibility to focus on the metrics that matter to you.

ROI and profit rows are color-coded at a glance — green for profitable, red for campaigns burning budget. Export any report to CSV for further analysis in your spreadsheet tool of choice. Cross-campaign analysis lets you compare performance across your entire portfolio without switching views.

  • Up to 5 levels of grouping depth — Campaign, Source, Sub ID, Country, Device, and more
  • Real-time data from ClickHouse with sub-second query latency
  • Cross-campaign and cross-offer analysis in a single report
  • Custom date ranges with full timezone support
  • CSV export for every report view
  • ROI color-coded rows — identify winners and losers at a glance
Screenshot: Advanced Reports
⚙️ Auto-Optimization

Set rules. Let Argus do the rest.

The Trigger system lets you define automated actions based on real-time campaign performance. Set a sliding window — anywhere from 5 minutes to 24 hours — and Argus continuously evaluates your campaigns against the conditions you define. When a threshold is breached, the configured action fires immediately.

Monitor cost, revenue, conversion rate, EPC, LP CTR, and ROI across any time window. Define upper and lower bounds. If a campaign's cost exceeds revenue by more than your threshold within the window, Argus can automatically pause it, send you a notification, or both. Restart campaigns automatically after a configurable cooldown period to prevent flapping.

Notifications are delivered via webhook (for custom integrations), email, or Telegram bot. Every alert includes the trigger name, affected campaign, current metric values, and the action taken — so you always know why a campaign was paused and can review the decision instantly.

  • Configurable sliding windows from 5 minutes to 24 hours
  • Monitor cost, revenue, CR, EPC, LP CTR, and ROI metrics
  • Auto-pause campaigns exceeding defined loss thresholds
  • Webhook, email, and Telegram notifications with full context
  • Cooldown periods to prevent rapid pause/resume flapping
  • Trigger history log for audit and review
Screenshot: Auto-Optimization
👥 Campaign Management

Organize and manage campaigns at any scale

As your campaign library grows, staying organized becomes critical. Argus provides groups and tags to categorize campaigns by vertical, traffic source, geography, or any taxonomy that fits your workflow. Smart search lets you find any campaign instantly by name, domain, or internal ID — even across thousands of campaigns.

Bulk operations eliminate repetitive manual work. Select multiple campaigns and apply status changes, clone them to a new group, archive completed tests, or restore accidentally deleted campaigns — all in a single action. Soft-delete ensures no historical data is ever permanently lost; archived campaigns can always be restored.

Campaign notes let you document why a campaign was set up a certain way, what tests you ran, or what changes you made. Custom column visibility lets every team member configure their own view of the campaigns table — showing only the columns relevant to their role without affecting anyone else's workspace.

  • Groups and tags for flexible campaign organization
  • Smart search by name, domain, or ID across your entire library
  • Bulk operations — edit, clone, delete, and restore in one action
  • Campaign notes for documentation and team communication
  • Custom column visibility per user — personalized table views
  • Soft-delete with full restore — no historical data ever lost
Screenshot: Campaign Management
🔒 Built-in Protection

Keep bots out and competitors in the dark

LP Protect prevents unauthorized access to your landing pages by issuing time-limited access keys on each redirect. The key expires after a configurable window, so anyone who directly visits your landing page URL — spy tools, bots, or curious competitors — sees nothing useful. Only real clicks arriving through the tracker get valid keys.

Referrer control lets you choose exactly what information your offer sees. Choose to hide the referrer entirely, show only the offer domain, show only the landing page domain, or pass through the full referrer chain. This prevents your traffic source and campaign structure from being exposed to affiliate networks and offer owners.

Bot and prefetch filtering automatically identifies and filters non-human traffic — including prefetch requests triggered by link preview tools, social media crawlers, and ad network bots. Filtered clicks are still recorded for analysis but excluded from cost and revenue calculations, keeping your metrics clean. Cloudflare integration is supported for an additional layer of DDoS and bot protection.

  • LP Protect with time-limited access keys — blocks spy tools and direct URL access
  • Referrer hiding modes: none, offer, landing, or all
  • Bot detection and automatic filtering from conversion metrics
  • Prefetch request blocking to prevent inflated click counts
  • Hide referrer from spy tools and competitor intelligence platforms
  • Cloudflare integration support for additional DDoS protection
Screenshot: Built-in Protection
📅 Conversion Tracking

Track every conversion with full attribution

Argus supports server-to-server (S2S) postback conversion tracking with campaign-level URL routing. Each campaign can have its own postback URL for approved, pending, rejected, and chargeback statuses — so your traffic source attribution stays accurate regardless of how the affiliate network fires postbacks.

30 custom event fields (event1 through event30) let you pass any additional data with each conversion — sub IDs, creative names, customer IDs, or any metadata from your offer network. This data is stored in ClickHouse alongside the conversion and queryable in any report, giving you full visibility into what's driving revenue.

Upsell tracking automatically accumulates payouts across multiple conversion events for the same click. If an approved conversion is followed by an upsell postback, Argus adds the upsell payout to the original click's revenue figure. Bulk conversion updates via API let you synchronize conversion status changes from your affiliate networks programmatically.

  • S2S postback with campaign-level URL routing per status type
  • 30 custom event fields (event1–event30) for metadata passthrough
  • Multi-status conversions: approved, pending, rejected, chargeback
  • Upsell tracking with automatic payout accumulation per click
  • Bulk conversion update via API for network synchronization
  • Full attribution — every conversion tied to click, campaign, path, and offer
Screenshot: Conversion Tracking
📄 Hosted Landings

Serve your landing pages directly from the tracker

Argus can host your landing page files directly, eliminating the need for a separate web server or CDN just to serve your landers. Upload your HTML, CSS, JavaScript, and image files through the built-in file manager. Your landing page is served instantly on your tracker domain, with zero additional redirects between click and landing page load.

Dynamic token replacement is applied to hosted landing page HTML at serve time. Argus automatically substitutes click tokens — like click ID, campaign ID, traffic source name, country, and device — directly into your LP's JavaScript or hidden form fields. Your LP receives all the data it needs to fire its own tracking without any client-side workarounds.

By consolidating landing page hosting inside the tracker, you reduce infrastructure complexity and eliminate a redirect hop. Every removed redirect improves your landing page load time, and faster load times improve conversion rates. Hosted landings also benefit from LP Protect automatically, without any additional configuration.

  • Upload and serve landing pages directly — no separate hosting needed
  • Zero additional redirects between click and landing page
  • Dynamic token replacement in HTML at serve time
  • File manager with upload, preview, and delete support
  • Reduces infrastructure complexity and monthly server costs
  • LP Protect applied automatically to all hosted landings
Screenshot: Hosted Landings
🔗 REST API

Full programmatic control over every entity

The Argus REST API gives you complete CRUD access to every entity in the system — campaigns, offers, landing pages, traffic sources, rotations, groups, domains, and networks. Automate campaign creation from your own tools, sync offer payouts from network APIs, or build custom dashboards on top of Argus data.

The Click API enables deep landing page integration. When a visitor reaches your landing page, the LP can call the Click API to retrieve the offer URL for that specific click — enabling true LP click tracking and ensuring your LP-to-offer redirect is tracked as a separate click event. This gives you accurate LP CTR data for every landing page variant you test.

Stats and report endpoints expose the same data available in the UI, in JSON format. Pull click counts, conversion rates, revenue, and EPC for any date range and group combination. The conversion management API lets you push status updates in bulk, synchronizing your tracker's conversion data with your affiliate network's records automatically. All endpoints use API key authentication and return consistent JSON responses.

  • Full CRUD for campaigns, offers, landings, traffic sources, rotations, and networks
  • Click API for LP integration — retrieve offer URL and track LP clicks
  • Stats and report endpoints returning JSON for any date range and grouping
  • Conversion management API with bulk status update support
  • Automation-friendly — consistent JSON responses with API key auth
  • Build custom dashboards, scripts, and integrations on top of Argus
Screenshot: REST API

Ready to get started?

Try Argus free for 7 days. No credit card required.

Start Free Trial