Documentation Index
Fetch the complete documentation index at: https://docs.tagada.io/llms.txt
Use this file to discover all available pages before exploring further.
Voluum
Voluum is a click-id-based ad attribution tracker popular for cross-network media buying. TagadaPay’s integration fires a single S2S postback to Voluum every time an order is paid.Setup
Find your Voluum tracking domain
In Voluum: Settings → Domains. Copy your tracking domain (the custom domain you’ve CNAMEd to
track.voluum.com).Do not use voluum.com — that won’t be associated with your workspace.Enable Voluum in TagadaPay
Dashboard → Settings → Integrations → Voluum → Connect. Paste the tracking domain (no
https://), save.No API key — the click_id provides the auth.Make sure your offer URL forwards the Voluum click_id
Voluum’s Click ID token is TagadaPay reads the
{clickid}. In your campaign offer URL, append it as cid so it reaches the lander:cid URL parameter (also click_id as a fallback), captures it into the customer record at checkout creation, and uses that value when firing the postback.What TagadaPay Fires
Per Voluum’s official postback URL spec:| Voluum param | Source | Notes |
|---|---|---|
cid | Click_id captured on lander | Required. Voluum’s canonical conversion-id parameter (takes priority over the legacy c). |
payout | Order’s paid amount in major units | Optional payoutValue override available. Has priority over the legacy p parameter. |
txid | TagadaPay order id | Used to distinguish upsell / multi-step conversions for the same visitor. |
currency | Order’s currency (USD, EUR, etc.) | Overrides the Voluum offer’s currency for that specific conversion — important for multi-currency stores. |
et parameter (custom conversion types) is intentionally not fired because it requires per-account Custom Conversions setup in Voluum and would silently no-op for most merchants.
How TagadaPay Identifies the Click
In priority order:- URL parameter
cid(Voluum’s canonical name) - URL parameter
click_id(defensive fallback) - Cookie
_voluum - Cookie
voluum
Optional Settings
- Fixed payout — if set, this number is sent as
payoutinstead of the order’s paid amount. Useful for fixed-CPA campaigns. Leave blank to forward the actual amount paid.
Troubleshooting
Voluum reports the conversion but with $0 revenue
Voluum reports the conversion but with $0 revenue
The order’s
paid_amount was 0, OR a Fixed payout override is set to 0 in the TagadaPay integration form. Clear the override or check the order amount.Currency in Voluum is wrong
Currency in Voluum is wrong
Voluum’s offer-level currency setting takes precedence unless
currency= is in the postback. TagadaPay always sends currency now, so this should self-resolve. If not, check the Voluum offer is set to “Auto-detect from postback” rather than a fixed currency.Conversions match clicks but attribution is wrong
Conversions match clicks but attribution is wrong
Most likely cause: the lander URL was missing the
{clickid} token, so TagadaPay captured a stale or empty click_id. Inspect the order’s customer.metadata.queryParams in the TagadaPay CRM — cid should be a non-empty string starting with the Voluum click prefix.