
yournetwork.affise.com or the network’s domain, pick offers, get tracking links and add postbacks. Affise tracking links usually run on a g2afse.com domain or the network’s own.
To track Affise offers in ClickFlare, two links have to carry the ClickFlare click ID in both directions:
- The offer URL sends the ClickFlare click ID to Affise in
sub1. - The postback URL sends it back to ClickFlare with every conversion, together with the payout and a transaction ID.
How the data flows
sub1 on the way in and reads it back with the {sub1} macro on the way out. Affise has no {clickid} macro for affiliate postbacks: the click ID always comes back through the sub you put it in.What you’ll need
- An active ClickFlare account with your own tracking domain set up. Shared domains get flagged by networks and blocked by browsers. See Tracking domains.
- An affiliate account on the network’s Affise panel, approved for the offer you want to run.
What the Affise template contains
ClickFlare has an Affise affiliate network template. It fills in the Affise macros ClickFlare needs.
Setup
Everything in ClickFlare is done from inside the campaign editor. Create the offer and the affiliate network inline as you go.Set up your own tracking domain
trk.yourdomain.com. The postback URL is built on this domain, so changing it later means updating the postback in Affise too. See Tracking domains.Report conversions by postback time
Create the campaign
Create the Affise affiliate network
- Search for Affise and pick the template.
- Name it after the network, for example “Affise - NetworkName”. Each Affise network has its own panel and its own postbacks, so create one affiliate network per Affise network.
- Change Transaction ID from
{transactionid}to{transactionid}-{goal}. - Leave Event Type empty.
- Under Conversion tracking, select your own Tracking Domain and keep S2S Postback URL as the tracking method.
- Set Payout currency to the currency the network pays you in.

Get the offer's tracking link from Affise
{cf_click_id} in sub1: the link updates as you type. Then copy it:pid is your affiliate ID and offer_id is the offer. You can also copy the link without sub1 and add it in ClickFlare in the next step.sub1 to sub8 for the click ID. Values in ext1 to ext3, ref_id and os_id don’t show in Affise’s statistics, and Affise has no clickid link parameter for affiliates.Create the offer in ClickFlare
- Name the offer.
- Select the Affise affiliate network you just created.
- Paste the Affise link into Offer URL, with
&sub1={cf_click_id}at the end if it isn’t there yet:

sub1, you can turn on Append Click ID to Offer Url instead. ClickFlare then adds sub1={cf_click_id} from the template. Use one or the other, not both.Set the payout to Auto so ClickFlare uses the payout value from the postback.Add the postback in Affise
Add a lander (optional)
Save the campaign and launch
Which status to pick
Affise conversions have a status: Approved, Pending, Declined or Hold. Each postback has a Status setting that decides when it fires:Keep conversions apart with txid
By default ClickFlare keeps one conversion per click ID. If several postbacks arrive with the same click ID and no transaction ID, ClickFlare treats them as the same conversion, and you only see one of them (the last one received). Thetxid parameter tells ClickFlare that each postback is a separate conversion, so its value has to be different on every conversion.
{transactionid} is the ID the advertiser sends Affise for the conversion, such as an order or deposit ID. Many advertisers send one, but not all, and Affise has no macro for its own conversion ID. Adding -{goal} covers both cases: with an advertiser ID, each conversion is unique; without one, each goal still is. Affise replaces each macro wherever it appears in the URL, so it arrives as, for example, A1B2C3-ftd, or -ftd when the advertiser sends no ID.
Offers with several goals
An Affise offer can pay on several goals, for example a registration and a first deposit.- One postback with Goal = Any counts every goal: with
txid={transactionid}-{goal}, each goal arrives as its own conversion, and the payout differs per goal. - One postback per goal lets you report each goal as its own column in ClickFlare. Add a postback per goal with Goal set to that goal, each with
&ct=and a custom conversion parameter at the end:
Verify the setup
Click through the campaign
sub1= followed by a real ClickFlare click ID, not the literal text {cf_click_id}.Ask for a test conversion
Check the conversion in ClickFlare
txid has the goal at the end, for example A1B2C3-1. If you see {goal} literally, the panel didn’t replace the macro: check the spelling.Troubleshooting
Conversions show in Affise but not in ClickFlare
Conversions show in Affise but not in ClickFlare
- The status filter doesn’t match. A postback on Approved doesn’t fire for pending conversions. Check the postback’s Status, and whether the network shows that status to affiliates.
- The goal filter doesn’t match. A postback on one goal doesn’t fire for the others. Use Any, or add a postback per goal.
- sub1 is empty in Affise. The offer URL is missing
sub1={cf_click_id}, or the lander CTA links straight to Affise instead of using the ClickFlare click URL. - The sub numbers don’t match. The offer URL uses
sub2but the postback reads{sub1}, or the other way around. - The postback uses
{clickid}. Affise has no such macro for affiliates. Use the sub that holds the click ID. - HTTP 0 in the network’s postback log. The request never reached ClickFlare: check the tracking domain and its SSL certificate.
Only one of several conversions shows in ClickFlare
Only one of several conversions shows in ClickFlare
txid={transactionid} and the advertiser doesn’t send a conversion ID, so every goal arrived with the same empty txid. Change the transaction ID to {transactionid}-{goal} in the ClickFlare affiliate network and in the Affise postback. Conversions that were already merged are not restored.Declined conversions still count in ClickFlare
Declined conversions still count in ClickFlare
The payout is 0 or in the wrong currency
The payout is 0 or in the wrong currency
- Check that the postback has
payout={sum}and the offer’s payout is set to Auto in ClickFlare. {sum}is your payout in the offer’s payout currency. Set the affiliate network’s Payout currency in ClickFlare to the same currency.{order_sum}is the order value, not your payout.
FAQ
Why sub1?
Why sub1?
sub1 is the ClickFlare template’s default and what Affise’s own tracker guides use. Any of sub1 to sub8 works as long as the offer URL and the postback use the same one.Is the macro {offer_id} or {offerid}?
Is the macro {offer_id} or {offerid}?
{offerid}, without the underscore. offer_id is only the name of the link parameter.Can I pass more data to Affise?
Can I pass more data to Affise?
sub2={campaign_id}&sub3={trackingField1}. Affise shows them in its statistics. Keep sub1 for the click ID.Can I send the conversion back to my traffic source?
Can I send the conversion back to my traffic source?