The tracker
that counts
every click
LetsCampaign records a click with geo, device, ISP and fraud signals, routes the visitor through streams to the right landing page and offer, receives the conversion by postback and forwards it to your ad platforms. Full Keitaro v11 parity with no metering on traffic volume.
- Clicks are never metered
- Data stays on your server
- Keitaro v11 parity
176 ready made traffic source templates
- 176
- source templatesGoogle Ads, Facebook, TikTok, push, pop, native, DSP, PWA and APK
- 331
- affiliate network presetsinbound postback wiring out of the box
- 8
- Conversion API providersFacebook, Google, TikTok, LinkedIn, X, Reddit, Snapchat, Pinterest
- 3804
- backend testsrun in CI on every merge request
From the link click to the conversion in your report
Six steps the tracker performs within fractions of a second on every visit. Each step is configured separately and fully logged.
- 01
Click
Your source sends traffic to a tracking link such as /r/id.
Geo, device, OS, browser, ISP, ASN, cost and fraud signals are recorded. Uniqueness is measured by cookie, IP, IP plus user agent or a URL parameter.
- 02
Screening
Anti fraud reaches a verdict before the visitor sees a page.
User agent heuristics, IP intelligence, JA3 and JA4 fingerprints, behavioural scoring and crawler verification through reverse DNS. Bots are sent to the white page.
- 03
Stream
Rules choose the route for this specific visit.
A Normal, Catch and Default cascade with filters across two dozen parameters, weighted rotation and stable priorities. Split testing is a single toggle.
- 04
Landing and offer
The visitor lands on the right page and the offer is selected by rules.
Landing pages are served by redirect, by SSRF guarded server side preload or as an action. Offers are picked before or after the click, with daily caps and fallback rotation.
- 05
Conversion
The affiliate network returns the event by postback or through the lead API.
The conversion is attributed to the original click, the status is mapped through the inline, campaign and network chain, duplicates are dropped and the source is checked against an IP allow list.
- 06
Report and CAPI
The event reaches your ad platforms and your reports.
Conversion API delivers the event to eight platforms with a retry queue. The data is available in the dashboard, the report builder and scheduled exports.
Everything you need to run paid traffic
Full functional parity with Keitaro v11 plus anti fraud and infrastructure capabilities that it does not have.
Click data without third party services
Geo, region, city, device, OS, browser, language, ISP, ASN and mobile carrier are resolved locally from a self hosted GeoLite2 database. Click cost is accepted through the cost parameter in the link.
Eight redirect modes
Classic 302, meta and double meta, JS, iframe, blank referrer, formsubmit, transparent server side curl and an external remote rotator. Plus a headless Click API for integrations without a redirect.
Link aliases and snippets
Five tracking link aliases, a custom click ID parameter and integration generators for HTML, iframe, JS, email pixel, PHP, WordPress and QR codes.
A tool should not get more expensive as your traffic grows
We removed click metering and left the platform under your control. On scale that changes the economics of working with traffic.
Clicks are never metered
No plan caps traffic volume. You pay for team seats, domain count and access to automation, not for campaign growth.
Deploys anywhere
Docker Compose for a local stack, a Helm chart for Kubernetes, ready made Railway deployment. MongoDB is the system of record, Redis and ClickHouse are opt in.
Multi tenant workspaces
One installation serves the whole team: member roles and access rights down to a single campaign, offer or report.
Complete API and four SDKs
An OpenAPI description, a generated Postman collection and ready clients for Go, Node, PHP and Python. Every interface action is available programmatically.
How it differs from Keitaro
Feature parity is complete. The difference is in the pricing model, the anti fraud stack and the infrastructure options.
One tracker for a solo buyer and for an agency
Roles, limits and automation are arranged so the installation grows with your team instead of being replaced at the next stage.
Solo affiliate
You run campaigns across several sources and measure ROI on every sub ID.
- Unlimited click volume
- Source presets with ready postbacks
- Landing page editor inside the tracker
Media buying team
Several buyers work in one workspace with separated access.
- Roles and per campaign rights
- Scheduled reports by email
- Audit log of actions
Affiliate network
You serve partners on your own infrastructure and brand the interface.
- Unlimited domains and seats
- White label workspace branding
- Personal manager
In house performance
You need attribution for your own product and exports into BI.
- Click API without redirects
- Event mirror in ClickHouse
- SDKs for Go, Node, PHP and Python
Runs wherever it suits you
MongoDB as the system of record, Redis on the hot path and an optional ClickHouse mirror for analytics. No mandatory third party services.
Docker Compose
The whole stack locally: MongoDB, backend and frontend come up with a single Makefile command.
make build && make upKubernetes
A Helm chart validated with helm lint and kubeconform on every CI run.
helm install tracker ./deploy/helmRailway
The GitLab CI pipeline redeploys the services automatically on every merge into main.
git push origin mainPay for your team and your domains, not for clicks
Five editions from a solo buyer to a network. The full tracker core is in every one of them, they differ in seats, domains and access to automation.
Liftoff
Get your first campaigns off the ground.
for $470.40, 12 months in a single payment
Start with Liftoff- Seats
- 1 seat
- Domains
- 1 domain
- Full tracker core
- Unlimited clicks
- Landing page editor
- Online support
Ascent
Scale a solo operation across many domains.
for $854.40, 12 months in a single payment
Start with Ascent- Seats
- 1 seat
- Domains
- 100 domains
- Everything in Liftoff
- Click API and /v1 keys
- CAPI for Facebook
- 100 tracking domains
Cruise
A small team at steady altitude, fully automated.
for $1238.40, 12 months in a single payment
Start with Cruise- Seats
- 5 seats
- Domains
- 500 domains
- Everything in Ascent
- CAPI to all 8 platforms
- Automation rules
- Custom metrics and conversion types
- Conversion date report
- Onboarding call
Orbit
A whole agency in orbit: big teams, big domain pools.
for $2390.40, 12 months in a single payment
Start with Orbit- Seats
- 50 seats
- Domains
- 5,000 domains
- Everything in Cruise
- 50 workspace seats
- 5000 domains
- Audit log
- Priority support
Apex
Peak scale with unlimited seats, domains and white label.
for $4790.40, 12 months in a single payment
Start with Apex- Seats
- unlimited
- Domains
- unlimited
- Everything in Orbit
- Unlimited seats
- Unlimited domains
- Workspace white label
- Personal manager
7 day trial on the Liftoffedition. Clicks are never metered on any plan. Prices are in US dollars excluding taxes in your jurisdiction.
Frequently asked questions
If your question is not here, write to us and we will reply within one business day.
Functional parity with Keitaro v11 is complete, including the catalog of 176 traffic source templates and 331 affiliate network presets. The key difference is the pricing model: clicks are never metered or capped on any plan, and the invoice depends only on seats, domains and access to automation.
No. No plan counts or caps traffic volume. This is a deliberate decision: campaign growth should not increase the cost of the tool.
The system of record is MongoDB inside your perimeter, and the optional analytics mirror is ClickHouse. The platform deploys through Docker Compose, a Helm chart for Kubernetes or Railway, so clicks and conversions stay on your infrastructure.
Yes. Source presets carry ready parameter mappings and postback templates, conversion history can be imported from CSV, and the complete API lets you recreate the campaign structure with a script. For large installations we assist with migration.
One domain on Liftoff, one hundred on Ascent, five hundred on Cruise, five thousand on Orbit, and the limit is removed on Apex. The Caddy edge proxy issues certificates on demand, so adding a domain needs no restart and no manual TLS setup.
In several layers: user agent heuristics, IP intelligence flagging datacenter, VPN, proxy and Tor addresses, JA3 and JA4 TLS fingerprints with manual lists, behavioural biometrics and crawler verification through reverse and forward DNS. There is also a trainable logistic regression model that runs in shadow mode by default.
Seven days on the Liftoff edition with the full tracker core. Billing engages only when a Stripe key is configured, so a self hosted installation runs completely open until you connect a subscription.
Yes. Workspaces are multi tenant, members receive roles, and access is configured per entity: campaigns, offers, streams and reports. Higher editions add an audit log.
There is a complete OpenAPI description with Swagger, a generated Postman collection and SDKs for Go, Node, PHP and Python. A click can be submitted with a headless POST /v1/click request, without a redirect.
The backend carries 3804 automated tests, run in CI on every merge request together with the linter, ClickHouse integration tests, the frontend build and Helm chart validation. Production deploys automatically on merge into main.
Launch your first campaign today
The full tracker core is available from day one: campaigns, streams, offers, anti fraud, reports and postbacks. No card needed to start and clicks are never metered.