INOTrackfast, reliable, unapologetic
Comparison

inotrack or Keitaro: which to pick

Both trackers can be installed on your own server. Below is how they differ, point by point, including where Keitaro is stronger. For Keitaro, we state only what its official site and documentation say, quoted verbatim with a link; where we found nothing, we say so and show where we looked.

Keitaro data as of October 3, 2026. Vendor prices and features change, so check the source.

Already on Keitaro? Offers, sources and flows can be imported: how the migration works.

inotrack dashboard over 7 days: charts of clicks, conversions and profit
Interface shown in Russian
Point by point

Features

✓ means available on all plans unless a plan is named. “Partial” means available with a caveat, stated in the cell.

What we compareinotrackKeitaro per keitaro.io as of October 3, 2026
Delivery modelavailable Self-hosted on your own server; a subscription with 72 hours of offline grace. Learn moreavailable Self-hosted only: the license is installed on your own server; there is no cloud version. Not at this time. Keitaro is currently a self-hosted platform. source, October 3, 2026
Traffic handling
Flows and campaignsavailable Flows with offer weights, a chain of fallback paths (flow URL → another flow or smartlink → fallback offer → global fallback), click uniqueness windows. No click limit on any plan.available Campaigns and flows with no click limit on any plan. Unlimited number of campaigns, flows, filters, and clicks source, October 3, 2026
Flow filtersPartial. In a flow: geo (include/exclude), device, OS, language. ASN, IP/CIDR, User-Agent and referrer are available only through bot filter rules: block or safe page, not flow selection.available 32 flow filters: country, city, ISP, mobile carrier, connection type, device model, browser, keyword, proxy, IP/CIDR, UA and more. Filters support masks, regular expressions, and the @empty meta word source, October 3, 2026
Capsavailable Conversion caps on offers (lead or approve): daily, weekly, monthly and total, in the advertiser's time zone. When a cap is reached, traffic goes to the next offer; an offer with a broken link is auto-paused.available Daily conversion cap on an offer; separately, a click limit per flow. The conversion cap feature permits you to set a daily limit of conversions. source, October 3, 2026
Schedule (dayparting)available From the Business plan. A 24×7 grid: offer weights change on a schedule (applied by the rules engine).available Timetable filter: schedules a flow by day of the week, time and time zone. Allows you to schedule flows by day of the week, time, and time zone. source, October 3, 2026
Redirect typesPartial. 302, meta refresh and a JSON response with a click ID for your own code. No JS or iframe redirects.available 9 types: 302, meta, JS, empty referrer, CURL, double meta, FormSubmit, iframe, REMOTE. Two-steps redirect which helps to hide a source from a destination website. source, October 3, 2026
Landing pagesavailable From the Growth plan. Zip upload protected against zip-slip and zip bombs, versions and rollback, macros in HTML, landing page split in a flow, 5 built-in templates, multi-step funnels (pre-lander → quiz → lander → offer, from the Business plan).available Landing page hosting inside the tracker. Host landing pages directly in Keitaro for fast load times source, October 3, 2026
A/B testsPartial. From the Business plan. A two-offer test in a flow with a z-test and Wilson confidence intervals; the test stops once the result is significant (checked when a report is opened).available Split test by flow weights. Keitaro uses the weight to calculate share in clicks' distribution when split-testing is turned on. source, October 3, 2026
Smartlinkavailable From the Growth plan. One link for an offer pool: selection by geo and device, EPC-based and manual priority, caps respected, selection simulation. not described in the documentation. The documentation does not describe a standalone smartlink feature (an offer pool with EPC-based selection). where we looked: /campaigns-and-streams/streams.html, /landing-pages-and-offers/multi-offer.html
Click APIavailable GET/POST /api/click for your own code on all plans; server-side clicks through an API token with the clicks scope from the Growth plan.available From the Advanced plan. Click API for running a campaign from a remote site. Click API is an app interface to run Keitaro campaign remotely. source, October 3, 2026
Domains and SSLavailable A domain pool with main/backup roles, checks (HTTP, TLS, registration expiry, link preview bans in messengers), automatic domain replacement in new links, connection through Cloudflare, automatic SSL (Caddy on-demand TLS).available SSL is issued automatically; Cloudflare and Namecheap from Expert. The tracker automatically issues SSL certificate source, October 3, 2026
Duplication and bulk actionsavailable Duplicate a flow, offer, source or landing page. Bulk actions on flows: pause, start, archive and weights.available Bulk actions on flows: delete, clone, replace, equalize weights. Mark flows to make available bulk actions. source, October 3, 2026
Bot filter
Bot detectionavailable Our own detection, with no external service: User-Agent (headless, HTTP libraries), click frequency per IP and subnet, empty referrer on paid traffic, sub-tag anomalies, JS fingerprint, search bots by reverse DNS, data center and Tor lists. On all plans.available Built-in bot database: crawlers, parsers, search bots; Bot filter in a flow. It contains crawlers, parsers and search bots data. source, October 3, 2026
Custom rules and listsavailable From the Business plan. Rules by UA, IP/CIDR, ASN, referrer, geo and detector verdict — globally, per flow or per site; your own IP feeds by URL.available Custom lists of bot IPs and User-Agents. Bot lists are used to manage known bot IP addresses and User-Agent signatures. source, October 3, 2026
What to do with a botavailable From the Business plan. Block, empty response, safe page, JS challenge (proof-of-work) or 429; three presets; a rule test and a dry run without blocking; auto-blocking of zones with a high bot share; the filter can be switched off per flow. not described in the documentation. The documentation does not describe a JS challenge, rule presets, a dry run or auto-blocking of zones. where we looked: /campaigns-and-streams/filtering.html, /settings/bot-lists.html
Postbacks and networks
Receiving postbacksavailable A postback is written to a queue first and gets a 200 right away; dedup; if no click is found, it goes to quarantine for manual matching; anti-fraud flags.available Postbacks are received by subid and status. To record a conversion in statistics, the tracker uses the click ID subid and the conversion status status source, October 3, 2026
Conversion statusesavailable reg, lead, approve, reject, ftd, dep, rebill on all plans; a status change updates the same conversion and is recorded in its history.available Custom statuses from the Expert plan. Basic statuses: lead, sale, rejected; custom conversion types from Expert. creating new ones is available on the expert edition and higher source, October 3, 2026
Affiliate network presetsavailable 12 postback presets in the panel (LeadGid, Pampadu, Unicom24, Guruleads, Leads.su, AppMetrica and others) plus a custom format. The offer catalog and statistics from Admitad, CityAds and Leads.su are connected in the panel under “Integrations → Affiliate networks”. A CityAds postback preset is available on request through support.available Affiliate network templates; the number of templates is not published. All templates are added via documentation or direct request of representatives of corresponding partner networks source, October 3, 2026
Conversions to ad platformsavailable Facebook CAPI, TikTok Events, Google Ads offline conversions, GA4, Yandex Metrica, AppMetrica, VK Ads and any HTTP endpoint, with a retry queue and a delivery log.available FB from Advanced, TikTok and Google Ads from Expert. Conversions to Facebook Conversions API (from Advanced), TikTok and Google Ads (from Expert). sends conversions from Keitaro to Facebook Ads Manager via Conversions API source, October 3, 2026
Network reconciliation and backfillavailable Reconciliation against a network file or the Unicom24 account by the (click ID, txid) pair: missing conversions and lagging statuses are backfilled through the regular intake without affecting caps; outgoing postbacks are sent only with permission.Partial. Manual import and update of conversions; the documentation does not describe automatic reconciliation with an affiliate network account. That feature allows creating manually new conversions and update existed. source, October 3, 2026
Costs and analytics
Cost importavailable From the Growth plan. Facebook, TikTok, Google Ads, Yandex Direct and VK Ads, hourly; manual entry; infrastructure costs (Cloudflare, Hetzner, Namecheap, Timeweb).available Facebook from Advanced; Google Ads, TikTok, Dolphin and FBTool from Expert. Cost auto-sync: Facebook (from Advanced), Google Ads and TikTok (from Expert, 5–50 connections depending on the plan), Dolphin and FBTool (from Expert). Auto-sync ad costs from Meta, TikTok, Google Ads, and other platforms source, October 3, 2026
Reportsavailable Grouping by any dimension, drill-down, period comparison, plan vs actual with a forecast, cohorts and LTV, a read-only SQL sandbox, public report links.available Drill-down reports on all plans; custom metrics and a report by conversion date from Expert. Drill-down reports (or tree reports) provide multi-level data analysis source, October 3, 2026
Exportavailable CSV, Google Sheets export, daily Parquet dumps to S3.available Report export to CSV or HTML. Ability to export data to CSV or HTML. source, October 3, 2026
Dashboardsavailable Personal dashboards built from widgets: KPIs, charts, top lists.available Dashboard with key financial metrics. display key financial indicators and metrics source, October 3, 2026
Anomaliesavailable A baseline by hour of day and day of week over 4–8 weeks; a deviation in clicks, CR, EPC or bot share triggers an alert. not described in the documentation. The documentation does not describe automatic anomaly detection with alerts; deviations can be spotted by eye on the trends chart. where we looked: /reports/dashboard.html, /reports/trends.html, /campaigns-and-streams/stream-monitoring.html
SEOavailable A rank tracker for Google and Yandex (Team), Search Console and Yandex Webmaster data, ROI of your site network.Partial. Attribution of sales from organic search and direct visits; no rank tracker. Attribute sales from search, direct visits, and other non-paid channels source, October 3, 2026
Money
Finance moduleavailable From the Business plan. Balances per advertiser (accrued, confirmed, on hold, paid out), P&L by vertical, campaign, site and source, reconciliation with the network and shaving detection, PDF invoices, tracking of incoming USDT payments, expenses and subscriptions. not described in the documentation. Revenue, cost and profit are report metrics; the documentation does not describe balances, holds, P&L by advertiser, network reconciliation or invoices (“Invoices” in the docs are bills for the license itself). where we looked: /faq.html, /site/invoices.html, /reports/dashboard.html
Currenciesavailable Rubles, dollars and euros: payouts are converted at that day's rate, and the report currency can be switched.Partial. One tracker currency; data from third-party services is accepted in any currency. Keitaro can use only one currency, but it can receive data from third-party services in any currency. source, October 3, 2026
Team and permissions
Users and rolesavailable Admin, buyer and viewer roles; 5 users even on Starter. Data isolation between buyers from the Team plan.available Users from the Expert plan. Permissions for campaigns, reports and settings; additional users from Expert (up to 5). Role-based permissions to control access to campaigns, reports, and settings source, October 3, 2026
Audit logavailable From the Team plan. An immutable log (editing is blocked by a database trigger).available From the Team plan. Log of resource creation, changes and deletion. Available only for admins in team and enterprise editions. source, October 3, 2026
Login protectionavailable Two-factor login (TOTP, mandatory for the admin) with recovery codes, an IP allowlist for the admin panel (in the server config), a password policy. not described in the documentation. The documentation does not describe two-factor login; from Expert, access to the panel via the server IP and from parked domains can be blocked. where we looked: /maintenance/security.html, /settings/profile.html
Automation
Rulesavailable From the Business plan. Conditions on ROI, CR, EPC, profit, bot and fraud share over an hour, a day or 7 days; actions: pause, weight, alert; a dry run and a trigger log.Partial. From the Expert plan. Flow monitoring: when a condition is met, disable a flow, swap the URL or call a webhook; checks run at most once a minute. The minimal interval is one minute. source, October 3, 2026
EPC banditavailable From the Business plan. A multi-armed bandit (Thompson sampling) redistributes offer weights automatically; weight history is kept. not described in the documentation. The documentation does not describe automatic weight redistribution by EPC (a bandit). where we looked: /campaigns-and-streams/streams.html, /campaigns-and-streams/stream-monitoring.html
Telegramavailable Alerts to channels, a daily summary and a bot with commands: /today, /roi, /offers, /pause, /resume, /weights and others; risky actions must be confirmed with a button. No email alerts.Partial. No ready-made Telegram bot with summaries and commands; the docs include a guide on sending an S2S postback to Telegram yourself. How to send S2S postback to Telegram? source, October 3, 2026
Integrations and API
APIavailable From the Growth plan. REST /api/v1 with an OpenAPI spec, scoped tokens (read, write, clicks and others), webhooks signed with HMAC-SHA256.available Admin API from the Expert plan. Admin API (REST, OpenAPI) and Click API. Admin API source, October 3, 2026
MCP for Claudeavailable From the Enterprise plan. An MCP server: reports, offers, flows, anomalies, finances; pause, weights and blacklist only with confirmation.Beta only. An MCP option appeared in beta 11.5 (October 1, 2026); it is not in stable 11.3.1. Model Context Protocol (MCP) option in Main settings source, October 3, 2026
Site integrationPartial. A JS pixel and the Click API. No ready-made CMS plugins.available KClient PHP/JS, WordPress plugin, libraries for Shopify, Tilda and more. Integration libraries for platforms like WordPress, Shopify, Tilda, and more source, October 3, 2026
Mobile app
iOS and Androidavailable A live conversion feed, a push for every conversion, the daily summary, flows, a per-flow bot filter toggle, edge node status. not described in the documentation. No mobile app on keitaro.io, in the documentation or in the changelog; the changelog only mentions fixes to the panel's mobile layout. where we looked: /features, /changelog, /
Infrastructure and data
Installationavailable One command on a clean VPS (Ubuntu/Debian, 4 GB RAM or more for the central node); updates with rollback and self-diagnostics through tracker-ctl.available Auto-install with the kctl script; CentOS 9/10 Stream, 4 GB RAM minimum. 4GB RAM minimum source, October 3, 2026
Storageavailable Postgres, ClickHouse and Redis; the click path reads only Redis and memory.available Redis, MariaDB and ClickHouse. user configurations for Redis, MariaDB, and ClickHouse source, October 3, 2026
Multiple nodesavailable From the Business plan. Edge nodes close to your traffic: clicks, landing pages, smartlink and funnels with a local buffer; if the link to the central node is down, they count caps locally and reconcile later. Business: up to 3 instances + edge. not described in the documentation. The documentation does not describe clusters, multiple servers for one tracker or geo-distributed nodes. where we looked: /maintenance/update-tracker-and-server-configuration.html, /get-started/auto-installation.html, /site/license.html
Backupsavailable Postgres, ClickHouse, settings and files (encrypted with AES-256-GCM if a key is set), to a local folder or any S3-compatible storage, on a schedule, with rotation and upload verification.Partial. Manual backup and restore with the kctl command; no offsite storage or schedule in the documentation. kctl backups create source, October 3, 2026
Web Pushavailable From the Team plan. Our own push service: subscribers, segments, scheduled campaigns. not described in the documentation. The documentation does not describe built-in Web Push campaigns. where we looked: /, /features
Only in inotrack

What Keitaro's documentation does not describe

Every item is checked against the inotrack code. Keitaro either does not describe it on its official pages as of October 3, 2026 (we link to where we looked) or has it only in part (a summary with a link to the source).

Finance module: balances, P&L, invoices

How much is accrued, confirmed and on hold with each advertiser, P&L by vertical and site, PDF invoices. In Keitaro, revenue and profit are report metrics.

Keitaro: not described in the documentation as of October 3, 2026; where we looked: /faq.html, /site/invoices.html, /reports/dashboard.html

P&L by traffic source: revenue, ad spend, own costs and profit
Interface shown in Russian

Network reconciliation and conversion backfill

A network file or the Unicom24 account is reconciled against our postbacks: missing conversions and lagging statuses are backfilled, and a discrepancy above the threshold triggers an alert.

Keitaro: Manual import and update of conversions; the documentation does not describe automatic reconciliation with an affiliate network account. That feature allows creating manually new conversions and update existed. source, October 3, 2026

Reconciliation with an affiliate network: discrepancies in conversions and amounts above the threshold
Interface shown in Russian

EPC bandit

Offer weights in a flow are redistributed automatically by actual EPC; rules pause offers and send alerts on ROI, CR and bot share.

Keitaro: not described in the documentation as of October 3, 2026; where we looked: /campaigns-and-streams/streams.html, /campaigns-and-streams/stream-monitoring.html

Flow auto-rules: pause when ROI drops below a threshold, dry-run mode and trigger log
Interface shown in Russian

Mobile app with a live feed

iOS and Android: conversions arrive in the feed and as pushes, with the daily summary, flows and the bot filter at your fingertips.

Keitaro: not described in the documentation as of October 3, 2026; where we looked: /features, /changelog, /

Live conversion feed in the mobile app
Interface shown in Russian

Telegram bot with a summary and commands

A daily summary, ROI, paused offers; pause, start and weights right from the chat, confirmed with a button.

Keitaro: No ready-made Telegram bot with summaries and commands; the docs include a guide on sending an S2S postback to Telegram yourself. How to send S2S postback to Telegram? source, October 3, 2026

Telegram alert history: caps, anomalies, postback silence, ranking drops
Interface shown in Russian

Edge nodes by geo

Clicks and landing pages are served by a node close to the traffic; if the link to the central node drops, the node keeps working and sends the data later.

Keitaro: not described in the documentation as of October 3, 2026; where we looked: /maintenance/update-tracker-and-server-configuration.html, /get-started/auto-installation.html, /site/license.html

Edge nodes in three regions: status and replication lag
Interface shown in Russian

Anomaly detection

Clicks, CR, EPC and bot share are automatically compared with the usual level for that hour and day of the week: a sharp deviation arrives as an alert, so you do not have to spot it by eye on a chart.

Keitaro: not described in the documentation as of October 3, 2026; where we looked: /reports/dashboard.html, /reports/trends.html, /campaigns-and-streams/stream-monitoring.html

Anomalies: z-score deviations of CR, approval rate, bot share and EPC from the baseline
Interface shown in Russian

Scheduled offsite backups

A backup of the database and settings (encrypted if a key is set) to any S3-compatible storage on a schedule, with rotation and restore from S3.

Keitaro: Manual backup and restore with the kctl command; no offsite storage or schedule in the documentation. kctl backups create source, October 3, 2026

Two-factor login

TOTP codes for panel login, mandatory for the admin, with recovery codes.

Keitaro: not described in the documentation as of October 3, 2026; where we looked: /maintenance/security.html, /settings/profile.html

Built-in Web Push

Subscribers, segments and scheduled campaigns, with no external push service.

Keitaro: not described in the documentation as of October 3, 2026; where we looked: /, /features

Multi-currency

Rubles, dollars and euros with conversion at that day's rate; Keitaro keeps statistics in one currency and converts incoming amounts into it.

Keitaro: One tracker currency; data from third-party services is accepted in any currency. Keitaro can use only one currency, but it can receive data from third-party services in any currency. source, October 3, 2026

Smartlink

One link for an offer pool; the offer is picked automatically by actual EPC, with caps respected. Keitaro also splits traffic by geo and device, using flow filters; its documentation does not describe automatic selection by EPC.

Keitaro: not described in the documentation as of October 3, 2026; where we looked: /campaigns-and-streams/streams.html, /landing-pages-and-offers/multi-offer.html

To be fair

Where Keitaro is stronger or more mature

If one of these matters for your setup, factor it in before you move.

More flow filters

32 filters: city, ISP, mobile carrier, connection type, device model, browser, keyword, proxy and more. In a flow we have geo, device, OS and language; ASN, IP and UA only in bot filter rules.

Keitaro: 32 flow filters: country, city, ISP, mobile carrier, connection type, device model, browser, keyword, proxy, IP/CIDR, UA and more. Filters support masks, regular expressions, and the @empty meta word source, October 3, 2026

More redirect types

9 types, including JS, double meta, iframe, CURL and REMOTE. We have 302, meta refresh and a JSON response for your own code.

Keitaro: 9 types: 302, meta, JS, empty referrer, CURL, double meta, FormSubmit, iframe, REMOTE. Two-steps redirect which helps to hide a source from a destination website. source, October 3, 2026

Click limit per flow

A flow can be capped at a number of clicks. Our caps count conversions (lead or approve), not clicks.

Keitaro: “Limit clicks” filter: caps a flow at a set number of clicks. Limits flows to a certain number of clicks at a given time. source, October 3, 2026

Landing page editor in the panel

The code of an uploaded landing page is edited right in the browser. In inotrack, an edit is a new version of the zip archive (with rollback to the previous one).

Keitaro: Landing page code editor in the panel, on all plans. Code editor is available after uploading a landing page source, October 3, 2026

Ready-made site integrations

KClient PHP/JS, a WordPress plugin, libraries for Shopify and Tilda. We have a JS pixel and the Click API.

Keitaro: KClient PHP/JS, WordPress plugin, libraries for Shopify, Tilda and more. Integration libraries for platforms like WordPress, Shopify, Tilda, and more source, October 3, 2026

Maturity and training

The 11.x branch with stable and beta channels, documentation in English and Russian, a free Keitaro Academy video course.

Keitaro: Free Keitaro Academy video course. video-lessons with our free course source, October 3, 2026

Total cost

What it costs

inotrack, monthly: Starter — $49 (users: 5, domains: 50); Growth — $89 (users: 6, domains: 120); Business — $129 (users: 20, domains: 600); Team — $249 (users: 60, domains: 6000); Enterprise — $499 (users: unlimited, domains: unlimited). Unlimited clicks on every plan. All plans.

Keitaro planMonthlyPaid yearly, per monthUsersDomainsSource
Starter49 EUR40 EUR11keitaro.io
Advanced89 EUR72 EUR1100keitaro.io
Expert129 EUR104 EUR5500keitaro.io
Team249 EUR200 EUR505000keitaro.io
Enterprise499 EUR400 EURunlimitedunlimitedkeitaro.io

Keitaro prices are as of October 3, 2026, before tax; the currency is the one on the vendor's site, and we do not convert it. Prepayment discount: Prepayment discount: 10% for 6 months, 20% for 12. 12 months purchase - 20% source, October 3, 2026. The server for inotrack is paid for separately, and for Keitaro too: it has no cloud version.

Available from which planinotrackKeitaro
Multiple usersfrom Starter (5)Users from the Expert plan. source
Public APIfrom GrowthAdmin API from the Expert plan. source
Cost importfrom GrowthFacebook from Advanced; Google Ads, TikTok, Dolphin and FBTool from Expert. source
Conversions to ad platformsfrom StarterFB from Advanced, TikTok and Google Ads from Expert. source
Conversion statuses7 on all plans; custom ones cannot be addedCustom statuses from the Expert plan. source
Audit logfrom TeamFrom the Team plan. source
Try before you pay7 days free; the key arrives by email. Get itNo public trial: the key is issued after purchase; a demo is available on the site. To obtain a license key, users must buy it by clicking the Buy License button. source, October 3, 2026 Refund: Refund within 14 days of purchase. we offer a refund within 14 days of purchase source, October 3, 2026
Migration

Move your campaigns from Keitaro

Import with a Keitaro API key pulls in affiliate networks, offers, sources, landing page URLs and flows with weights and filters, with a preview first; everything is created paused. The import only reads from the old tracker.

Keitaro import preview: what will be created, what matched and what is not migrated
Interface shown in Russian

Sources

All pages were opened and checked on October 3, 2026: quotes are verified against the page text and shown here in the original, next to a translated summary of the fact. Our column is checked against the inotrack code.

Where else we looked for what is marked “not described in the documentation”:

Moving from Keitaro?

Campaigns can be imported, and on the Enterprise plan we help with the migration: we review the import report and set up the postbacks.

Questions? Message us on Telegram: @SmokeJung.

Support