我正在为客户设置电子商务跟踪,并提出一些问题以帮助我理解Google Analytics。
我知道您必须为收据中显示的每件商品都设置一个'_addItem'。这是否需要以任何方式更改JavaScript,还是使用已经存在的内容自动生成每个项目的数据?
我的另一个问题是:当JavaScript从收据中提取交易和商品信息时,是否必须对我的网站代码执行任何操作以确保JavaScript中使用的标识符与收据中的标识符匹配?下面的JavaScript如何知道“总数”在收集的数据方面意味着什么?
我希望自己明确表示,请问您是否希望我详细说明。我真的只是想弄清楚它是如何工作的以及我需要做些什么才能让它发挥作用。
<script type="text/javascript">
pageTracker._addTrans(
"order-id", // required
"affiliate or store name",
"total",
"tax",
"shipping",
"city",
"state",
"country"
);
pageTracker._addItem(
"order-id", // required
"SKU",
"product name",
"product category",
"unit price", // required
"quantity" //required
);
pageTracker._trackTrans();
</script>
答案 0 :(得分:0)
Google Analytics不会根据当前页面自动填充报告。 GA不解析页面上的任何内容。您需要手动将所有信息作为参数传递给_addTrans
和_addItem
。
文档非常详细,并说明了如何实现它。但最后代码片段只是示例。您应该根据服务器端逻辑自己生成代码片段,以便使用该事务的正确信息填充代码。