
yournetwork.everflowclient.io, pick offers, generate tracking links and add postbacks.
To track Everflow offers in ClickFlare, two links have to carry the ClickFlare click ID in both directions:
- The offer URL sends the ClickFlare click ID to Everflow in
sub2. - The postback URL sends it back to ClickFlare with every conversion, together with the payout and a unique transaction ID.
txid={conversion_id}, how to report Everflow events (for example Lead and Sale) as separate conversion types, and how to check that it all works.
How the data flows
sub2 on the way in and reads it back with the {sub2} macro on the way out. If either side uses a different sub ID, conversions cannot be matched.What you’ll need
- An active ClickFlare account with your own tracking domain set up. Shared domains get flagged by ad platforms and networks. See Tracking domains.
- A partner account on the network’s Everflow portal, approved for the offer you want to run.
- If you want to report Everflow events separately (Lead, Sale, Deposit and so on): a custom conversion in ClickFlare for each event.
What the Everflow template contains
ClickFlare has an Everflow affiliate network template. It fills in the three Everflow macros ClickFlare needs: the click ID, the payout and the transaction ID.
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 Everflow too. See Tracking domains.Report conversions by postback time

Create the campaign
Create the Everflow affiliate network
- Search for Everflow and pick the template.
- Name the network. If you work with several Everflow-based networks, use the network’s name (for example “Everflow - NetworkName”). Each network has its own Everflow portal and its own postback.
- Check that Transaction ID is
{conversion_id}. The template fills it in. If you are editing an Everflow network you created earlier and the field is empty, type it in. - 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 of your Everflow offers.

Add the postback in Everflow

{sub2}, {payout_amount} or {conversion_id} is not highlighted, check its spelling.Get the offer's tracking link from Everflow
- Keep Get Tracking Link(s) on Yes.
- Select Redirect Link.
-
Open Additional Parameters and type
{cf_click_id}in sub2. -
Copy the generated link. It ends in
?sub2={cf_click_id}.
sub2. A direct link sends the visitor straight to the advertiser’s page and relies on the advertiser’s own Everflow script to record the click.Create the offer in ClickFlare
- Name the offer.
- Select the Everflow affiliate network you just created.
- Paste the Everflow link into Offer URL.

sub2, turn on Append Click ID to Offer Url instead. ClickFlare then adds sub2={cf_click_id} from the Everflow template. Use one or the other, not both.Set the payout to Auto so ClickFlare uses the payout value from the postback.Add a lander (optional)
Save the campaign and launch
Why the postback needs a unique txid
By default ClickFlare keeps one conversion per click ID. If Everflow sends several postbacks 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). Everflow often sends more than one postback per click:- Several events on one offer. For example a Lead followed by a Sale, or a Lead followed by a revenue adjustment the network adds later.
- Multiple payouts per conversion. Offers with several payout rules can fire a postback for each.
- Recurring or upsell conversions on the same visitor.
txid parameter tells ClickFlare that each postback is a separate conversion. It works only when its value is different on every postback. That is why the macro matters:
{conversion_id} belongs to the conversion, so if Everflow sends the same conversion again it carries the same ID and ClickFlare does not count it twice. {random} changes on every send, so a resent postback becomes a second conversion.Track Everflow events as custom conversions
If the offer has several events, you can report each one as its own conversion type in ClickFlare, for example Lead and Sale in separate columns. ClickFlare uses thect parameter for this.
Create a custom conversion for each event
Lead and add the parameter lead. See Custom conversions.Add an Event postback for each event in Everflow
- Postback Type: Event
- Postback Level: Specific
- Offer and Event: the offer and the event this postback is for
- Delivery Method: Postback
- Postback URL: the ClickFlare postback URL with
&ct=and the custom conversion parameter added at the end

ct value.Can I use the event_name macro as the ct value?
Can I use the event_name macro as the ct value?
ct value per event postback is the reliable option.Can I use a Global Event postback?
Can I use a Global Event postback?
ct value or you leave ct out. A Global Event postback fires for all events on all offers with the same URL, so all events arrive in ClickFlare as the same conversion type. Keep txid={conversion_id} in it so the events are not deduplicated.Should the main Conversion postback carry a ct value?
Should the main Conversion postback carry a ct value?
ct, the offer’s base conversion is recorded as a regular conversion in ClickFlare. If you want it as a custom conversion as well (for example ct=lead), add the parameter to the Conversion postback and create the matching custom conversion.Verify the setup
Click through the campaign
sub2= followed by a real ClickFlare click ID, not the literal text {cf_click_id}.Check the click in Everflow
Generate a test conversion
Check the conversion in ClickFlare
txid from Everflow. If you set up events, check that each event appears under its custom conversion.Compare numbers between ClickFlare and Everflow
When the conversion counts or revenue for a day do not match, check these two settings before anything else:txid in ClickFlare’s Logs → Event Logs is the Everflow conversion ID, so you can match each one to its row in Everflow.
Troubleshooting
The counts differ by day but match over a longer range
The counts differ by day but match over a longer range
Conversions show in Everflow but not in ClickFlare
Conversions show in Everflow but not in ClickFlare
- The postback is not active, or is limited to another offer. In Everflow, open Postbacks and check that a postback is Active and covers this offer (Global, or Specific for this offer).
- sub2 is empty in Everflow. The offer URL is missing
sub2={cf_click_id}, or the lander CTA links straight to Everflow instead of using the ClickFlare click URL. - The click ID went into another sub ID. If the offer URL uses
sub1(or anything else) but the postback reads{sub2}, ClickFlare receives an empty click ID. Both sides must use the same sub ID. - The postback uses an old tracking domain. If you changed your tracking domain in ClickFlare, update the postback URL in Everflow.
Only one of several events shows in ClickFlare
Only one of several events shows in ClickFlare
txid, or its value is the same on every event. Add txid={conversion_id} to the postback URL in Everflow, in every postback you created (Conversion and Event). See Why the postback needs a unique txid. Conversions that were already deduplicated are not restored.Events show as regular conversions instead of custom conversions
Events show as regular conversions instead of custom conversions
ct value in the postback does not match any custom conversion parameter in ClickFlare. Compare them character by character, including capitalisation, and make sure the custom conversion was created before the postbacks arrived.The payout is 0 or in the wrong currency
The payout is 0 or in the wrong currency
- Check that the postback has
payout={payout_amount}and the offer’s payout is set to Auto in ClickFlare. - Some Everflow events pay nothing, for example a revenue adjustment row with a 0.00 payout. Those arrive with
payout=0. {payout_amount}is in the offer’s currency. Set the affiliate network’s Payout currency in ClickFlare to the same currency.
ClickFlare receives a literal sub2 or cf_click_id token
ClickFlare receives a literal sub2 or cf_click_id token
- A literal
{sub2}means the macro is misspelt in the Everflow postback, so Everflow did not replace it. Check that Everflow highlights it as a macro. - A literal
cf_click_idmeans the offer URL in ClickFlare has the token without braces. It must be{cf_click_id}.
FAQ
Why sub2 and not sub1?
Why sub2 and not sub1?
sub2 is the ClickFlare template’s default, and the postback reads it back with {sub2}. Any sub ID from sub1 to sub5 works as long as the offer URL and the postback use the same one. If you change it, change it in the ClickFlare affiliate network (Click Id token), the offer URL and the Everflow postback.I run offers on several Everflow networks. Do I need several affiliate networks in ClickFlare?
I run offers on several Everflow networks. Do I need several affiliate networks in ClickFlare?
Can I pass more data to Everflow?
Can I pass more data to Everflow?
sub3={campaign_id}&sub4={trackingField1}. Everflow shows them in its reports. Keep sub2 for the click ID.Can I send the conversion back to my traffic source?
Can I send the conversion back to my traffic source?