For the complete documentation index, see llms.txt. This page is also available as Markdown.

Supported networks

Cashback Tracker ships with ten affiliate networks built in. Each has its own page below with the exact fields to fill in.

Network
Credentials it needs
Sub ID it uses

Access key

utm_source

Client ID, Client Secret, Website ID

subid1

Publisher ID, Access Token

clickref

Personal access token, Company ID, Website ID

sid

API key, Channel ID

subid

Account SID, Auth Token

subId1

Three tokens and a username

subid

API Username, API Password, Affiliate ID

subid1

API Key, Website ID

sid

Client ID, Client Secret, Account ID

u1

All ten import the same three things: shops, coupons and orders.

Not on the list? You can add one yourself — see Building a custom network.

What every network page has in common

Whichever network you use, the settings screen gives you the same three things above its own fields.

Enable network — the switch. Nothing is imported until it is on.

Default cashback — how much of the commission the member gets. It starts at 50% of the commission, which is a starting point rather than a recommendation. See Cashback rates.

Cashback by shop — override that default for particular shops.

The sub ID

Every network needs a way to tell you which of your members made a purchase. That is the sub ID: a short tag added to the outgoing link, which the network stores against the sale and hands back when it reports it.

Cashback Tracker always uses the same format:

412 is the member's WordPress user ID. The table above shows what each network calls the field it travels in — you rarely need to know, because the plugin fills it in for you, but it is the first thing to check if orders are importing with no member attached.

Sales with any other sub ID — from your own non-cashback links, or from another tool — are ignored rather than guessed at.

Postbacks are not for these networks

All ten are polled over their own authenticated API on a schedule you set. None of them uses a postback, and none of them should.

To have sales appear sooner, lower Download new orders in SettingsGeneral. It goes down to every 15 minutes.

Postbacks exist for custom networks, which have no API for the plugin to poll. See Postbacks.

Order statuses

Networks do not agree on what to call a sale that is neither confirmed nor rejected. Several of the pages below have a setting for exactly this: when this network says X, treat it as pending / approved / declined.

The defaults are sensible. Change one only if you know how your network uses that state — getting it wrong means members see cashback that later disappears, or wait for cashback that was already confirmed.

See Order statuses and the holding period.

Last updated