How to Choose an Affiliate Tracker: Criteria, a Hands-On Test and a Checklist

The best affiliate tracker is not the one at the top of someone's list but the one that accurately ties a click to money in your funnel. Here are the selection criteria and a way to test a tracker in a couple of days of real traffic instead of reading its website.

Tracking and Analytics10 min read
How to Choose an Affiliate Tracker: Criteria, a Hands-On Test and a Checklist
Contents
  1. Start with your tasks, then pick the tracker
  2. Criterion 1. Accurate click-to-conversion matching
  3. Criterion 2. Postbacks and conversion statuses
  4. Criterion 3. Cost tracking and honest ROI
  5. Criterion 4. Reports you can make decisions from
  6. Criterion 5. Sending conversions back to ad platforms
  7. Criterion 6. Where the tracker runs and who maintains it
  8. Criterion 7. Team, access and client reports
  9. Criterion 8. Traffic filtering: built in or separate
  10. How to test a tracker on real traffic
  11. How tracking works in ArtisanClo
  12. Tracker selection checklist
  13. The bottom line

Almost everyone moving from spreadsheets to proper tracking asks which tracker is the best for affiliate marketing. The short answer is disappointing: there is no best tracker for everyone. What you can do is pin down exactly which traits make a tracker right for you and verify them in a test over a few days. That is what this article is about, with no rankings and no product comparisons.

If you are not yet sure what a tracker does and why you need one, start with tracker for affiliate marketing: what it is and why. This piece is specifically about choosing one.

Start with your tasks, then pick the tracker

A tracker is chosen for a specific job. Before looking at features, answer four questions:

  1. Who will use it? Just you, a team of several media buyers, or an agency that reports to clients.
  2. Which traffic sources? One social network, search, push and pop, native, or all of them. This determines the macros, the platform click ID and how cost is tracked.
  3. How many affiliate networks and offers? One network or ten, your own landing pages with a form or only network offers.
  4. Do you need traffic filtering? If you run traffic from sources full of bots and spy tools, a tracker without filtering will have to be wired to a separate service. The difference between these tools is covered in cloaker vs tracker: what is the difference.

The answers become a list of must-haves. Everything beyond that list is nice to have and not worth overpaying for.

Criterion 1. Accurate click-to-conversion matching

A tracker's main job is to tell you which click made money. Everything else is secondary. The link is held by the click ID, a unique click number that goes to the affiliate network and comes back in the postback. If it gets lost along the way, the conversion ends up orphaned, with no source.

What to check:

  • how the tracker passes the click ID into the offer link, and whether you can set the parameter name for a specific network;
  • what happens to a conversion whose click ID is not found, and whether you can see it anywhere;
  • how repeat postbacks for the same deal are handled: do they update the record or create a duplicate;
  • how the tracker treats a repeat lead from the same visitor.

The mechanics are covered in Click ID and Sub ID and what is a postback in affiliate marketing.

Criterion 2. Postbacks and conversion statuses

Affiliate networks send conversions with different statuses and in different formats. A good tracker:

  • accepts an S2S postback from any network and offers ready-made templates for popular ones;
  • maps network statuses into clear ones: lead, hold, sale, rejected, trash;
  • does not count hold as revenue until the network confirms it;
  • accepts conversions from your own landing page with a form, not just from networks;
  • shows a log of incoming messages with a clear outcome: accepted, click not found, no click ID.

That last point is often underrated. When leads are “missing”, the incoming postback log shows you the gap within a minute: the network is not sending, it is sending without a click ID, or the click was not found. Without it you are guessing. Why statuses matter so much for your money is explained in conversion statuses: lead, hold, approve. And if you are torn between server-side and browser-side conversion tracking, see postback vs pixel.

Criterion 3. Cost tracking and honest ROI

Revenue without cost is half the picture. Pay attention to how the tracker learns what you spent:

Method How it works Where it fits
Fixed click price You set a CPC or CPM Sources with a constant bid
Cost from the link The platform passes the cost via a macro Push, pop, native with a cost macro
Manual daily entry You enter the actual amount from the ad account When the exact figure only exists in the ad account
Import from the ad account The tracker pulls cost via API Large volumes on social and search
CPA and revenue share Cost only for credited conversions Pay-for-performance models

The more methods a tracker supports, the closer its ROI is to reality. It also matters which date revenue is assigned to: the click date or the conversion date. If the tracker and the network count differently, daily numbers will not match, which is fine, as long as you understand why. Formulas and examples are in how to calculate ROI.

Criterion 4. Reports you can make decisions from

You need a tracker not for pretty charts but to answer “what do I cut and what do I scale”. Check:

  • breakdowns: flow, source, country, offer, device, OS, browser, campaign parameters;
  • nested grouping, for example “offer → country → creative”;
  • custom columns: EPC, CR, CPA, ROI, hold;
  • saved reports and export to CSV or Excel;
  • speed: a weekly report should not take minutes to build.

A separate question is the limit on SubID parameters. If the tracker gives you five, and you want to tag creative, audience, placement and buyer, you will run out by month two.

Criterion 5. Sending conversions back to ad platforms

Modern ad platforms optimize delivery based on the conversions they know about. If the platform only sees clicks, its algorithm learns worse. So it matters more and more whether a tracker can send conversions back: as a postback to the source, through the Conversions API, or as an offline upload to Google Ads.

If you run social and search traffic, this criterion may be the deciding one. Details are in sending conversions to ad platforms.

Criterion 6. Where the tracker runs and who maintains it

Trackers come in two kinds: cloud-hosted, running on the vendor's infrastructure, and self-hosted, which you install on your own server. Self-hosted gives you more control, but maintenance, updates, backups and security are on you. With a cloud tracker the vendor's team handles all of that. A detailed comparison is in cloud vs self-hosted tracker.

This is also the time to ask:

  • how fast the tracker responds and whether it slows down the redirect to the offer;
  • who can see your data and whether you can export all of it;
  • what happens to your data if you stop paying.

Criterion 7. Team, access and client reports

For a solo buyer this does not matter; for a team it is critical. Look at:

  • whether you can invite members and give them different permissions;
  • whether you can split flows into projects so a buyer only sees their own;
  • whether there is a client report that does not require account access;
  • whether finances are hidden from people who do not need to see them.

Criterion 8. Traffic filtering: built in or separate

If your sources are full of bots, spy tools and untargeted traffic, a tracker without filtering will dutifully count the junk. You have two options: a tracker with built-in filtering, or your usual tracker plus a separate filtering service. The second is convenient if you already work in Keitaro or Binom and do not want to move; the setups are described in Keitaro and cloaking and Binom and cloaking.

How to test a tracker on real traffic

A website tells you what a tracker can do; a test tells you how it works in your funnel. A plan for a few days:

  1. Build a real link. The source with its macros, the offer with a click ID parameter, your own parameters. Check that everything gets filled in.
  2. Set up the network postback and send a test conversion. Make sure it attaches to the click and gets the right status.
  3. Run a little traffic. Compare the click count in the tracker and in the ad platform. A small discrepancy is normal; a multiple is not.
  4. Wait for real conversions and reconcile them with the network report: count, statuses, amounts.
  5. Build the report you need every day and time how long it takes.
  6. Break something on purpose. Remove the click ID from the link and see how the tracker tells you about the problem.

Tip. Write down everything that made you contact support or search the documentation. A month later those small things will cost you more than any feature on the list.

How tracking works in ArtisanClo

ArtisanClo is a traffic filtering service with a built-in tracker. A flow has three modes: Cloaking, Tracker (everyone goes to the offer, money is counted, bots are only flagged) and Cloaking + Tracker (the filter blocks, and revenue and cost are counted on the traffic that passes).

Here is what it offers against the criteria above:

  • postbacks: one receiving URL per account, hundreds of ready-made affiliate network templates or your own network, network statuses mapped automatically, hold not counted as revenue; for your own landing page there is form handler code, thank-you page JS or a pixel; plus an incoming postback log with the outcome of each message;
  • parameters: the number of SubIDs is not limited by plan;
  • cost: CPC, CPM, cost from the link, CPA, revenue share, manual daily entry, and on higher plans cost import from Meta, TikTok and Google Ads;
  • reports: Money by slice and a report builder with nested levels, CSV export and saved reports;
  • conversions back to ad platforms: a postback to the source, and on higher plans direct sending to Meta, TikTok and Google Ads with your own keys;
  • team: access roles, projects and guest report links.

If you stay in your own tracker, in Cloaking mode you can pick an external tracker from ready-made templates (Keitaro, Binom, RedTrack, Voluum and others) and see CR and revenue in the filter's statistics. More in the tracker catalog; plan contents are on the pricing page. There is a free trial so you can run the test from the previous section on your own traffic.

Tracker selection checklist

  • The click ID reaches the network and comes back without loss.
  • Postbacks arrive from your networks, statuses are mapped correctly, hold is not counted as revenue.
  • There is an incoming postback log with clear error reasons.
  • Cost is tracked in a way that fits your sources.
  • SubID parameters do not hit a limit.
  • Reports build in seconds across the breakdowns you need.
  • Conversions can be sent back to the ad platform.
  • For a team: roles, projects, a client report.
  • It is clear where the data lives and how to export it.
  • There is a free trial and responsive support.

The bottom line

The best affiliate tracker is the one that accurately ties a click to money in your funnel and answers “what do I cut, what do I scale”. Choose based on your tasks: who works in it, which sources and networks you use, and whether you need filtering and conversions sent back to ad platforms. Test a tracker on real traffic, not on its description: link, postback, reconciliation with the ad platform and the network, the daily report. A few days of testing will save you months with an awkward tool.

Frequently asked questions

01

What is the best tracker for affiliate marketing?

There is no universal best. A solo buyer on one traffic source needs simplicity and accuracy, a team needs roles, projects and roll-up reports, and anyone running several platforms needs to send conversions back to the ad accounts. Write down your needs and test a few trackers on real traffic.

02

Can I switch trackers without losing data?

Yes, if you move gradually: launch new campaigns on the new tracker and let old ones finish on the previous one until holds clear. Export reports from the old tracker in advance and, during the move, send network postbacks to both trackers if the network allows it.

03

Do I need a tracker if my affiliate network already has stats?

Network stats only show that network's conversions and know nothing about your cost, creatives or sources. If you work with several networks or want profit by placement and parameter, you need a tracker that brings revenue and cost together in one place.

04

How long does it take to test a tracker?

A few days on small traffic is usually enough to check how links are built, whether postbacks arrive, whether clicks match the ad platform and whether the reports are convenient. The key is to test on a real funnel, not just on test clicks.

05

Can I use Keitaro or Binom together with a traffic filtering service?

Yes. Many buyers keep their usual tracker and add traffic filtering on top. ArtisanClo has a filter for Keitaro and a gateway for Binom, plus ready-made external tracker templates for receiving conversions.

Read next

See your traffic for real

Connect ArtisanClo to your site, see who actually arrives from your ads, and why every click got its decision.