·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设问答 >> Google Analytics电子商务追踪 代码定制和实施

Google Analytics电子商务追踪 代码定制和实施

作者:佚名      网站建设问答编辑:admin      更新时间:2022-07-23

收入是衡量网站的重要指标之一,尤其是对于电子商务类的网站。所以对电子商务的追踪也就尤为重要。Google Analytics的电子商务追踪功能可以让我们对交易中的13个数据进行追踪。并且可以追溯到订单的来源。本篇是Google Analytics电子商务追踪的第一部分——追踪代码的定制和实施。

Google Analytics的电子商务追踪是如何工作的。简单的说,Google是通过我们安装在收据页或订单确认页的电子商务追踪代码获得用户订单中的信息,并通过请求一个1像素的文件将收集到的数据传回google服务器。

第一步,开通电子商务报告

电子商务追踪功能在Google Analytics中默认是关闭的。首先在网站配置文件界面选择要开通电子商务追踪功能的报告,点击后面的修改进入配置文件设置界面。选择开通电子商务追踪功能。开通后可以在报告里看到增加了一个电子商务部分。

电子商务报告开通界面

第二步,电子商务追踪代码定制

Google Analytics为电子商务追踪提供了一段单独的代码。这段代码分为三部分。第一部分_addTrans用来启动一个订单,并提供了8个变量存储订单中的数据。第二部分_addItem提供了6个变量来记录订单中每个商品的数据,第三部分_trackTrans将前两部分记录到的数据一起报告给google服务器,并最终显示在我们的报告里。

下面是Google Analytics的电子商务追踪代码,其中订单号,订单总价,产品代码,产品价格和购买数量为必填项。

pageTracker._addTrans(
“”, // 订单号(必填项)
“”, // 连署机构
“”, // 订单金额(必填项)
“”, // 订单税款
“”, // 订单运费
“”, // 订单来源的城市
“”, // 订单来源的省/直辖市/自治区等
“” // 订单来源国家
);
pageTracker._addItem(
“”, // 订单号(必填项)
“”, //商品代码(必填项)
“”, // 商品名称
“”, // 商品所属类别
“”, // 商品价格(必填项)
“” // 购买数量(必填项)
);

pageTracker._trackTrans();

详细的说一下前两部分的关系。_addTrans和_addItem是从属关系。_addTrans记录订单级的数据,_addItem记录商品级的数据。订单级的变量内记录整个订单的订单号,订单金额,交易税款,运费,买家所在地区等信息。而商品级的变量内记录买家订单内每件商品的信息。比如商品代码,商品名称,商品所属类别,商品价格和实际购买数量。_addTrans和_addItem的订单号字段必须相同(同一份订单)。_addItem内所有商品的价格相加就是_addTrans的订单金额。

举个例子说明一下:

一个用户在我的网站买了2本web marketing类别下的《blue whale web analytics note》,商品代码是bluewhale,单价是20元。运费5元。订单号是201024。这时Google Analytics的电子商务追踪代码将记录到这样的信息。

pageTracker._addTrans(“201024″,”", “40″, “”, “5″, “”, “”, “”);
pageTracker._addItem(“201024″, “bluewhale”,” blue whale web analytics note “, “web marketing”, “20″,”2″ );

pageTracker._trackTrans();

为了使电子商务报告有意义,_addTrans里的订单号,订单金额和_addItem里的订单号,商品代码,商品价格和购买数量是必填字段。另外在上面的例子中即使没有买家的国家和城市信息,也不能省略变量的字段。否则会发送错误。