Skip to main content

Postbacks for CPA Merchants

This guide describes how to send S2S postbacks for conversion tracking, ensuring reliability and accuracy.

https://yourdomain.com?order_id={custom2}&kukuruku_login={custom3}&auth_url={custom4}&cid={click_id}&auto_login={custom3}
  • click_id is passed as cid and must be stored for the user. It is the main user identifier for us.
  • Other parameters are for user authorization on your side.

Expected Postbacks

Goalgoal_aliasWhen to sendPostbacksStatus flowApplies to
FTDftdFirst successful deposit2 (event + confirmation)pendingapproved / rejectedAll merchants
RDrdepEvery deposit after the FTD1 per depositcounted immediatelyAll merchants
RevsharerevsharePer revenue event1counted immediatelyHybrid deals only

FTD — First Time Deposit

The player's first successful deposit at the merchant. Send this postback once per player, on the very first deposit that is confirmed as successful on your side.

FTD uses a two-phase flow: first you register the event (it lands as pending / on hold), then you confirm or reject it after qualification. Both postbacks are linked by the same click_id.

https://trk.track-app-18.today/track/conv?click_id={click_id}&amount={sale_amount}&currency={currency}&token={token}&goal_alias=ftd

By default, FTD comes with status pending. After qualification, send:

https://trk.track-app-18.today/track/conv-change?click_id={click_id}&amount={sale_amount}&currency={currency}&token={token}&goal_alias=ftd&conv_status=approved
  • conv-change is for conversion status change, use the same click_id as in the first postback.
  • conv_status can be approved or rejected.
  • currency must match the user's deposit currency.

RD — Repeat Deposit

Every deposit after the FTD for the same player at the merchant. Send one RD postback per repeat deposit. The payment method and which side initiated the deposit do not matter — any successful deposit beyond the first qualifies.

https://trk.track-app-18.today/track/conv?click_id={click_id}&amount={sale_amount}&currency={currency}&token={token}&goal_alias=rdep

Revshare* — Revenue Share

Optional. Applies only to merchants on a hybrid deal. If you don't run a hybrid model, you don't send this postback.

https://trk.track-app-18.today/track/conv?click_id={click_id}&amount={sale_amount}&currency={currency}&token={token}&goal_alias=revshare

*amount is the revshare sum. By default, we expect 100% and multiply on our side, but this can be adjusted. Valid for hybrid deals only.

Postback Parameters

  • click_id: main player identifier
  • amount: deposit amount
  • token: verification token (request from our team)
  • goal_alias: static goal aliases: reg (registration), ftd (first deposit), revshare, rdep (repeat deposit)