How to Use Adgora with Voluum for Postback Tracking
Learn how to use Adgora with Voluum for postback tracking to map click IDs, build the callback URL, and verify conversions accurately.
On this page0%
![]()
How to Use Adgora with Voluum for Postback Tracking
If you already know how Adgora and Voluum speak to each other, postback tracking is the cleaner part of the job. You are not rebuilding the whole campaign flow here; you are making sure a conversion in Adgora reaches Voluum with the right click data attached.
That matters because postback tracking answers a narrower question than a full setup. Which click converted? Which offer fired? Which source should get credit? If those three answers are clear, the rest is mostly careful mapping.
1. Confirm the postback-tracking setup you actually need
Start with the use case, not the URL. This setup is for sending conversion updates from Adgora into Voluum through a postback, while the click was already tracked earlier and stored in Voluum.
You need both accounts ready. You also need a working click path, because a postback without a saved click ID has nowhere to land. That is the point people miss first.
If you are still building the campaign itself, stop here and do that first. This article is for the 2nd step: conversion feedback after the click has already happened.
For a broader view of the traffic stack, the crypto advertising, monetization & Ad-Tech guides section helps, but do not mix this postback job with basic campaign construction. They are different tasks.
One concrete rule helps: confirm where Voluum stores the original click ID, and confirm whether Adgora can send that same value back at conversion time. If that value changes even once, attribution breaks.
2. Collect the exact postback parameters before editing anything
Gather the fields first. You will usually need at least one click identifier, one conversion status or event value, and one revenue or payout placeholder if Voluum expects it.
Look for the exact names used by Adgora and by Voluum. Do not assume a token called clickid in one system means the same thing in the other. The spelling, casing, and location can all matter.
Keep one value stable from click to conversion. In most postback setups, that is the click ID, because Voluum uses it to match the conversion back to the original visit.
If your team keeps a glossary, the ad tech glossary can help with terms like callback, token, and S2S. A short definition beats a long guess.
Write down the exact placeholders before you touch the URL. A simple checklist works better than memory when you are copying parameters between tabs, and it avoids the classic mistake of pasting a campaign ID where a click ID should go.
Two things to verify here: the parameter names Adgora accepts and the parameter names Voluum expects. If either side uses a fixed format, respect it exactly.
3. Decide where the conversion should be recorded in Voluum
Voluum has to know what kind of event it is receiving. That may be a conversion, a status update, or a specific event destination inside the tracker.
Pick one target before you send the first test. If Adgora can fire more than one status update, make sure only the final one gets counted, or you will see duplicate conversions. That gets messy fast.
A good test is simple: one click, one conversion, one recorded event in Voluum. Anything else means the event destination is wrong, the callback fired twice, or the click window expired.
For offer types where event quality matters, such as dating offers, duplicate firing can distort optimization very quickly. The same problem shows up in many verticals, but dating traffic tends to expose it sooner.
Keep the event path short. If the postback has to pass through another tool before Voluum sees it, you have one more point of failure and one more place to misread status codes.
One useful habit: label the destination in Voluum with the exact stage it represents, such as approved, lead, or sale. Labels do not fix tracking, but they make mistakes easier to spot.
4. Build the Adgora postback URL mapping
This is the part where precision pays off. Translate the Adgora conversion fields into the format Voluum expects, and keep the callback URL structure intact while placing the right macros in the right slots.
Do not improvise the path. If Voluum expects a parameter in the query string, put it there. If Adgora supplies a token for the converted click, preserve that token unchanged from click to callback. That is the bridge.
Here is the practical logic: Adgora sends conversion data, Voluum receives the postback, and Voluum matches the conversion to the stored click using the preserved identifier. If the identifier is missing, Voluum has no reliable match.
For publishers working with monetization campaigns, the pattern often resembles the setup described in crypto ad network for publishers, where tracking details decide whether a visit becomes usable data. The mechanics change, but the need for exact parameter mapping does not.
Keep the URL readable. A callback packed with unnecessary fields is harder to audit when something fails, and one badly placed symbol can break the request entirely.
It also helps to compare your mapping against a known traffic model, such as CPC vs CPM vs CPA, because the tracked event should match the payment logic. If you are tracking a CPA conversion, the postback should reflect that same conversion point.
One more practical note: if Adgora and Voluum use different names for the same idea, keep a small field map beside the URL. Three columns are enough: Adgora field, Voluum field, and final value.
5. Test the postback with a controlled conversion
Use a single controlled conversion. One click, one action, one callback. That is enough to prove whether the postback is working.
First, generate the click in a clean test session. Second, trigger the conversion from the Adgora side in the way your offer normally would. Third, check Voluum for the matching event and source data.
This is where people discover the hidden mistake. The postback may arrive, but Voluum may attach it to the wrong click because the preserved identifier changed, expired, or was copied into the wrong macro field.
Make the test boring. Boring is good. If you test with one browser, one device, and one known click, the result is easier to read than a real traffic mix.
If your campaign mix includes app traffic, remember that mobile app install campaigns often introduce extra event timing, so a conversion may appear later than the click. That delay is not a failure by itself; it is just a timing detail you need to account for.
Check three things in Voluum after the test: the event exists, the source is correct, and the timestamp matches the conversion window. If any one of those is off, go back to the mapping before sending real traffic.
6. Troubleshoot missing or misattributed postbacks
Missing postbacks usually come from four places: wrong parameter mapping, expired click data, duplicated callbacks, or account-level restrictions that block the request. Start there before you blame the tracker.
If the click ID is wrong, the conversion may still arrive, but it will attach to nothing useful. If the click window expired, Voluum can receive the callback and still reject the match. That is a timing problem, not a transport problem.
Duplicated callbacks are easier to spot. The same conversion appears twice, often with the same source and the same hour. In that case, check whether Adgora fires both a provisional status and a final status, and make sure only the intended one is counted.
There is also the simple problem of a blocked request. Some accounts restrict callback destinations, and some setups require a specific domain or protocol. If the postback never reaches Voluum, inspect the account settings before you rewrite the URL.
If you work with finance-related traffic, such as forex and trading offers, attribution mistakes can become expensive fast. A wrong source tag changes optimization decisions, and those decisions affect spend.
One practical trick: compare the raw callback logs on both sides. If Adgora shows a sent request but Voluum shows nothing, the break is usually in transport or permissions. If Voluum shows the request but the match failed, the break is usually in the click identifier.
Short test lists help here too. Check parameter spelling, check the preserved ID, check the callback response, check the click age. Four checks beat one vague hunch.
7. Set a simple monitoring routine after launch
After launch, do not disappear for a week. A basic routine works: review the first conversion day, then check the postback path again after any campaign change, traffic shift, or offer update.
Watch for three signals in particular. First, a sudden drop in conversions. Second, a source mismatch. Third, duplicate records from the same click range. Those patterns usually point to tracking, not traffic quality.
Keep a note of the exact setup you used, including the Adgora field map and the Voluum destination name. A small record saves time when you need to answer the question every operator hears sooner or later: what changed?
If the reports shift unexpectedly, review the callback URL first, then the preserved click ID, then the status logic. That order catches the most common breakpoints without turning a 10-minute issue into a 2-hour search.
You will also want to know how to use Adgora with Voluum for postback tracking in the same controlled way every time, because repeatable tracking is easier to audit than a new experiment on each campaign. A fixed routine makes the numbers easier to trust.
Keep the monitoring routine light. One check before launch, one after the first conversion, one after any major edit. Three points are enough to catch most failures before they spread through the campaign data.
Terms in this article
Short definitions from the Adgora glossary.
- Conversion
- The action you are actually paying for — a sale, signup, deposit or install. Conversions are idempotent on Adgora: the same click ID and offer will…
- Offer
- A specific thing being advertised with a defined payout for a defined action — the unit of CPA. See the CPA marketing guide.
- CPA
- Cost per action — you pay only when a defined action happens: a sale, a signup, a deposit. The lowest-risk model for the buyer and the highest bar…
- Macro
- A placeholder in a landing URL the tracker replaces at redirect time. Adgora supports {clickid}, {zoneid}, {geo}, {device} and {sub1}–{sub5}.
- Attribution
- Deciding which click gets credit for a conversion. On Adgora that is the click ID match, which is why passing it is non-negotiable.
- CPC
- Cost per click — you pay only when someone clicks. The bid you set is the most you will pay for a click; the auction often clears lower. Best when…
- CPM
- Cost per mille — the price for one thousand impressions, paid whether or not anyone clicks. You are buying attention rather than actions, which sui…