# Affiliate Networks

> Learn how AnyTrack integrates with 77+ affiliate networks to track conversions, enrich conversion data with customer and product attributes, and send it to ad platforms via Conversion API for optimization and audience building.

AnyTrack connects with 77+ affiliate networks and sends conversion data to your ad platforms in real time. One postback URL per network is all it takes: no redirect links, no campaign-level setup, no manual data exports.

<Prerequisites
  title="Before you begin"
  items={[
    { label: "You have an active AnyTrack account with a paid subscription", done: true },
    { label: "The AnyTrack Tracking Tag is installed on your website", done: true },
    { label: "You have an active affiliate network account", done: true },
    { label: "You can access your affiliate network postback or tracking settings", done: true },
  ]}
/>

## How It Works

AnyTrack tracks the full affiliate conversion funnel using a combination of client-side and server-side tracking:

1. **Visitor arrives** on your site from an ad campaign. The [Tracking Tag](/docs/install-anytrack-tag) captures the session, UTM parameters, and first-party data.
2. **Visitor clicks an affiliate link.** [AutoTag](/docs/autotag) appends the AnyTrack `click_id` to the link automatically so the affiliate network can pass it back on conversion.
3. **Conversion happens** on the advertiser's site. The affiliate network fires a [Postback URL](/docs/the-subid-parameter-and-its-role-in-affiliate-tracking) back to AnyTrack with the `click_id`, commission, and transaction details.
4. **AnyTrack matches the conversion** to the original session, enriches it with [Event Attributes](/docs/event-attributes), and sends it to connected ad platforms via [Conversion API](/docs/advertising-integrations).

The entire flow is server-side after the initial click, which means it works even when browsers block third-party cookies or restrict client-side tracking.

## AnyTrack vs Traditional Affiliate Trackers

| Capability | Traditional Trackers | AnyTrack |
|---|---|---|
| Setup per offer | One tracking link per offer per traffic source | One postback URL per network covers all offers |
| Link management | Redirect links you create and maintain | Your original affiliate links, auto-tagged |
| Ad platform integration | Manual CSV exports or no integration | Direct Conversion API to Google, Meta, TikTok |
| Audience building | Not available | Custom and lookalike audiences from conversion data |
| Data enrichment | Click ID and commission only | Customer data, product data, session context |
| Attribution | Last-click within the tracker | Cross-channel attribution with first-party data |

## Rich Conversion Data

Every conversion AnyTrack receives from an affiliate network is enriched before it reaches your ad platforms. This matters because richer data means higher Event Match Quality, better ad optimization, and more accurate ROAS.

AnyTrack captures three categories of data per conversion:

**Customer data** collected by the Tracking Tag during the session: email (if submitted via a form), IP address, browser and device identifiers. These are hashed and sent to ad platforms to improve match rates.

**Transaction data** received from the affiliate network via postback: commission amount, transaction ID, offer name, and event type. AnyTrack normalizes these across networks so your reporting is consistent regardless of which network originated the conversion.

**Session context** captured by the Tracking Tag: UTM parameters, landing page, referrer, Google Analytics Client ID, and ad platform click IDs (`gclid`, `fbclid`, `ttclid`). This context is what enables cross-channel attribution.

## Tracking Methods

### Tracking Tag (Client-Side)

The [Tracking Tag](/docs/install-anytrack-tag) is a JavaScript snippet added to your website. It captures visitor sessions, fires `OutboundClick` events when visitors click affiliate links, and collects first-party data that improves attribution accuracy. Install it once per property and it covers all pages.

### AutoTag (Automatic Link Tagging)

[AutoTag](/docs/autotag) scans your pages for affiliate links and appends the AnyTrack `click_id` as a query parameter. No manual link editing required. For links that AutoTag cannot detect (behind redirect plugins or URL shorteners), [AutoScan](/docs/autoscan) identifies them automatically. If a link still is not recognized, you can add the `--CLICK-ID--` token manually.

### Server-Side Tracking via Postback

The postback URL is how affiliate networks send conversion data to AnyTrack. You add one postback URL to your affiliate network account, and every conversion fires a server-to-server request with the `click_id`, commission, and transaction details. AnyTrack matches it to the original session and forwards the enriched conversion to your ad platforms.

Each network article in this section includes the exact postback URL format and setup steps. Browse the [Integration Catalog](/docs/integration-catalog) or select your network from the sidebar.

<FaqAccordion
  title="FAQ"
  icon="fa-duotone fa-circle-question"
  items={[
    {
      question: "How many affiliate networks does AnyTrack support?",
      answer: "AnyTrack integrates with 77+ affiliate networks including ShareASale, CJ, Impact, Awin, ClickBank, and many more. Browse the full list in the <a href='/docs/integration-catalog'>Integration Catalog</a>. If your network is not listed, you can set up a <a href='/docs/custom-affiliate-networks'>custom integration</a> using a postback URL."
    },
    {
      question: "Do I need to create a separate tracking link for each offer?",
      answer: "No. AnyTrack uses your original affiliate links. AutoTag appends the click ID automatically, and one postback URL per network covers every offer you promote through that network."
    },
    {
      question: "What happens if an affiliate network is not in the Integration Catalog?",
      answer: "You can track any network that supports postback URLs. Use the <a href='/docs/custom-affiliate-networks'>custom affiliate network</a> integration to set up a postback URL manually."
    },
    {
      question: "How does AnyTrack handle conversions when the affiliate network does not send event names?",
      answer: "AnyTrack applies automatic conversion logic: the first conversion with zero commission is labeled as Lead, the first conversion with commission is labeled as CompleteRegistration, and subsequent conversions are labeled as Purchase. You can customize this mapping in your integration settings."
    },
    {
      question: "Which ad platforms receive the conversion data?",
      answer: "AnyTrack sends enriched conversion data to all connected ad platforms via Conversion API, including Facebook Ads, Google Ads, TikTok Ads, and Microsoft Ads. Each platform uses this data for campaign optimization and audience building."
    }
  ]}
/>
