Skip to content
Clarisights Knowledge Center home
InboxAsk a human

Connecting Trade Doubler on Clarisights

Trade Doubler is an affiliate marketing platform that helps brands grow through performance-based partnerships with publishers. Connecting Trade Doubler to Clarisights lets you analyse program performance, publisher contribution, transactions, and commissions side-by-side with your paid media — so you can see how affiliate channels stack up against the rest of your marketing spend.

At a glance

AuthenticationOAuth 2.0 (password grant) using Trade Doubler Client ID, Client Secret, Username, and Password
Permissions neededAdvertiser-level API client with read access to programs, statistics, transactions, and digital wallets endpoints
Account discoveryAutomatic — every active program linked to your advertiser is discovered and offered
Data freshnessDaily (today + 3-day rolling window)
Lookback window3 days on every refresh; longer ranges available on request
Backfill on connectLast 3 days by default — contact support for an extended backfill
TimezoneUTC
CurrencyReported in your Clarisights company currency (Trade Doubler converts via reportCurrencyCode)
Levels supportedAccount (Program) · Campaign (Publisher) · Ad Group (Site / Source) · Ad (Transaction)
Limited rolloutNo

Prerequisites

  • An active Trade Doubler advertiser account at connect.tradedoubler.com

  • API client credentials issued from Trade Doubler — Tools → API Info → Clients → Add new client. Capture the Client ID and Client Secret.

  • A Trade Doubler login (username + password) with read access to advertiser programs, statistics, transactions, and digital wallets

  • For PVN networks, use the dedicated Trade Doubler PVN integration instead of this one

Steps to Connect

Step 1 — Generate Trade Doubler API credentials

Sign in to Trade Doubler Connect, open Tools → API Info → Clients, and add a new client. Copy the Client ID and Client Secret. You will also need the username and password of a Trade Doubler user that has access to the programs you want to report on.

[TODO: Screenshot needed — Trade Doubler API Info / Clients page]

Treat the Client Secret and password like passwords. They grant read access to every program linked to the advertiser.

Step 2 — Add Trade Doubler in Clarisights

In Clarisights, go to Integrations → Trade Doubler → Add Account.

[TODO: Screenshot needed — Integrations page Trade Doubler row]

Step 3 — Enter credentials

Provide a friendly Account Name, then paste your Client ID, Client Secret, Username, and Password. Click Validate.

Clarisights exchanges these for an OAuth access token, then queries /advertiser/programs and lists every active program available to your advertiser.

⚠ "Invalid credentials" on validate → Confirm the Client ID / Secret are correct and not revoked, and that the username / password sign in cleanly at connect.tradedoubler.com. If your password was rotated recently, re-enter it. The integration uses the OAuth password grant; if Trade Doubler disabled it on your client, ask your Trade Doubler account manager to re-enable it.

Step 4 — Select programs

Pick the programs you want to connect, optionally rename them, and click Create Accounts. Each program becomes one account in Clarisights and inherits its native currency from Trade Doubler.

Verify the connection

  • Go to Integrations → Trade Doubler. Each connected program should show a "Connected" status.

  • First data appears at the next scheduled refresh (within ~24 hours).

  • Quick start: create a new report, add Trade Doubler as the data source, and add Program · Publisher · Clicks · Sales · Commission Total.

Data available

Hierarchy

How Trade Doubler's native levels map to the standard Clarisights levels:

Native level (Trade Doubler)

Clarisights level

Program

Account

Publisher

Campaign

Site / Source

Ad Group

Transaction

Ad

Dimensions

Dimension

Level

Description

Program / Program ID

Account

Trade Doubler advertiser program name and ID

Publisher / Publisher ID

Campaign

Affiliate publisher name and ID (from transactions export)

Publisher Promotion Type

Campaign

How the publisher promotes the offer

Publisher Status

Campaign

Active, paused, etc.

Site / Site ID

Ad Group

Source / placement under the publisher (from statistics_by_sources)

Metrics

Engagement & volume (statistics by sources)

Metric

Description

Impressions / Unique Impressions

Ad displays and unique displays

Clicks

Total clicks driven by publishers

Unique Visitors

Distinct visitors from affiliate traffic

Leads / iLeads

Lead conversions and incremental leads

Sales / iSales

Sale conversions and incremental sales

Order Value / Sales Order Value / iSales Order Value

Revenue tied to those conversions

Commissions & payouts

Metric

Description

Commission Total / Commission Publisher / Commission Virtual

Total commission, the publisher's share, and any virtual commission

Clicks / Impressions / Unique Impressions / UV / Sales / Leads / iSales / iLeads — Publisher Commission & Total Commission

Commission breakdowns by event type, with publisher and total splits

Deposit / Withdraw / Amount

Digital wallet activity (from digital_wallets)

Transaction status (transactions export)

Each transaction is reported in three states — pending, accepted, denied — with order value, original order value, commission, original commission, virtual commission, and total commission for each:

Metric family

Variants

Transactions

Transactions, Accepted Transactions, Pending Transactions, Denied Transactions

Order value

Pending Order Value, Accepted Order Value, Denied Order Value (plus Original Order Value variants)

Commission

Pending / Accepted / Denied — Commission, Original Commission, Virtual Commission, Total Commission

Limitations & known constraints

  • OAuth password grant: Trade Doubler's API uses the password grant flow. If Trade Doubler tightens grant types in the future, you may need to re-issue your client credentials.

  • 3-day rolling window: each scheduled run pulls today + the previous 3 days. Older corrections (e.g., late commission status changes outside that window) require a manual backfill from support.

  • Rate limits: 20 API calls per minute per company-channel pair. Large advertisers with many programs may see longer end-to-end ingest times.

  • No native Ad Group at the program level: Trade Doubler's hierarchy is Program → Publisher → Source. Clarisights aliases Site / Source as Ad Group, and individual transactions as Ad.

  • Currency conversion is API-side: Clarisights requests reports in your company currency via reportCurrencyCode. Trade Doubler does the conversion, so amounts may differ slightly from values shown in the Trade Doubler UI in the program's native currency.

Operating notes

  • Refresh schedule: daily, with a today + 3-day lookback to catch late-attributed transactions.

  • Lookback: 3 days on every run.

  • Multi-account: a single set of Trade Doubler credentials covers every program linked to the advertiser. Programs added in Trade Doubler after the initial connect are discovered and added on the next refresh.

  • Currency conversion: handled by Trade Doubler at request time. To change the reporting currency, update your Clarisights company currency.

  • Credential rotation: tokens auto-refresh; if the password or Client Secret rotates, update them in Integrations → Trade Doubler → Edit Credentials.

Need help?

When contacting support from the in-app messenger, please include:

  • The integration name and program ID (Integrations → Trade Doubler)

  • The exact error message or screenshot

  • The step where the issue occurred

  • When the issue started