如何在电子商务网站的感谢页面的_addtrans()方法中获取订单id、商店名称值等。教程解释了语法和示例,但他们对如何以及从哪里获得这些值保持沉默
它们需要由商店软件提供(也就是说,商店需要将值呈现到javascript块中)。由于这些值需要显示给购买您物品的访问者,因此这些变量应该在订单确认页面上可用。
如果您不能更改服务器端代码,但知道页面的标记,则可以编写一个从DOM中检索值的javascript。
也就是说,如果orderid在div中呈现,如下所示:
<div id="orderid">Order12345<div>
您可以获得值(示例假设jQuery):
myid=$('#orderid').text();
_gaq.push([‘_addTrans’,
myid, // orderid retrieved via js ...
]);
因此,无论如何,数据都需要来自你的购物系统。