> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.funnelflux.pro/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Tracking Setup with Exoclick

This guide walks you through setting up tracking between FunnelFlux Pro and **Exoclick**.

## Step 1: Add Exoclick as a Traffic Source
1. Go to **Traffic Sources** > **New**
2. Search for "Exoclick" in the template list
3. Select the **Exoclick** template

The template configures the following tracking fields:

| Slot | Field Name | Token |
|------|------------|-------|
| campaign | campaign | `{campaign_id}` |
| external | external | `{conversions_tracking}` |
| c1 | category | `{category_id}` |
| c2 | format | `{format}` |
| c3 | pricing_model | `{pricing_model}` |
| c4 | site_id | `{site_id}` |
| c5 | hostname | `{src_hostname}` |
| c6 | variation | `{variation_id}` |
| c7 | zone_id | `{zone_id}` |

**Cost token:** `{actual_cost}` (Cost Per Event/Click)

## Step 2: Create Your Campaign URL
After creating the traffic source:
1. Build a funnel in the **Funnel Builder**
2. Click the traffic node and select **Exoclick** as the traffic source
3. Copy the generated tracking link

Use this link as your campaign URL in Exoclick. It includes all tracking parameters. Exoclick replaces the tokens with real values when someone clicks your ad.

## Step 3: Set Up Conversion Tracking
Exoclick uses a **postback URL** for conversion tracking. The template pre-fills this in the **Conversion Tracking** tab.

The postback URL looks like this:
```
https://main.exoclick.com/tag.php?goal=REPLACE&tag={external}
```
Copy this URL into Exoclick's postback or conversion tracking settings.

In this URL:
- `{external}` -- FunnelFlux replaces this with the stored Exoclick click ID
- `{payout}` -- FunnelFlux replaces this with the conversion revenue amount

When a conversion fires in FunnelFlux, it sends this postback to Exoclick to report the conversion.

## Optional: Updating Costs
If cost tokens are unavailable or inaccurate for your campaign type, you can update costs manually in FunnelFlux:
1. Go to **Update Costs** in FunnelFlux
2. Export your cost data from Exoclick
3. Match the data by campaign ID and any relevant tracking fields
4. Import the cost data