开发者

发送转化

当发生销售或注册时,您的服务器随访问一起发送;之后可以更改其状态,例如退款时。

调用

POST https://<your workspace address>/track/conversions
x-api-key: your API key
Content-Type: application/json

{
  "hit": "h1.…",
  "conversionTypeCode": "sale",
  "externalId": "order-1042",
  "amount": { "value": 49.90 },
  "currency": "EUR"
}
字段
hit 来自 hitctrl Cookie(或服务器端访问)的签名访问。
conversionTypeCode 必填。转化类型的代码,例如 sale。
externalId 您的订单或交易 ID。相同的 ID 只计一次,因此重试是安全的。
amount.value、currency 销售金额;百分比佣金需要它。其他货币按当天汇率换算。
exchangeRate 您自己的、到工作区货币的汇率(如果工作区接受)。
couponCodes 使用的优惠券代码;优惠券的合作伙伴先于访问获得该销售。
externalClientId 您注册的客户;销售计入该客户访问对应的合作伙伴。
country 买家的国家(两个字母);销售按它而不是访问的国家定价。
customParams.advS1–advS5 您自己的值;佣金组和反欺诈规则可以使用它们。
status approved、pending 或 test;省略时使用优惠目标设定的状态。

hit、couponCodes 或 externalClientId 三者必须有其一。该调用也可以作为 GET 使用,把相同的值放在地址中。

之后更改状态

POST https://<your workspace address>/track/conversions/status
{ "externalId": "order-1042", "status": "refunded" }

status 为 approved、pending、rejected 或 refunded。如果一个订单有多种类型的转化,请添加 conversionTypeCode。

高峰负载

发送请求头 Prefer: respond-async:会立即返回 202,转化稍后记录。

已于 2026年10月18日 与应用核对