Skip to content

Instantly share code, notes, and snippets.

@yushine
Forked from firedfox/trackOrder.js
Last active August 29, 2015 14:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yushine/4b859e14de413b0f84c3 to your computer and use it in GitHub Desktop.
Save yushine/4b859e14de413b0f84c3 to your computer and use it in GitHub Desktop.
/**
* 百度统计订单跟踪
*
* 注意事项:
* 1. 页面需要安装百度统计的异步js代码,建议安装在页面顶部 </head> 标签之前,详情请参考获取代码页面的帮助信息。
* 2. 调用订单跟踪接口的位置,要在百度统计异步js代码的后面,至少要在 var _hmt = _hmt || []; 语句之后。
* 3. 所有字段名必须与示例中给出的名称保持字母和大小写完全一致。
*/
// 接口格式。
// 带有#[...]的(例如 #[ORDER_ID])都是参数,需要替换成实际的数据,
// 例如:把 #[ORDER_ID] 替换成 C03-0910519-9203246。
_hmt.push(["_trackOrder", {
"orderId": "#[ORDER_ID]", // 订单id
"orderTotal": #[ORDER_TOTAL], // 订单总金额
"item": [ // 该订单包含的商品条目数组,其中每件商品的信息都是一个json对象
{
"skuId": "#[SKU_ID]", // 商品id
"skuName": "#[SKU_NAME]", // 商品名称
"category": "#[CATEGORY]", // 商品所属的类别
"Price": #[PRICE], // 商品金额
"Quantity": #[QUANTITY] // 商品数量
}
]
}]);
// 接口示例1。
_hmt.push(["_trackOrder", {
"orderId": "C03-0910519-9203246",
"orderTotal": 100.30,
"item": [
{
"skuId": "B00HF32JZE",
"skuName": "韩寒MOOK2:去你家玩好吗",
"category": "图书 > 文学 > 作品集",
"Price": 18.30,
"Quantity": 1
},
{
"skuId": "B00119J7N0",
"skuName": "C++编程思想(第1卷)(第2版)(附光盘)",
"category": "图书 > 计算机与互联网 > 程序语言与软件开发 > 语言与开发工具 > C语言及其相关",
"Price": 41.00,
"Quantity": 2
}
]
}]);
// 接口示例2。
var orderInfo = {
"orderId": "C03-0910519-9203246",
"orderTotal": 100.30,
"item": []
};
orderInfo.item.push({
"skuId": "B00HF32JZE",
"skuName": "韩寒MOOK2:去你家玩好吗",
"category": "图书 > 文学 > 作品集",
"Price": 18.30,
"Quantity": 1
});
orderInfo.item.push({
"skuId": "B00119J7N0",
"skuName": "C++编程思想(第1卷)(第2版)(附光盘)",
"category": "图书 > 计算机与互联网 > 程序语言与软件开发 > 语言与开发工具 > C语言及其相关",
"Price": 41.00,
"Quantity": 2
});
_hmt.push(["_trackOrder", orderInfo]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment