Tracking parameters

Every tracking method moves the same set of parameters. What differs is the direction and which parameters are available in it.

  • Pixel and S2S postback bring data into PalDock, usually from the advertiser.
  • Tracking API and affiliate postback send data out of PalDock, to the advertiser or to the affiliate.

This page is the reference for what may travel in each direction. For what you can pick while building a scenario in the Connection Creator, see Parameters.

The identifiers

Four parameters decide whether a tracking request matches anything at all, so read these before the rest:

  • origin_id is the click or the lead.
  • send_id is one delivery of that lead to one channel in a pingtree. One lead can have several.
  • conversion_id is the sale or the prospect. One origin can have several.
  • external_id is the advertiser’s own ID for the order, sent together with advertiser_id.

To create a conversion, send the origin_id, or the advertiser_id together with the external_id. Sending both pairs is the safest option. To update one, send the external_id with the advertiser_id, or the conversion_id when you have it.

Full detail on which to send and when: Conversion IDs explained.

The full list

A ✅ means the parameter can be used in that direction, a ❌ means it cannot. The first column is the group the parameter belongs to, so you can sort the table by it.

GroupParameterPixelS2S postbackTracking APIAffiliate postbackDescription
Conversionorigin_id✅✅✅✅PalDock ID of the click or the lead. Use it to attribute a conversion back to the affiliate.
Conversionsend_id✅✅✅✅PalDock ID of one delivery of a lead to one channel in a pingtree. One lead can have several.
Conversionconversion_id❌❌✅✅PalDock ID of the sale or the prospect. One origin can have several.
Conversionexternal_id✅✅✅✅The advertiser’s own ID for the order.
Conversionaffcid✅✅✅✅The affiliate’s own ID for the conversion.
Conversionaction✅✅✅✅Whether to create a new conversion or update an existing one.
Conversiontype✅✅✅✅The conversion type. Required when action is create.
Conversionresult✅✅✅✅The transaction result, such as pending, approved or rejected.
Conversionip_address❌❌✅✅IP address of the end user.
Commissionvalue✅✅✅✅The order value. Used when the commission is a percentage of it.
Commissioncommission✅✅❌❌The amount the advertiser sent in their commission parameter.
Commissionadv_commission❌❌✅❌The final commission from the advertiser.
Commissionaff_commission❌❌✅✅The final commission for the affiliate.
Commissioncommission_profit❌❌✅❌The difference between adv_commission and aff_commission.
Commissioncommission_id✅✅✅❌Which commission applies, when several exist for the same type.
Commissioncommission_code✅✅✅❌The commission’s own text code. Works as an alias for commission_id.
Commissioncurrency❌❌✅✅The currency of the offer, in ISO 4217 format.
Commissionprice❌❌✅❌The price the advertiser bid. Used in auction distribution.
Offeroffer_id✅✅✅✅The ID of the offer.
Offeroffer_name❌❌✅✅The name of the offer.
Offercountry❌❌✅✅The country of the offer, in ISO 3166 format.
Advertiseradvertiser_id✅✅✅✅The ID of the advertiser.
Advertiseradvertiser_name❌❌✅❌The advertiser’s nickname.
Advertiseradvs1 to advs10✅✅✅❌Ten free slots for values belonging to the advertiser.
Affiliateowner_id✅✅✅✅The ID of the affiliate.
Affiliateowner_name❌❌✅❌The affiliate’s nickname.
Affiliateaffs1 to affs10✅✅✅✅Ten free slots for values belonging to the affiliate.
Integrationintegration_name❌❌✅❌The name of the integration.
Integrationchannel_name❌❌✅❌The channel name from the pingtree.
Integrationchannel_visible_name❌❌✅❌The channel name the customer sees.
Integrationpostback_id✅✅✅❌The postback the flow belongs to. Works only when there are follow-up steps.
Integrationredirect_url❌❌✅❌Where the customer goes next. Comes from the advertiser in the integration.
Timecreated_date❌❌✅✅When the conversion was created, in Y-m-d H:i:s format.
Timetimestamp❌❌✅✅The same moment as a Unix timestamp.
Timetimestamp_sign❌❌✅✅The timestamp used when signing a request.
Form datadata_XYZ❌❌✅❌Any field from the form structure, with data_ in front of its system name.
Customcustom_XYZ✅✅✅✅Any parameter sent with the custom_ prefix is stored.
Cookiescustom_cookie_ga✅✅✅✅Google identifier from the cookie.
Cookiescustom_cookie_ga_container_id✅✅✅✅Google container identifier from the cookie.
Cookiescustom_cookie_gcl_aw✅✅✅✅Google Ads click identifier from the cookie.
Cookiescustom_cookie_fbp✅✅✅✅Facebook identifier from the cookie.
Cookiescustom_cookie_fbc✅✅✅✅Facebook identifier from the cookie.
Othersrandom_uuid❌✅✅✅A fresh random identifier, generated for each request.
Othersuser_agent❌✅✅✅User agent of the visit

Parameters with a prefix

Two entries in the table are patterns rather than fixed names:

  • data_XYZ is any field from the form structure, with data_ in front of its system name. A field called email is sent as data_email. See Local, Global and Custom fields.
  • custom_XYZ is anything you send with a custom_ prefix. PalDock stores it whether or not it is defined anywhere, which makes it the place to put values that have no parameter of their own.

The custom_cookie_ parameters are separate from these. They carry advertising platform identifiers collected in the visitor’s browser, and the names are fixed. Forward them when you send conversions into Google or Facebook, which need their own identifier to match the conversion to the click.

Where to see what was sent

Every tracking request is recorded with the parameters it carried. See Tracking and Conversion Logs, and Tracking errors and reasons when a request did not do what you expected.

Insights that
helps you grow

  • Release notes 2026/08/14
    This was a big one. We went through roughly 200 pages of our knowledge base and rewrote the whole thing. Clearer structure, consistent terminology, and…
  • Release notes 2026/07/31
    What’s new in PalDock? A lot of this month went into things you won’t see directly – query optimisation, indexing, and general tuning under the…
  • Free Affiliate tracking software
    Many companies (inlcuding YOU) search for free affiliate tracking software because they want to launch an affiliate program without committing to expensive monthly fees. The…