GET, sending the data as query parameters, with no JSON body.
One thing decides whether any of this works: the RedTrack click id has to arrive on the checkout link. That is covered in The tracking link, and it is where almost every “nothing arrived” ticket ends.
How to configure
Open Integrations > RedTrack
Generate the postback URL in RedTrack
Paste it under Postback URL
Choose the SUM Field
sum parameter. See The SUM parameter.Enable the events and save
sum is appended. Click Save Integration.The tracking link
For a conversion to be attributed in RedTrack, the RedTrack click id has to be present on the checkout link. The checkout captures the query string of the link that brought the buyer. The click id is read from that query string, from the following parameters, in priority order. The first one present wins:clickid and ClickId are both read, CLICKID is not.
The click id survives even though it is not one of the tracking parameters returned on webhook payloads. RedTrack reads the raw captured query string, not the filtered trackingParameters object, so clickid works here even though it never appears in a webhook body.
The postback URL and its macros
The URL saved under Postback URL is a template. Any{field} token in it is replaced with the matching value from the event at send time.
typeandcurrencyare always appended to the final URL, whether or not you put them in the template. Adding them yourself sends them twice.sumis appended when Send SUM parameter value is on for that event. If the URL RedTrack generated already ends with&sum={...}, the platform removes that copy before appending its own, so there is no duplicate. Asumwritten without braces (&sum=100) is not removed.- Values are URL-encoded, so an email arrives as
jane.doe%40example.com. - Empty buyer fields are dropped from the URL instead of arriving blank. This applies to
first_name,last_name,phone,emailandzip_code, and only when you keep the default naming:&email={email}. If you rename the parameter, as in&e={email}, it is not dropped. - A token that matches no macro is left as literal text. It goes out on the URL exactly as you typed it, braces included. That also happens to
{items_total},{transaction_total}and{creator_net_amount}on Checkout Initialized, because those amounts do not exist yet at that point.
email is empty at that point, so it is dropped):
Events sent
type value.
The SUM parameter
sum is the amount of the operation reported to RedTrack. The SUM Field you picked when configuring the integration decides which amount that is.
sum=294, not sum=294.00.
Affiliates on a fixed commission (CPA) are a special case: the amount sent is always the affiliate’s commission, whatever the SUM Field says. The platform overrides the selection on its own, so there is nothing to configure for that case.
Which one to choose:
- To see the ticket of the sale in RedTrack, pick Products Total (Gross).
- To see the commission in RedTrack, pick Net Amount.
- On a fixed commission (CPA), pick anything: the commission is what gets sent.
- Turn SUM on for Purchase only. At checkout start there is no sale amount yet, so
sumgoes out as the literal text{items_total}rather than a number.
Delivery logs
Each integration has its own View Logs screen with the delivery history:Troubleshooting
Nothing appears in the delivery logs
Nothing appears in the delivery logs
subid above all. In that case the postback is never attempted and nothing is logged. Check The tracking link and confirm the link carries one of the accepted parameters.The other two causes are the integration not being saved on that account, and the event not being enabled on the Events to be mapped list.RedTrack rejects the postback
RedTrack rejects the postback
The click id arrives as literal macro text
The click id arrives as literal macro text
{click_id} instead of {clickid}, for example), what reaches the checkout is the macro text itself, not a click id.Pasting the link with the macro straight into a browser does not test this either. Outside a real click coming from the campaign, RedTrack does not substitute its macros.The amount in RedTrack is not the one you expected
The amount in RedTrack is not the one you expected
A custom parameter is not being filled in
A custom parameter is not being filled in
FAQ
What do I put in sum= on the postback URL?
What do I put in sum= on the postback URL?
sum at all: the platform appends it on every postback where SUM is enabled for the event, and fills it according to the SUM Field you chose. If the URL RedTrack generated already ends with &sum={...}, the platform removes that copy first, so there is no duplicate.Can I test by opening the link in a browser?
Can I test by opening the link in a browser?
{clickid} macro does not work, because the macro is only substituted on a click that RedTrack actually tracked.Does the postback send JSON?
Does the postback send JSON?
GET URL. There is no request body.Do I configure RedTrack per product or per offer?
Do I configure RedTrack per product or per offer?
Do upsells and downsells need their own toggle?
Do upsells and downsells need their own toggle?
type value, upsell and downsell.