## 交易分析 **自定义事件 支持平台:微信小程序** ## ## 一、商品访问上报接口和参数示例 此接口在商品详情页的onShow()阶段进行上报,用来记录商品详情页面的访问情况。 ``` 1 wx.aldVisit({ 2 category:'服装', // 改字段为商品类别(必传) String 最多支持 32 个字符 3 id:"111111", // 商品唯一id(必传) String||Number 4 name:"衬衫", // 商品名称(必传) String 最多支持 32 个字符 5 }) ``` 描述 ![](https://img.kancloud.cn/73/50/7350b28e8a588158757f23cabfd03b03_950x382.png) ## 二、交易成功上报接口和参数示例 此接口在购买商品交易成功时进行上报,用来记录商品的交易情况和订单金额变化。 ``` 1 wx.aldPayOrder({ 2 price:100, // 订单总价(该字段必传) Number || 数字字符串 3 details:\[{ 4 amount:1111, // 商品数量(该字段必传) Number || 数字字符串 不能小于或等于0 5 category:'服装', // 改字段为商品类别(必传) String 最多支持 32 个字符 6 id:"111111", // 商品唯一id(必传) String||Number 7 name:"衬衫", // 商品名称(必传) String 最多支持 32 个字符 8 }\] 9 }) ``` ![](https://img.kancloud.cn/45/b9/45b9375d40b958f2c0b9ed4086528273_920x306.png) 以下为商品详请参数类型为Object ![](https://img.kancloud.cn/f1/6c/f16cd7eb489fec396375ca2712c2cf01_923x476.png) 三、完整代码示例 ``` 1 // 商品访问上报 2 wx.aldVisit({ 3 category:'服装', // 改字段为商品类别(必传) String 最多支持 32 个字符 4 id:"111111", // 商品唯一id(必传) String||Number 5 name:"衬衫", // 商品名称(必传) String 最多支持 32 个字符 6 }) Copied! 1 // 交易成功上报 2 wx.aldPayOrder({ 3 price:600, // 订单总价(该字段必传) Number || 数字字符串 4 details:\[{ 5 amount:1, // 商品数量(该字段必传) Number || 数字字符串 不能小于或等于0 6 category:'服装', // 改字段为商品类别(必传) String 最多支持 32 个字符 7 id:"111111", // 商品唯一id(必传) String||Number 8 name:"衬衫", // 商品名称(必传) String 最多支持 32 个字符 9 },{ 10 amount:10, // 商品数量(该字段必传) Number || 数字字符串 不能小于或等于0 11 category:'服装', // 改字段为商品类别(必传) String 最多支持 32 个字符 12 id:"22222", // 商品唯一id(必传) String||Number 13 name:"裤子", // 商品名称(必传) String 最多支持 32 个字符 14 }\] 15 }) 16 ``` **注:访问商品所上报的商品Id和交易成功上报的商品id必须一致,否则会造成信息有误。**