Redtrack Conversion Tracking
Learn about server-to-server (S2S) postback conversions from RedTrack.io to Rumble Ad Center (RAC), including how to capture Rumble’s _raclid in RedTrack and how to build the postback.
Server-to-Server Conversion Postbacks
Choose one method only: either the Rumble ad tag or S2S postbacks. Using both will double-count conversions for “track every conversion” actions.
What you'll need
- Rumble Conversion Action ID (
caid): copy this from RAC’s Conversion Tracking page. Rumble Advertising Center - A Rumble click ID per visitor (
_raclid): RAC appends this to your landing URLs automatically. You’ll capture it in RedTrack. - Your desired value token from RedTrack (e.g.,
{sum}or{offer_payout}), if you want to pass dynamic revenue. RedTrack Help
Step 1. Capture Rumble’s _raclid in RedTrack (map to RedTrack {ref_id})
-
In RedTrack, go to Traffic channels → New from scratch (create “Rumble” or similar).
-
Open Additional parameters / aliases.
-
Create a parameter alias for the incoming URL param
_raclidand assign the role “Click ID” so it maps to RedTrack’s{ref_id}(this is RedTrack’s canonical “traffic source click id”).- From RedTrack docs:
{ref_id}is the token that stores the traffic-source click ID; aliases/roles can be reassigned. RedTrack Help
- From RedTrack docs:
-
Save the traffic channel.
After completing these steps, any visit from RAC that hits your RedTrack link (or is tracked via RedTrack’s no-redirect setup) with ?_raclid=... will populate {ref_id} in reports and postbacks.
Step 2. Build the RedTrack → Rumble postback URL
Rumble S2S endpoint accepts GET or POST and expects at minimum:
cid: the click/conversion ID (use the RAC_raclidyou captured as{ref_id})caid: your Rumble conversion action ID- Optional:
value(USD),ip(end-user IP)
Rumble endpoint
https://a.ads.rmbl.ws/v1/conversions
Recommended postback template (GET)
https://a.ads.rmbl.ws/v1/conversions?cid={ref_id}&caid=[YOUR_CONVERSION_ACTION_ID]&value={sum}&ip={ip}{ref_id}: the RAC_raclidyou mapped in step 1. RedTrack Help<YOUR_CONVERSION_ACTION_ID>: paste your RACcaid. Rumble Advertising Center{sum}(or{offer_payout}): choose your revenue token depending on how you store payout/value in RedTrack. RedTrack Help{ip}: RedTrack token for the end-user IP. RedTrack Help
Rumble’s public examples show the same structure (cid, caid, value) in the query string for partner integrations. Rumble Advertising Center
Step 3. Important: About User-RumbleAdvertisingCenter
- The Rumble endpoint uses the HTTP
User-Agentheader (not a query parameter) to enrich device data. - RedTrack TS postbacks are typically GET URLs where you can’t set custom headers. That means adding
&user_agent={useragent}to the URL will not be read by Rumble unless they explicitly accept a UA query param. - Good news: UA is optional; conversions still record without it. If you want UA accuracy, use one of the two patterns below.
Example of RedTrack tokens you may see:
{useragent}: RedTrack token that can expose UA as a value (but again, Rumble expects it as an HTTP header, not a query param). RedTrack Help
If you require User-Agent attributions
Option A. Keep it simple: omit UA; send cid/caid/value/ip only.
Option B. Relay with headers: Point RedTrack postback to your tiny relay (Cloud Function / server) that:
- accepts
cid,caid,value,iporuseragentas as query - forwards a POST to https://a.ads.rmbl.ws/v1/conversions?cid=...&caid=...&value=...&ip=...
- sets
User-Agent: [useragent]header
Following option B preserves UA and keeps RAC attribution.
Step 4. Paste the postback into RedTrack (Traffic Source postback)
- In RedTrack → Traffic channels → (your Rumble channel), locate Postback / S2S settings to traffic source.
- Paste your URL template, e.g.
https://a.ads.rmbl.ws/v1/conversions?cid={ref_id}&caid=[YOUR_CONVERSION_ACTION_ID]&value={sum}&ip={ip} - Select Save.
RedTrack notes you can pass payout to a traffic source via tokens like {offer_payout}; use whichever token represents your desired conversion value. RedTrack Help
Step 5. Verify end-to-end
- Click flow: Launch a test click from RAC so your landing URL contains
?_raclid=.... - Check RedTrack: In Logs → Clicks, confirm
ref_idis populated. If empty, ensure the_raclidalias is mapped to “Click ID”. RedTrack Help - Fire a conversion in your flow (or simulate one) so RedTrack sends the S2S postback.
- Confirm in RAC: The conversion should show under your Conversion Action with the expected value.
- Optional: Use RAC’s Integration Test on the conversion action to generate a test click ID and validate your postback. (Feature referenced in RAC docs/videos.) Rumble Advertising Center
Step 6. Example
Count-only conversion (no value)
https://a.ads.rmbl.ws/v1/conversions?cid={ref_id}&caid=[YOUR_CONVERSION_ACTION_ID]
Dynamic value from RedTrack (choose one)
https://a.ads.rmbl.ws/v1/conversions?cid={ref_id}&caid=[YOUR_CONVERSION_ACTION_ID]&value={sum}
or
https://a.ads.rmbl.ws/v1/conversions?cid={ref_id}&caid=[YOUR_CONVERSION_ACTION_ID]&value={offer_payout}
And IP if available:
...&ip={ip}
Rumble accepts both GET and POST; partners commonly use GET with cid, caid, value. Rumble Advertising Center
Step 7. Avoid duplicates
If you used the Rumble ad tag previously, remove/disable it once S2S is live; otherwise you’ll double-fire for “Every” count conversions.
Step 8. Troubleshooting
No conversions in RAC
- Confirm
cidis present (RedTrack{ref_id}was filled from_raclid). - Confirm you used the correct
caid. Rumble Advertising Center
Value is 0
- Ensure your chosen token
({sum},{offer_payout}, or another) actually contains a number for that conversion in RedTrack. RedTrack Help.
Geo/device looks generic
- Add
&ip={ip}(helps location). UA requires the header (see §3). RedTrack Help.
Audit in RedTrack
- Check Postback/API logs and Clicks logs (
ref_id column) to verify data is flowing. RedTrack Help.
Copy-paste templates
Replace <YOUR_CONVERSION_ACTION_ID> with your RAC caid.
Basic (recommended)
https://a.ads.rmbl.ws/v1/conversions?cid={ref_id}&caid=[YOUR_CONVERSION_ACTION_ID]&value={sum}&ip={ip}
Count-only
https://a.ads.rmbl.ws/v1/conversions?cid={ref_id}&caid=[YOUR_CONVERSION_ACTION_ID]
With {offer_payout} instead of {sum}
https://a.ads.rmbl.ws/v1/conversions?cid={ref_id}&caid=[YOUR_CONVERSION_ACTION_ID]&value={offer_payout}&ip={ip}
You can append a UA query like &user_agent={useragent}, but Rumble’s endpoint reads UA from the HTTP header, so the query param won’t be used. Use the relay workaround if UA is required. RedTrack Help, Rumble Advertising Center.
References
- Rumble Conversion Tracking docs (overview, partner examples & endpoint usage). Rumble Advertising Center
- Rumble → RedTrack tutorial link (official page). Rumble Advertising Center
- RedTrack Dynamic Parameters — tokens for
{ref_id},{ip},{useragent},{sum}, etc. RedTrack Help - RedTrack: Traffic channel & payout token notes. RedTrack Help