
- The offer URL is your Monetizer Direct Link, with the ClickFlare click ID in it.
- The postback URL sends the click ID back to ClickFlare with every conversion, together with the payout and a transaction ID. Monetizer has one Global Postback for your whole account.
How the data flows
{cf_click_id} into the link’s Click ID field and Monetizer puts it in the Direct Link. The {clickID} macro returns it in the postback.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.
- A Monetizer account.
- A domain added to your Monetizer account, with its SSL certificate generated. Monetizer won’t create a Direct Link without one. This is a separate step from your ClickFlare tracking domain.
What the Monetizer template contains
ClickFlare has a Monetizer affiliate network template. It fills in the Monetizer macros ClickFlare needs.
{clickID}, {amount}, {transactionID}. Monetizer doesn’t publish a description of each macro, so the meanings above come from their names and where the dashboard offers them. See What the postback macros send.
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 your Monetizer Global Postback too. See Tracking domains.Report conversions by postback time
Create the campaign
Create the Monetizer affiliate network
- Search for Monetizer and pick the Monetizer template.
- Keep the name, or add your account to it if you run more than one.
- Check the parameters: Click Id
{clickID}, Payout{amount}, Transaction ID{transactionID}. - 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 Monetizer pays you in. The dashboard shows amounts in US dollars.

Add a domain in Monetizer
Create the link in Monetizer
{clickid} and #clickid#. Don’t use them: type {cf_click_id} yourself, with braces. On an existing link, the same field is called Click ID/Subid under General Settings when you edit the link. Keyword 1 to Keyword 5 there take up to five more values from your traffic source.Copy the Direct Link and check it
{cf_click_id} is in the link, braces included. In the current dashboard it follows cid=. See Which parameter carries the click ID.The Direct Link dialog also offers two optional switches: add &np=1 to skip push subscription collection and go straight to the offer, or &np=2 to skip it and go to an offer that doesn’t collect subscribers.Create the offer in ClickFlare
- Name the offer.
- Select the Monetizer affiliate network you just created.
-
Paste the Direct Link into Offer URL as it is, with
cid={cf_click_id}already in it. -
Leave Append Click ID to Offer Url off. The toggle would add
clickID={cf_click_id}from the template’s Click Id macro, which isn’t the parameter the Direct Link uses.
payout value from the postback. Monetizer routes each visitor to a different offer, and Smart Fallback changes the payout, so a fixed payout would be wrong.Add the Global Postback in Monetizer
- The field holds up to 320 characters. The basic ClickFlare URL fits easily. Watch the length if you add extra parameters.
- Monetizer checks the macros when you save. A misspelled macro gives the error “Unsupported macro in ‘Global Postback’.”
- There are no event, goal or status options. The postback fires for your conversions, whatever the offer.
Add a lander (optional)
Save the campaign and launch
Which parameter carries the click ID
Sources disagree on the URL parameter Monetizer reads the click ID from:- The Direct Link builder in the current dashboard puts the Click ID field’s value in
cid=. - Some tracker guides tell you to append
clickID=to the link instead. That may be an older or alternative name. We couldn’t confirm that Monetizer still reads it.
{cf_click_id} into the Click ID field, copy the Direct Link it generates, and check that {cf_click_id} is in it. Don’t append a parameter by hand, and don’t use Append Click ID to Offer Url in ClickFlare. Then run a test click and check that Monetizer recorded the click ID, as in Verify the setup.
What the postback macros send
The Global Postback field offers these macros as buttons. Monetizer doesn’t document what each one contains, so treat the meanings below as what the names and the dashboard suggest, and confirm with a test conversion.{clickid}. Stick to the template’s spelling.
By default ClickFlare keeps one conversion per click ID. Postbacks with the same click ID and no transaction ID count as one conversion, and ClickFlare keeps the last one received. Monetizer doesn’t say whether {transactionID} is unique per conversion. It’s sent next to {clickID} as a separate value, so it’s most likely the lead or conversion ID. Keep it as the txid: if Monetizer resends a conversion, the same transaction ID stops ClickFlare from counting it twice.
To see which offer and advertiser converted in ClickFlare, add them as extra parameters, for example:
Other Monetizer postbacks
Monetizer has a few other postback fields. None of them replaces the Global Postback for your ClickFlare conversions:- Push Subscription Postback fires when a visitor subscribes to push notifications. Monetizer describes it as informational only, with no revenue. Its macros include
{clickID}and{subscriptionid}. - App Link postback is set per app link and takes
{clickID}and{payout}. - League Postback URL is for network and partner accounts.
Verify the setup
Click through the campaign
cid= is followed by a real ClickFlare click ID, not the literal text {cf_click_id}.Test the postback
Check the conversion in ClickFlare
txid. Once real conversions come in, compare them with Monetizer’s Leads report or live lead feed.Troubleshooting
Conversions show in Monetizer but not in ClickFlare
Conversions show in Monetizer but not in ClickFlare
- The Global Postback is empty or points elsewhere. Check the field in your account settings.
- The click ID didn’t reach Monetizer. The Direct Link in the offer URL has no
{cf_click_id}, or the lander CTA links straight to Monetizer instead of using the ClickFlare click URL. Users of other trackers have reported Monetizer postback errors (HTTP 400) when the click ID was missing, for example in back-button flows. - The click ID went into the wrong parameter. You appended
clickID=by hand or turned on Append Click ID to Offer Url. Use the Direct Link as Monetizer builds it, with{cf_click_id}in the Click ID field.
Monetizer says Unsupported macro in Global Postback
Monetizer says Unsupported macro in Global Postback
{clickID}, {amount}, {transactionID}. Some Monetizer Academy videos show macros in square brackets, such as [clickid]. The Global Postback uses braces.I can't create a Direct Link
I can't create a Direct Link
The payout differs from what I expected
The payout differs from what I expected
- Check that the postback has
payout={amount}and the offer’s payout is set to Auto in ClickFlare. - With Smart Fallback on, traffic that doesn’t match an offer goes to another offer at a different payout. That’s expected.
- Check that the affiliate network’s Payout currency matches what Monetizer pays you in.
FAQ
I use Afflow. Does this guide apply?
I use Afflow. Does this guide apply?
What is the Postback Threshold field?
What is the Postback Threshold field?
Can I track push subscriptions in ClickFlare?
Can I track push subscriptions in ClickFlare?
ct value that matches a custom conversion, for example https://trk.yourdomain.com/cf/cv?click_id={clickID}&txid={subscriptionid}&ct=push_sub. We haven’t confirmed how Monetizer fills these macros, so test it before relying on it.Can I send the conversion back to my traffic source?
Can I send the conversion back to my traffic source?