> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Click ID & Postback Macros for Affiliate Networks and Traffic Sources

> Every affiliate network's click ID parameter and postback URL, and every traffic source's click ID macro and postback, ready to copy with your tracking domain.

The quick reference for anyone who already knows the setup. Pick a network, enter your tracking domain once, and copy the two things you need:

* **Affiliate network:** the parameter to add to the offer URL, and the postback URL to place in the network.
* **Traffic source:** the click ID macro in the campaign URL, and the postback URL to place in ClickFlare.

The values come from ClickFlare's own affiliate network and traffic source templates, checked against each network's documentation. Networks that closed are left out. A network marked as not confirmed publishes no macro documentation, so check it against your network dashboard.

> [!NOTE]
>
> The mirror to keep straight: in a **URL you send to the network** (offer URL, campaign URL), the parameter is *theirs* and the token is *ClickFlare's*. In a **postback URL**, the parameter is *the receiver's* and the macro is *the sender's*. So an offer URL carries `sub2={cf_click_id}`, and the network's postback returns it with `click_id={sub2}`.

### Affiliate networks

Replace `your-tracking-domain.com` with your ClickFlare tracking domain.

| Affiliate network | Add to the offer URL | Postback URL to place in the network |
| - | - | - |
| 1WIN | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={amount}` |
| 22bet | `click_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={click_id}` |
| 3snet | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={sum}&txid={transactionid}` |
| 7Leads | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={payout}&txid={id}&ct={status_alias}&param1={payout_currency}&param3={domain}&param4={click_id}&param5={webmaster_id}&param6={seller_id}` |
| A4D | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={payout_amount}&txid={conversion_id}` |
| Accordmobi | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}` |
| ActionPay | `subid1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={subid1}&payout={payment}` |
| ADCELL | `subId={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=@subid@` |
| AdCombo | `clickid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={clickid}&payout={revenue}&txid={trans_id}` |
| AdCrax | `aff_sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={aff_sub2}&payout={payout}&txid={transaction_id}` |
| Adeer | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#s2#&payout=#price#&txid=#tid#` |
| Adexico | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={payout_amount}&txid={conversion_id}` |
| Admitad | `subid4={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=[[[subid4]]]&payout=[[[payment_sum]]]&txid=[[[action_id]]]` |
| Admolly | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={payout_amount}&txid={conversion_id}` |
| Adscendmedia | `SB1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=[SB1]&payout=[PAY]&txid=[TID]` |
| AdsEmpire | `clickid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={clickid}&payout={payout}` |
| Adsmain | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={sum}&txid={transactionid}` |
| Adstart Media | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={sum}&txid={transactionid}` |
| Adtogame | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={payout_amount}&txid={transaction_id}` |
| Adtraction | `epi={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=${epi}&payout=${commissiondecimal}&txid=${uniqueid}` |
| Adultforce | `apb={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=_CUSTOM_PARAMETERS_&payout=_COMMISSION_AMOUNT_&txid=_TRANSACTION_ID_` |
| Adverten | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={s2}&payout={amount}` |
| Advertise.pro | `tid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={tid}&payout={amount}&txid={order_id}` |
| Advidi | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#s2#&payout=#price#` |
| AdWork Media | `sid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sid}&payout={commission}` |
| Aff1 | `clickid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={clickid}&payout={payout}` |
| Affbounty | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={sum}&txid={transactionid}` |
| Affcrak | `aff_click_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={aff_click_id}&payout={payout}` |
| affiliaXe | `aff_sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={aff_sub2}&payout={payout}&txid={transaction_id}` |
| AffiMob | `pt_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={pt_id}&payout={income}&txid={pay_id}` |
| Affise | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={sum}&txid={transactionid}` |
| Affmine | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#s2#&payout=#payout#` |
| affmy.com | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={sum}&txid={transactionid}` |
| AffScale | `aff_click_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={aff_click_id}&payout={payout}&txid={transaction_id}` |
| Affshark | `sub5={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub5}&payout={sum}` |
| AffStar | `sub_id2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub_id2}&payout={amount}` |
| AffSub2 | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={sum}&txid={transactionid}` |
| Alfaleads | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={sum}&txid={transactionid}` |
| AlphaAffiliates | `source_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={source_id}` |
| Aragon Advertising | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={payout_amount}&txid={conversion_id}` |
| ArmorAds | `subid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={subid}&payout={am}&txid={armor_id}` |
| AWIN | `clickref2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=!!!clickRef2!!!&payout=!!!commission!!!&txid=!!!transactionId!!!` |
| Big Bang Ads | `aff_sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={aff_sub2}&payout={payout}&txid={transaction_id}` |
| BuyGoods | `subid2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={SUBID2}&payout={COMMISSION_AMOUNT}&txid={ORDERID}` |
| CAKE | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#s2#&payout=#price#&txid=#tid#` |
| CartPanda | `cid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={cid}&payout={total_price}&param1={first_name}&param2={last_name}&param3={phone_number}&param4={email}&param5={product_id}&param6={product_name}` |
| Checkout Champ | `c2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=[c2]&payout=[orderTotal]&txid=[orderId]&param1=[emailAddress]&param2=[phoneNumber]` |
| ClickBank | `tid={cf_click_id}` | ClickBank reports sales through its Instant Notification Service, not a macro postback. Follow the full guide. |
| ClickDealer | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#s2#&payout=#price#` |
| ClickGo | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={s2}&payout={CPA}&txid={UID}` |
| Clicking.gg | `click_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={click_id}&payout={commission}` |
| Converting Team | `s1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={s1}&payout={payout}&txid={txid}` |
| CPAMatica | `click_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={click_id}&payout={payout}&txid={transaction_id}` |
| CrakRevenue | `aff_sub={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={aff_sub}&payout={payout}` |
| Creative Clicks | `aff_sub={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={aff_sub}&payout={payout}` |
| DAO.AD (DaoPush) | `utm_content={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={utm_content}&payout={sum}` |
| DFO Global | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={payout_amount}` |
| Digistore24 | `cid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={cid}&payout={amount_affiliate}&txid={transaction_id}` |
| DirectAffiliate | `custom1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={custom1}&payout={payout}` |
| Dr.Cash | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={payment}` |
| Everad | `sid1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sid1}&payout={payout}` |
| Everflow | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={payout_amount}&txid={conversion_id}` |
| FlexOffers | `fobs={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#fobs#&payout=#ca#&txid=#on#` |
| GG.Agency (Golden Goose) | `p1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={p1}&payout={profit}` |
| GiddyUp | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={payout_amount}&txid={conversion_id}` |
| Glitchy | `source={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={source}&payout={payout}` |
| Gotzha | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#s2#&payout=#price#` |
| Growramp | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={payout_amount}` |
| HugeOffers | `sub_id1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={{sub_id1}}&payout={{commission}}` |
| iMonetizeIt | `click_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=<click_id>&payout=<payout>` |
| Impact | `subId1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={SubId1}&payout={Payout}&txid={ActionId}` |
| JVZoo | `tid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={tid}&payout={affiliate_amount}&txid={transaction_id}` |
| Lead Stack Media | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=[sub2]` |
| Leadbit | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={cost}&txid={id}` |
| LosPollos | `cid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={cid}&payout={sum}` |
| M4trix Network | `cid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={cid}&payout={payout}&txid={orderid}` |
| Marketcall | `subid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={subid}&payout={earn}` |
| Masters in Cash | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={sum}` |
| MaxBounty | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#S2#&payout=#RATE#` |
| MaxWeb | `subid2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={SUBID2}&payout={COMMISSION_AMOUNT}&txid={ORDERID}` |
| Mobidea | `tag={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={{EXTERNAL_ID}}&payout={{MONEY}}` |
| Mobipium | `tid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={tid}&payout={pay}` |
| MobiTech | `CLICK_ID={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={CLICK_ID}&payout={CONVERSION_VALUE}&txid={ORDER_ID}` |
| Mobplus | `CLICK_ID={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={CLICK_ID}&payout={PAYOUT}` |
| Monetizer | `clickID={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={clickID}&payout={amount}&txid={transactionID}` |
| MyLead | `ml_sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=[ml_sub1]&payout=[payout]&txid=[transaction_id]` |
| Offerrum | `subid1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={subid1}&payout={summ_approved}&txid={lead_id}` |
| OliMob | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={revenue}` |
| PerformCB | `subid2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={subid2}&payout={payout}` |
| Pinup-partners | `subId1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={subId1}&payout={payment}` |
| Point2web | `sub1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub1}&payout={payout_amount}` |
| PWN Games | `sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub2}&payout={payout_amount}&txid={transaction_id}` |
| Rakuten Advertising | `u1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={u1}&payout={sale-amount}&txid={transaction-id}` |
| Ringba | `clickid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=[tag:User:clickid]&payout=[Call:ConversionAmount]&txid=[Call:InboundCallId]` |
| RoundSky | `subId3={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=[subId3]&payout=[price]&txid=[transactionId]` |
| SalesDoubler | `TID1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={TID1}&payout={AFF_REV}&txid={CONVERSION_ID}&ct={STATUS}` |
| Smart Financial | `tid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={tid}&payout={payout}&txid={uid}` |
| SmartAdv | `sub3={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub3}&payout={payout_amount}&txid={conversion_id}` |
| Squaredance | `c2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=xxc2xx&payout=xxpayoutxx&txid=xxhitidxx` |
| TapRain | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={s2}&payout={price}&txid={conversion_id}` |
| TerraLeads | `sub_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={sub_id}&payout={payment}&txid={lead_id}` |
| Traffic Company | `click_id={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={click_id}&payout={reward}&txid={transaction_id}` |
| TUNE (HasOffers) | `aff_sub2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={aff_sub2}&payout={payout}&txid={transaction_id}` |
| Yepads | `s2={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id=#s2#&payout=#payout#` |
| YTZ International | `s1={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={SUB1}&payout={REVENUE}` |
| Zeydoo | `ymid={cf_click_id}` | `https://your-tracking-domain.com/cf/cv?click_id={ymid}&payout={amount}` |

### Traffic sources

| Traffic source | Click ID parameter | Postback URL to place in ClickFlare |
| - | - | - |
| [7SearchPPC](/docs/en/integrations/7searchppc-as-a-traffic-source.md) | `click_id={click_id}` | `https://pb.7searchppc.com/conversion.php?adv=REPLACE_WITH_ADVERTISER_ID&visitor_id={external_id}&payout={payout}` |
| [A-ADS](/docs/en/integrations/a-ads-as-a-traffic-source.md) | `partner={{partner}}` | `https://a-ads.com/api/v1/goals/create.json?unique_id={cf_click_id}&password=REPLACE&amount=REPLACE&partner={external_id}&duration=259200&comment=OPTIONAL` |
| [A4G DSP](/docs/en/integrations/a4g-dsp-as-a-traffic-source.md) | `clickid={clickid}` | `http://conversion.bidpro.io/?t=postback&clickid={external_id}` |
| [A4G DSP Pop](/docs/en/integrations/a4g-dsp-pop-as-a-traffic-source.md) | `clickid={clickid}` | `http://conversion.bidpro.io/?t=postback&clickid={external_id}` |
| [ActiveRevenue](/docs/en/integrations/activerevenue-as-a-traffic-source.md) | `conversion={conversion}` | `http://xml.activerevenue.com/conversion?c={external_id}&count=1&value={payout}` |
| [Adcash](/docs/en/integrations/adcash-as-a-traffic-source.md) | `clickid=[clickid]` | `https://www.pixelhere.com/et/event.php?advertiser=REPLACE_ADVERTISER_ID&cid={external_id}&value={payout}&id=REPLACE_GOAL_ID` |
| [AdExtrem](/docs/en/integrations/adextrem-as-a-traffic-source.md) | `adxcid={adxcid}` | `https://ads.adextrem.com/delivery/conversion.php?adxcid={external_id}&adxpayout={payout}` |
| [AdMaven](/docs/en/integrations/admaven-as-a-traffic-source.md) | `clickid={:click_id}` | `http://xml.ad-maven.com/conversion?c={external_id}&count=1&value={payout}` |
| [Admixer](/docs/en/integrations/admixer-as-a-traffic-source.md) | `auction_id=${AUCTION_ID}` | `https://inv-nets.admixer.net/postclick.aspx?clickid={external_id}&type=1&sum={payout}` |
| [Adnium](/docs/en/integrations/adnium-as-a-traffic-source.md) | `conversion={conversion}` | `https://api.adnium.com/v1/advertiser/conversion/add/?token=[GENERATE_API_TOKEN]&atrack={external_id}&amount={payout}&subid={trackingField1}` |
| [AdOperator](/docs/en/integrations/adoperator-as-a-traffic-source.md) | `conversion={conversion}` | `https://s2s.adoperator.com/conversion?c={external_id}&value={payout}` |
| [AdRoll](/docs/en/integrations/adroll-as-a-traffic-source.md) | `adct` (added by the network) | No postback: Not from ClickFlare. AdRoll Pixel on your pages, or AdRoll's Conversions and Events API. |
| [AdsKeeper](/docs/en/integrations/adskeeper-as-a-traffic-source.md) | `click_id={click_id}` | `https://a.adskeeper.com/postback/REPLACE_WITH_CLIENT_ID?c={external_id}&e=REPLACE_WITH_EVENT_NAME&r={payout}` |
| [AdSpyglass](/docs/en/integrations/adspyglass-as-a-traffic-source.md) | `id=%ID%` | `https://p.pa6ka.com/api/click/{external_id}?suid=REPLACE_WITH_SUID&c=1&cpa={payout}` |
| [Adsterra](/docs/en/integrations/adsterra-as-a-traffic-source.md) | `subid=##SUB_ID_SHORT(action)##` | `http://www.pbterra.com/name/CHANGENAME/at?subid_short={external_id}&atpay={payout}` |
| [AdStyle](/docs/en/integrations/ad-style-as-a-traffic-source.md) | `click_id={click_id}` | No postback: AdStyle's conversion pixel, placed on your thank-you page. AdStyle publishes no S2S postback URL, and the template has none. |
| [AdSupply](/docs/en/integrations/adsupply-as-a-traffic-source.md) | `s2sParam={s2sParam}` | `https://engine.4dsply.com/conversion.engine?s2sParam={external_id}` |
| [ADxAD](/docs/en/integrations/adxad-as-a-traffic-source.md) | `clickid={clickId}` | `https://conv.adxadserv.com/?clickid={external_id}&payout={payout}&type=goal1` |
| [Appnext](/docs/en/integrations/appnext-as-a-traffic-source.md) | `cid=xapnt1x` | `https://admin.appnext.com/conversion.aspx?clickid={external_id}&action=install&idfa={trackingField3}&gaid={trackingField3}&device={trackingField3}&country={country_name}&city={city}&ip={ip}` |
| [BidVertiser](/docs/en/integrations/bidvertiser-as-a-traffic-source.md) | `CLICKID={BV_CLICKID}` | `http://secure.bidvertiser.com/performance/pc.dbm?ver=1.0&AID=[REPLACE]&CLICKID={external_id}&revenue={payout}` |
| [BIGO Ads](/docs/en/integrations/bigo-ads-as-a-traffic-source.md) | `click_id=__SID__` | `https://attr.img-static.tech/attribution/apply/v2?sid={external_id}&appKey=Clickflare_o9YVvj&appId={trackingField1}&idfa={trackingField11}&gaid={trackingField12}&mappedIae=button&event_id=button&ad_ext={trackingField9}&pixel_id=REPLACE&bbg={trackingField15}` |
| [Bitmedia](/docs/en/integrations/bitmedia-as-a-traffic-source.md) | `clickid={clickid}` | No postback: Per-conversion postback code generated in Bitmedia. The template has no postback URL: you add Bitmedia's. |
| [ChatGPT Ads](/docs/en/integrations/chatgpt-ads-as-a-traffic-source.md) | `oppref` (added by the network) | No postback: Not from ClickFlare. OpenAI Pixel on your pages, or OpenAI's Conversions API. |
| [ClickAdilla](/docs/en/integrations/clickadilla-as-a-traffic-source.md) | `CLICK_ID=[CLICK_ID]` | `https://tracking.clickadilla.com/in/postbacks/?token=REPLACE&campaign_id={trackingField1}&click_id={external_id}&payout={payout}` |
| [Clickadu](/docs/en/integrations/clickadu-as-a-traffic-source.md) | `visitor_id=${SUBID}` | `http://sconvtrk.com/conversion/REPLACE_HASH/?visitor_id={external_id}&aid=REPLACE_AID&payout={payout}&zone_id={trackingField1}` |
| [EroAdvertising](/docs/en/integrations/eroadvertising-as-a-traffic-source.md) | `cid={tracking}` | `https://go.easrv.cl/conversion.go?pid=REPLACE_WITH_PID&cid={external_id}&conv_type=a&amount={payout}` |
| [EvaDav](/docs/en/integrations/evadav-as-a-traffic-source.md) | `click_id={CLICKID}` | `https://evadav.com/phpb?click_id={external_id}&payout={payout}` |
| [ExoClick](/docs/en/integrations/exoclick-as-a-traffic-source.md) | `tag={conversions_tracking}` | `http://main.exoclick.com/tag.php?goal=REPLACE&tag={external_id}` |
| [EZmob](/docs/en/integrations/ezmob-as-a-traffic-source.md) | `clickid={conversion}` | `https://xml.qualiclicks.com/conversion?c={external_id}&value={payout}` |
| [Galaksion](/docs/en/integrations/galaksion-as-a-traffic-source.md) | `click_id=[:click_id]` | `http://postback.report/postback?cid={trackingField2}&click_id={external_id}` |
| [HilltopAds](/docs/en/integrations/hilltopads-as-a-traffic-source.md) | `token={{token}}` | `https://trackhta.com/close/?token={external_id}&price={payout}&currency=USD&advertiserId=REPLACE` |
| [JuicyAds](/docs/en/integrations/juicyads-as-a-traffic-source.md) | `dynamicS2S={dynamicS2S}` | `https://xapi.juicyads.com/service_s2s.php?c=REPLACE&s2s={external_id}&amount={payout}&token=REPLACE` |
| [Kadam](/docs/en/integrations/kadam-as-a-traffic-source.md) | `click_id={click_id}` | `https://kdtrk.net/ru/postback/?data={external_id}` |
| [Kayzen](/docs/en/integrations/kayzen-as-a-traffic-source.md) | `bid_id={CONVERSION_ID}` | `https://api-events.kayzen.io/v1/ev?tp=direct&api_key=Website_API_key&app_event=name_of_the_event&can_claim=1&bid_id={external_id}` |
| [Kwai](/docs/en/integrations/kwai-as-a-traffic-source.md) | `click_id=__CALLBACK__` | `https://www.adsnebula.com/log/common/gapi?access_token=REPLACE&pixelId={trackingField7}&clickid={external_id}&event_name=REPLACE&mmpcode=PL&pixelSdkVersion=9.9.9&is_attributed=1&testFlag=false&trackFlag=false` |
| [MediaGo](/docs/en/integrations/mediago-as-a-traffic-source.md) | `TRACKING_ID=${TRACKING_ID}` | `https://sync.mediago.io/api/bidder/postback?trackingid={external_id}&adid={trackingField1}&conversiontype=REPLACE&conversionprice={payout}&includeintotalconversion=REPLACE&accountname=REPLACE` |
| [MGID](/docs/en/integrations/mgid-as-a-traffic-source.md) | `click_id={click_id}` | `https://a.mgid.com/postback/YOUR_CLIENT_ID?c={external_id}&e=REPLACE_EVENT_NAME&r={payout}` |
| [Mintegral](/docs/en/integrations/mintegral-as-a-traffic-source.md) | `click_id={click_id}` | `http://magnet.rayjump.com/postback/clickflare/install?campuuid={trackingField4}&clickid={external_id}&idfa={trackingField8}&brand={device_brand}&device={device}` |
| [Mondiad](/docs/en/integrations/mondiad-as-a-traffic-source.md) | `clickid=[clickid]` | `https://postback.pbmnd.com/track?uid=REPLACE&clickid={external_id}&payout={payout}` |
| [MyBid](/docs/en/integrations/mybid-as-a-traffic-source.md) | `click_id={%click_id%}` | `https://postback.mb-d.com/api/v1/postback?click_id={external_id}&goal_id=REPLACE_WITH_GOAL_ID&cost={payout}` |
| [NewsBreak](/docs/en/integrations/news-break-as-a-traffic-source.md) | `newsbreak_cid=__CALLBACK_PARAM__` | `https://business.newsbreak.com/tracking/attribute?callback={external_id}&nb_value={payout}&event_type=REPLACE` |
| [Nextdoor](/docs/en/integrations/nextdoor-as-a-traffic-source.md) | `ndclid` (added by the network) | No postback: Not from ClickFlare. Nextdoor Pixel on your pages, or Nextdoor's Conversions API. |
| [Noviclick](/docs/en/integrations/noviclick-as-a-traffic-source.md) | `clickid={clickid}` | `https://panel.noviclick.com/postback?cid={external_id}&payout={payout}&key=REPLACE` |
| [OnClickA](/docs/en/integrations/onclicka-as-a-traffic-source.md) | `click_id=[CLICK_ID]` | `https://tracking.onclicka.com/in/postbacks/?token=REPLACE_WITH_TOKEN&campaign_id={trackingField1}&click_id={external_id}&payout={payout}` |
| [Outbrain](/docs/en/integrations/outbrain-as-a-traffic-source.md) | `ob_click_id=ob_click_id` | `https://tr.outbrain.com/unifiedPixel?ob_click_id={external_id}&name=REPLACE&orderValue={payout}&currency={payout_currency}` |
| [PlugRush](/docs/en/integrations/plugrush-as-a-traffic-source.md) | `click_id={$click_id}` | `https://prprocess.com/conversion/?user_id=REPLACE&click_id={external_id}&currency={payout_currency}&payout={payout}` |
| [PopAds](/docs/en/integrations/popads-as-a-traffic-source.md) | `impressionid=[IMPRESSIONID]` | `http://serve.popads.net/cpixel.php?s2s=1&aid=REPLACE&id={external_id}&value={payout}` |
| [PopCash](/docs/en/integrations/popcash-as-a-traffic-source.md) | `clickid=[clickid]` | `https://ct.popcash.net/click?aid=REPLACE&clickid={external_id}&payout={payout}` |
| [PropellerAds](/docs/en/integrations/propellerads-as-a-traffic-source.md) | `visitor_id=${SUBID}` | `http://ad.propellerads.com/conversion.php?aid=REPLACE&tid=REPLACE&visitor_id={external_id}&payout={payout}` |
| [Push.House](/docs/en/integrations/push-house-as-a-traffic-source.md) | `click_id={click_id}` | `https://api.push.house/v1/postback?click_id={external_id}&cost={payout}` |
| [Pushground](/docs/en/integrations/pushground-as-a-traffic-source.md) | `click_id={click_id}` | `https://lupush.com/conversion?click_id={external_id}&amount={payout}` |
| [Pushnami Ads](/docs/en/integrations/pushnami-ads-as-a-traffic-source.md) | `click_id=<<conversion_id>>` | `https://revtrc-api.pushnami.com/convert?t={external_id}&v={payout}` |
| [Quora Ads](/docs/en/integrations/quora-ads-as-a-traffic-source.md) | `qclid` (added by the network) | No postback: Not from ClickFlare. Quora Pixel on your pages, or Quora's Conversion API. |
| [Reacheffect](/docs/en/integrations/reacheffect-as-a-traffic-source.md) | `clickId={tracking}` | `https://go1.reacheffecti.work/conversion.go?pid=REPLACE_WITH_ACCOUNT_ID&cid={external_id}&conv_type=A&amount={payout}` |
| [Revcontent](/docs/en/integrations/revcontent-as-a-traffic-source.md) | `externalid={conversion_uuid}` | `https://trends.revcontent.com/api/v1/conversion.php?api_key=REPLACE_WITH_YOUR_API_KEY&rc_uuid={external_id}&amount={payout}` |
| [RichAds](/docs/en/integrations/richads-as-a-traffic-source.md) | `click_id=[CLICK_ID]` | `http://xml.auxml.com/log?action=conversion&key={external_id}&price={payout}` |
| [RichAds Push](/docs/en/integrations/richads-push-as-a-traffic-source.md) | `click_id=[CLICK_ID]` | `http://xml.auxml.com/log?action=conversion&key={external_id}&price={payout}` |
| [ROIads](/docs/en/integrations/roiads-as-a-traffic-source.md) | `click_id={click_id}` | `https://us.roiapp.net/roiconv?action=conversion&id={external_id}` |
| [RollerAds](/docs/en/integrations/rollerads-as-a-traffic-source.md) | `externalId={clickId}` | `https://eu.rollerads.com/conversion/aid/REPLACE_WITH_ACCOUNT_ID/INDIVIDUAL_ACCESS_TOKEN?click_id={external_id}` |
| [RTX Platform Pops](/docs/en/integrations/rtx-platform-pops-as-a-traffic-source.md) | `conversion={conversion}` | `https://xml.rtxplatform.com/conversion?c={external_id}&count=1&value={payout}` |
| [RTX Platform Push](/docs/en/integrations/rtx-platform-push-as-a-traffic-source.md) | `conversion={conversion}` | `https://xml.rtxplatform.com/conversion?c={external_id}&count=1&value={payout}` |
| [Rumble](/docs/en/integrations/rumble-as-a-traffic-source.md) | `_raclid` (added by the network) | `https://a.ads.rmbl.ws/v1/conversions?cid={external_id}&caid=REPLACE&value={payout}` |
| [ShareChat](/docs/en/integrations/sharechat-as-a-traffic-source.md) | `clickId=%%DELIVERY_IDENTIFIER%%` | `https://sc-s2s-external.sharechat.com/a1s-s2s-service/v1/events/REPLACE_ADVID/post?clickId={external_id}&gaid={trackingField2}&campaignName={trackingField1}&adId={trackingField3}&userId={trackingField4}&EventTime={unix_conversion_timestamp}&eventName=REPLACE&eventValue={payout}` |
| [SolAds Media](/docs/en/integrations/solads-media-as-a-traffic-source.md) | `trackingid=$$trackingid$$` | `https://feed.solads.media/event.ashx?sys=Solads&n=REPLACE_WITH_SOLADS_N&cv={payout}&tid={external_id}` |
| [SourceKnowledge](/docs/en/integrations/sourceknowledge-as-a-traffic-source.md) | `clickid={clickid}` | `https://upx.provenpixel.com/postback.php?clk={external_id}` |
| [Start.io](/docs/en/integrations/startio-as-a-traffic-source.md) | `cid=startapp_click_id_placeholder` | `http://www.startappinstalls.com/trackinstall/clickflare?d={external_id}` |
| [Taboola](/docs/en/integrations/taboola-as-a-traffic-source.md) | `click_id={click_id}` | `https://trc.taboola.com/actions-handler/log/3/s2s-action?click-id={external_id}&name=REPLACE_EVENT_NAME&revenue={payout}&currency={payout_currency}` |
| [TaurusX](/docs/en/integrations/taurusx-as-a-traffic-source.md) | `click_id=__CLICK_ID__` | `https://pb.taurusx.com/general/event?click_id={external_id}&event_name=REPLACE&event_value={payout}` |
| [Traffic Nomads](/docs/en/integrations/traffic-nomads-as-a-traffic-source.md) | `clickid={clickid}` | `https://node2.trafficnomads.com/conv?clickid={external_id}&payout={payout}&pubid={trackingField1}` |
| [TrafficFactory](/docs/en/integrations/trafficfactory-as-a-traffic-source.md) | `tag={conversions_tracking}` | `https://CONVERSION_DOMAIN/tag.php?goal=GOAL_ID&tag={external_id}&value={payout}` |
| [TrafficForce](/docs/en/integrations/trafficforce-as-a-traffic-source.md) | `cid={CLICK_ID}` | `http://delivery.trafficforce.com/conv.php?click_id={external_id}` |
| [TrafficJunky](/docs/en/integrations/trafficjunky-as-a-traffic-source.md) | `ACLID={ACLID}` | `http://ads.trafficjunky.net/tj_ads_pt?a=REPLACE&member_id=REPLACE&aclid={external_id}` |
| [TrafficShop](/docs/en/integrations/trafficshop-as-a-traffic-source.md) | `externalid={s2s_token}` | `https://ad.trafficshop.com/track.php?track_id=REPLACE_WITH_TRACK_ID&ts_subid={external_id}&atpay={payout}` |
| [TrafficStars](/docs/en/integrations/trafficstars-as-a-traffic-source.md) | `externalid={click_id}` | `https://tsyndicate.com/api/v1/cpa/action/{external_id}?value={payout}&key=REPLACE` |
| [TwinRed](/docs/en/integrations/twinred-as-a-traffic-source.md) | `transaction_id={transactionId}` | `https://ad.twinrdengine.com/conversion/REPLACE_WITH_TRACKER_ID?id={external_id}&cv={payout}` |
| [X (Twitter)](/docs/en/integrations/x-twitter-as-a-traffic-source.md) | `twclid` (added by the network) | No postback: No S2S postback. X Pixel on your conversion page, or X's Conversion API on your side. |
| [Yahoo DSP](/docs/en/integrations/yahoo-dsp-as-a-traffic-source.md) | `vmcid=${CC}` | No postback: No postback. Yahoo Dot tag on your pages, or Yahoo's Conversion API from your own server. |
| [Yandex](/docs/en/integrations/yandex-as-a-traffic-source.md) | `yclid={yclid}` | No postback: No postback. Yandex Metrica goals, or an offline conversion upload to Metrica matched on yclid. |
| [Yeesshh](/docs/en/integrations/yeesshh-as-a-traffic-source.md) | `conversion={conversion}` | `http://xml.yeesshh.com/conversion?c={external_id}&value={payout}` |
| [Zemanta (Outbrain DSP)](/docs/en/integrations/zemanta-as-a-traffic-source.md) | `zemid={postbackid}` | `https://p1.zemanta.com/v2/p/s2s/REPLACE/REPLACE/?postbackid={external_id}` |
| [Zeropark](/docs/en/integrations/zeropark-as-a-traffic-source.md) | `cid={cid}` | `https://zp-postback.com/zppostback/REPLACE_ACCOUNT_ID?cid={external_id}&payout={payout}` |

## Affiliate networks: how the two values work

**1. Add the click ID to the offer URL**

Add the parameter to the offer URL in ClickFlare, for example `https://network.com/offer?id=123&sub2={cf_click_id}`. Use `?` instead of `&` if the URL has no query string yet. When a visitor reaches the offer, ClickFlare replaces `{cf_click_id}` with the visit's click ID and the network stores it in that sub ID.

You can also turn on **Append Click ID** on the offer, after selecting the network's template as its affiliate network. ClickFlare then adds the same parameter for you. Use one or the other, not both.

**2. Place the postback in the network**

Paste the postback URL into the network's postback or S2S pixel setting. Some networks set it once for the account, others per offer. When a conversion happens, the network replaces its macros with the stored click ID, the payout and the transaction ID, and calls ClickFlare.

**3. Test it**

Click through your campaign to the offer, check that the network received a real click ID (not the literal text `{cf_click_id}`), then fire a test conversion. See [Troubleshooting S2S Postback URL](/docs/en/tracking/troubleshooting-s2s-postback-url-in-clickflare.md) if it doesn't show.

### What the postback parameters mean

| Parameter | Required | What it carries |
| - | - | - |
| `click_id` | Yes | The ClickFlare click ID the network stored. Without it the conversion can't be matched to a click. |
| `payout` | No | The conversion's revenue. Without it, ClickFlare records the payout set manually on the offer. |
| `txid` | No | The network's unique conversion ID. Without it, ClickFlare keeps one conversion per click ID, so a second postback for the same click replaces the first. With a unique `txid`, each conversion counts. |
| `ct` | No | The conversion type, for example `lead` or `sale`. It must match a custom conversion you created in ClickFlare. Some templates send the network's status here. See [Tracking conversions using S2S postback](/docs/en/tracking/tracking-conversions-using-s2s-postback.md). |
| `param1` to `param20` | No | Extra values from the network, such as the lead ID or the payout currency. |

### Your network isn't in the list

Every network works with the generic postback. Find the sub ID your network uses for tracking (often `sub1`, `sub2`, `aff_sub`, `s2` or `subid`) and its postback macros, then build:

```text theme={null}
Offer URL:    https://network.com/offer?id=123&SUB_ID_PARAMETER={cf_click_id}
Postback URL: https://your-tracking-domain.com/cf/cv?click_id=NETWORK_SUB_ID_MACRO&payout=NETWORK_PAYOUT_MACRO&txid=NETWORK_TRANSACTION_MACRO
```

The postback macro is usually the sub ID name in the network's own syntax: `{sub2}` on Everflow and TUNE, `#s2#` on CAKE, `[ml_sub1]` on MyLead. See [How to submit an S2S postback URL to an affiliate network](/docs/en/tracking/how-to-submit-an-s2s-postback-url-to-an-affiliate-network-in-clickflare.md).

## Traffic sources: how the two values work

* **Click ID macro.** The traffic source template puts it in your campaign URL as the **External ID** row, for example `click_id={click_id}`. ClickFlare stores the value the network fills in. Some networks (Quora, X, AdRoll, ChatGPT, Nextdoor, Rumble) add their own click ID to every click, so the template only names the parameter and has no macro.
* **Postback URL.** You place it in ClickFlare, on the traffic source, under **Traffic source postback URL**. ClickFlare replaces `{external_id}` with the stored click ID and `{payout}` with the conversion's revenue when it fires. Replace the highlighted parts with your own account values from the network.
* **No postback.** A few networks only accept conversions through their pixel or their Conversion API. The card says which.

The full guide for each traffic source covers the cost macro, every tracking field, the network-side settings and the common mistakes.

## FAQ

> **Why does the offer parameter use \{cf\_click\_id} but the postback uses the network's macro?**
>
> They point in opposite directions. The offer URL is read by the network, so it uses the network's parameter name and ClickFlare's token, which ClickFlare fills in before the visitor leaves. The postback is read by ClickFlare, so it uses ClickFlare's parameter names (`click_id`, `payout`, `txid`) and the network's macros, which the network fills in when it fires.

> **Do I need my own tracking domain?**
>
> Yes. Use your own [custom domain](/docs/en/settings/custom-domains.md) in the postback and the campaign URL. Shared domains get flagged by networks and blocked by browsers. The domain you type above is stored only in your browser.

> **Can I use another sub ID than the one listed?**
>
> Yes, as long as the offer URL and the postback use the same one. If you put the click ID in `sub3`, the postback must return `{sub3}` (in the network's syntax). Mixing them is the most common reason a postback arrives with an empty or literal click ID.

> **A value here doesn't match what my network shows**
>
> Networks change their macros from time to time, and some let each account rename sub IDs. Your network's dashboard wins. Tell [ClickFlare support](/docs/en/getting-started-with-click-flare/click-flare-support.md) so the template and this page get fixed.

## Related

> **[Postback to a network](/docs/en/tracking/how-to-submit-an-s2s-postback-url-to-an-affiliate-network-in-clickflare.md)**
>
> Build and test the ClickFlare postback

> **[Traffic source postback](/docs/en/tracking/how-to-configure-a-traffic-source-s2s-postback-url.md)**
>
> Every token a traffic source postback can use


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.