
At a glance
How it works
1
Admixer serves the ad and sends the click
A visitor clicks your creative. Admixer opens your ClickFlare campaign URL from the creative’s Main landing page URL and fills in its macros: the auction ID in
auction_id, plus the campaign, creative, insertion order, publisher, website, referrer domain, page URL and timestamp.2
ClickFlare stores the auction ID
ClickFlare saves the value of
auction_id as the visit’s External ID and redirects the visitor to your lander or offer.3
The conversion reaches ClickFlare
Your affiliate network or store posts the conversion back to ClickFlare, matched on the ClickFlare click ID. You see it in ClickFlare with the publisher and website that sent the click.
4
Admixer learns about the conversion
The template sends nothing back to Admixer. You either place Admixer’s post-click code on your pages, or add an S2S postback URL that Admixer gives you. See Step 2.
The mirror to keep straight: in the campaign URL you write ClickFlare’s parameter (
auction_id) and Admixer’s macro (${AUCTION_ID}). If Admixer gives you a postback, you write Admixer’s click ID parameter and ClickFlare’s token ({external_id}).Before you start
- Set up your own tracking domain. Run the campaign on your own custom domain. Shared domains get flagged by networks and blocked by browsers. See Custom Domains.
- Have an offer ready in ClickFlare, and its affiliate network set up to post conversions back to ClickFlare. See Creating an Offer and Adding an Affiliate Network.
- Have an Admixer advertiser account with an advertiser created under Advertisers. Admixer links every creative and campaign to an advertiser.
- Decide how Admixer will learn about conversions. Admixer doesn’t publish an S2S postback URL. Ask your Admixer account manager or support whether your account has one before launch. See Step 2.
Step 1 – Create the campaign and the Admixer traffic source
- Go to Campaigns and click New.
- In Traffic Source, open the dropdown and click + New Traffic Source.
- Type
admixerin the search box and select the Admixer template. - Enter a Name, for example
Admixer. - Leave Cost currency on USD unless your Admixer account is billed in another currency.

Fix the External ID row
The externalId row has its two fields the wrong way round. As shipped, it adds${AUCTION_ID}=auction_id to the campaign URL: a parameter named after the macro, carrying the fixed text auction_id. Admixer never fills it in, and every visit gets the same External ID.
- In the externalId row, set TS Parameter to
auction_id. - Set TS Token to
${AUCTION_ID}.
auction_id=${AUCTION_ID} to the campaign URL, and Admixer replaces the macro with the real auction ID.
Switch on the tracking rows
All eight tracking rows, from Campaign ID to Timestamp, are switched off. A row that is off is not added to the campaign URL, so its column stays empty. Switch on the toggle of each row you want in your reports. Switch on at least Publisher ID, Website ID and Referrer domain. They tell you which publishers and sites convert, so you can exclude the rest from your Admixer profile’s inventory. Timestamp and Page URL are optional. Page URL can be long, and timestamp is rarely useful for grouping. To pass more Admixer data, click Add Parameter, give it a name and parameter, and enter the Admixer macro as the TS Token. ClickFlare assigns the next free tracking field. Check with Admixer which macros your account supports before adding them.Step 2 – Set up conversion tracking
The template has no postback. Leave Traffic source postback URL off until you have a URL from Admixer. Your conversions are still tracked in ClickFlare. Admixer just doesn’t receive them. You have two ways to get conversions to Admixer.Option A – An S2S postback from Admixer
Admixer’s help center, which needs an account login, describes server-to-server conversion tracking through third-party trackers, with a conversion type parameter in the postback. Admixer doesn’t publish the postback URL itself.- Ask your Admixer account manager or support for the S2S postback URL for your advertiser, and for the name of the parameter that carries the click ID.
- Back in the New Traffic Source form, scroll to Passing conversion info to traffic source and turn on Traffic source postback URL.
- Paste Admixer’s URL. Put
{external_id}where Admixer expects the auction ID. If Admixer accepts a revenue parameter, put{payout}in it. - If the URL has other placeholders, such as a conversion type, fill them in with the values Admixer gives you.
- In the dropdown on the left, choose the ClickFlare event that should fire the postback. Keep Conversions to send every conversion.
- Click Save.
Option B – Admixer’s post-click code
Admixer can track what visitors do after they click with its own snippet. Admixer’s documentation describes it like this:- In Admixer, after you create the campaign and its profiles, select Campaigns – Generate a post-click code.
- Copy the snippet and paste it on the page you control where the conversion happens: your lander, or your own thank-you page.
- Post-click data shows in Admixer’s campaign reports.
No conversion data in Admixer at all
No conversion data in Admixer at all
If neither option works for you, optimize from ClickFlare. With the tracking rows switched on, ClickFlare shows conversions, revenue and ROI per publisher, website and referrer domain. Use those reports to edit the inventory and black and white lists of your Admixer profiles by hand.
Step 3 – Finish the campaign and copy its URL
- Name the campaign.
- Set the Cost Model to CPC and enter your effective cost per click. See Cost.
- Choose Redirect or Direct tracking. Redirect is the usual choice for Admixer.
- Click Next and, on Destination, add your lander (optional) and your offer.
- Save, open Tracking, select your own tracking domain and copy the campaign URL.
auction_id=${AUCTION_ID} and one parameter for each row you switched on, for example publisher_id=${PUBLISHER_ID}. If you see ${AUCTION_ID}=auction_id, the External ID row is still swapped.
If you use a lander, its call-to-action must link to the ClickFlare click URL, not to the offer directly. Otherwise the visit reaches the offer without a ClickFlare click ID, and the conversion cannot be traced back to Admixer.
See Creating a Campaign in ClickFlare.
Step 4 – Create the campaign in Admixer
- In Admixer, go to Creatives, select Creative library and click Add a creative.
- Choose the creative type, enter a name and select your advertiser.
- Paste the ClickFlare campaign URL into the Main landing page URL field.
- Enter the advertiser’s domain, upload the creative and click SAVE.
- Go to Campaigns, select Campaigns and click Add a campaign. Enter a name, select the advertiser, set the daily and campaign budgets and click SAVE.
- Click Add a profile. Name it, set a budget limit, pick inventory with Inventory selector, set targeting and enter the maximal profile CPM. Click SAVE.
- In the creative library, select your creative, click Link profile, choose the profile and save.
- In the profile, open Linked creatives and click ACTIVATE on the creative.
${...} macro when the ad is clicked.
Step 5 – Test the integration
- Launch the profile with a small budget.
- In ClickFlare, open the campaign’s report and check External ID. It should show a different auction ID on each visit. The text
auction_idon every visit means the External ID row is still swapped. A raw${AUCTION_ID}means Admixer didn’t replace the macro. - Check the publisher, website and referrer domain columns. Empty columns mean the rows are still switched off. See Traffic Source Tokens Arriving Empty.
- If you added a postback, complete the offer yourself through the campaign URL, then go to Logs → Postback Status and filter by the campaign. Check that the request carries a real auction ID.
- If you added the post-click code, check Admixer’s campaign report for post-click data.
Tracking several events
ClickFlare tracks every step of your funnel regardless of Admixer. Create a custom conversion for each step, for examplelead and purchase, and report on each one per publisher and website.
If Admixer gives you a postback with a conversion type parameter, you can send each step separately:
- Click + Another postback URL once per extra event.
- Use the same Admixer URL, with the conversion type value Admixer gives you for that step.
- Map each postback to its ClickFlare event in the dropdown on the left.
Cost
The template passes no cost. It has no Cost row, and Admixer’s documented macros don’t include the price of the impression. Admixer buys on CPM: you set the maximal CPM on each profile. Clicks on display, video and native ads are a small share of impressions, so the CPM divided by 1,000 would understate your cost per visit. On the campaign:- Set the Cost Model to CPC.
- Enter your effective cost per click: spend divided by clicks, from a test run or from similar campaigns.
- After launch, compare ClickFlare’s Cost column with your Admixer spend and correct it with a manual cost upload.
Delayed revenue
If you run search arbitrage (RSOC or AFD) behind Admixer, the feed reports revenue hours or days after the click. ClickFlare records it when it arrives. If Admixer gives you a postback, see Sending Delayed Revenue to Traffic Sources to pass that revenue on.Troubleshooting
Every visit has the same External ID, auction_id
Every visit has the same External ID, auction_id
The External ID row is still swapped. Set TS Parameter to
auction_id and TS Token to ${AUCTION_ID}, save the traffic source, copy the campaign URL again and update the Main landing page URL in Admixer.Publisher, website or domain columns are empty
Publisher, website or domain columns are empty
The tracking rows are switched off, which is how the template ships. Switch them on, save, copy the campaign URL again and update the creative in Admixer. See Traffic Source Tokens Arriving Empty.
Columns show raw Admixer macros
Columns show raw Admixer macros
Admixer didn’t replace the macro. Check that the URL is in the creative’s Main landing page URL field and was pasted unchanged. Ask Admixer support whether the macro is available for your inventory.
Admixer shows no conversions
Admixer shows no conversions
The template has no postback, so nothing is sent by default. Add an S2S postback from Admixer or the post-click code, as in Step 2. If you added a postback, check Logs → Postback Status, and check that Disable sending postbacks to traffic source is off in the campaign.
FREQUENTLY ASKED QUESTIONS
Q1: Why does the template have no postback?A1: Admixer doesn’t publish an S2S postback URL. Its conversion setups are described in its login-only help center or provided by its team. Ask your Admixer account manager for the URL, then add it as in Step 2.
Q2: Is ${AUCTION_ID} really a click ID?
A2: It is the ID of the auction that served the ad, unique to that impression. Admixer integrations use it as the click ID, since each click comes from one served impression.
Q3: Why is the Placement ID row filled with ${INSERTION_ORDER_ID}?
A3: That is how Admixer’s tracker integrations map it. The macro carries the insertion order ID. Use the Website ID and Referrer domain rows to see where your ads actually ran.
Q4: Can I use the same Admixer traffic source for all my Admixer campaigns?A4: Yes. Fix the External ID row and switch on the rows once, and every campaign using the traffic source gets the same parameters.
Related
Traffic source postbacks
Every token you can use in a postback.
Custom conversions
Split leads and sales into separate events.
Cost models
How CPC, CPA and RevShare costs are calculated.
Tokens arriving empty
What to check when report columns stay blank.