首页 > Google Analytics, 网站数据分析 > 利用Google Analytics追踪电子商务交易
2013十二月18

利用Google Analytics追踪电子商务交易

对于电子商务网站来说,网站的商业目的就是盈利,就是获得更多的订单,那么为什么我们要追踪电子商务交易呢?直接从后台看这些数据不可以吗?

其实,不然。我们做网站的优化,就是对一种现有状态经行进一步的提高、优化。那么,我们用GA来追踪电子商务交易,通过可视化渠道来进行渠道流的优化,进一步在内部优化提升我们的订单量。

GA中,其并没有遵循任何的货币格式,因此,如果交易金额不论是逗号或者句号隔开,GA都会认为是小数点,比如1000.00要是,1000.00GA看就是1.00,这点需要注意下。

下面,我们来实施代码。

很简单,在用户完成付款后的页面或者订单确认页面的GATC中加入三行代码:

1_addtrans 代表启动一个订单

2_additem 记录订单中每个商品的数据

 

3将交易和产品信息发送给GA

pageTracker._addTrans(

"",    //订单号(必填)

"",    //连置机构

"",    //订单金额(必填)

"",    //订单税费

"",    //订单运费

"",    //来源城市

"",    //订单来源省会/直辖市/自治区等

"",    //来源国家

);

 

pageTracker._addItem(

"",    //订单号(必填)

"",    //商品代码(必填)

"",    //商品名称

"",    //订单税费

"",    //商品所属类别

"",    //商品价格(必填)

"",    //购买数量(必填)

);

 

PageTracker._trackTrans();

上述为老版GATC所用代码,新版如下:

 

_gaq.push(["_addTrans",

"",   //订单号(必填)

"",   //连置机构

"",   //交易总额(必填)

"",   //交易税费

"",   //交易运费

]);

 

_gaq.push(["_addItem",

"",   //订单号(必填)

"",   //产品代码(必填)

"",   //产品名称(必填)

"",   //产品类别

"",   //产品单价(必填)

"",   //购买数量(必填)

]);

 

 

_gaq.push(['_trackTrans')];

 

其实上述必填选项之外,选填的可以不填,但是要保留双引号。

_addtrands是记录的订单级数据,而_additem记录的是商品级数据,这两段代码中订单号必须相同;_additem中所有商品价格想加酒水_addtrands中的订单金额。

同样,可以定制自己网站的代码,

确定好商品和订单要追踪的数据后,跟技术询问存储数据的变量,讲变量名称替换在相应位置即可。

到这里算完成一大半了,但是还有一个问题。就是有些网站是第三方平台支付,那么由于GA是用第一方cookie,只能对设置了此cookie的域名才能够对其读取修改,并不能传递给第三方。所以,如果是这种情况就需要进行如下设置,

 

老版GATC只需要在代码里加入:

 

PageTracker._setDomainName(“none”);

新版GATC中加入:

_gaq.push([‘_setDomainName’,’myesite.com’]);

_gaq.push([‘_setAllowLinker’,true]);

然后,在你网站跳转到第三方网站的链接上加入

 

Onclick=”_gaq.push([‘._link’,this.href]); retunrn  false;”

好了,说了这么多,赶紧去试试吧,购物车网站的这些数据对你的决策及后期的优化策略有多大意义,也不用讲了。记住,用数据驱动决策

文章作者:houzhi
本文地址:http://www.hozseo.com/394.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

本文目前尚无任何评论.

发表评论

使用新浪微博登陆