Google Analytics部署 电子商务
Google Analytics(Universal Analytics)为电子商务网站有专用的数据收集插件、数据报表、数据分析功能。虽然Classic Analytics就已经是如此的,但新版给我们带来了不一样的感受。希望本篇文章能够和大家共同分享Google Analytics强大的电子商务网站分析功能。
什么样的网站属于电子商务网站?
无论您的网站是一个完全线上买卖的典型电子商务网站,还是一个包含部分交易功能的其他类型网站,又或者是一个离线型电子商务网站(O2O),都可以使用电商分析。或者说您的网站只要是:
- 存在商品概念的网站
- 存在买卖交互的网站
如果您的网站拥有以上中的一点,那么您就可以作为一个电子商务网站进行数据收集与网站分析了。在Google Analytics也将享有以下数据报告:
- 电子商务概览
- 产品效果报告(产品角度了解销售情况、收入等)
- 销售业绩报告(时间角度分析销售业绩、变化等)
- 交易次数报告
- 购买前所耗天数/交易前访问次数
Google Analytics电子商务功能
开启GA电商功能,我们需要在配置文件(视图)一级进行设置:
只有在进行了该配置后,配置文件(视图)中才能打开电子商务部分功能。同样,统计的电子商务数据也才能从报告中读取出来。(配置成为电子商务网站对其他报告无影响)
Google Analytics电子商务部署
首先,GA将电子商务数据部分划分为两大块,一块是交易数据,一块部署产品数据。交易数据包含信息有:
商品数据包含的信息有:
这里有一个奇怪的现象,在交易数据集中,交易ID是字符串类型,而在商品数据集中,交易ID是整数型的。
想要收集到上述的数据,我们必须经历以下几个步骤:
加载电子商务插件
Google Analytics电子商务网站分析功能,需要另外加载一个js文件,进行电商部分的统计:
[code lang=”js”]
//置于创建跟踪ID之后,其他电商代码之前
ga(‘require’, ‘ecommerce’, ‘ecommerce.js’);
[/code]
增加一个交易数据
一旦我们加载了GA电商插件,我们便可以在购物车部分对订单交易进行操作了,例如增加一笔交易:
[code lang=”js”]
ga(‘ecommerce:addTransaction’, {
‘id’: ‘1234’, // 交易ID,必须的
‘affiliation’: ‘Google Adwords’, // 联盟名称
‘revenue’: ‘11.99’, // 总收入
‘shipping’: ‘5’, // 运费
‘tax’: ‘1.29’ // 税费
});
[/code]
增加一个商品数据
也可以不统计商品数据,该命令并不是必须的:
[code lang=”js”]
ga(‘ecommerce:addItem’, {
‘id’: ‘1234’, // 交易ID,必须的
‘name’: ‘Fluffy Pink Bunnies’, // 商品名称,必须的
‘sku’: ‘DD23444’, // 商品SKU码
‘category’: ‘Party Toys’, // 商品类目
‘price’: ‘11.99’, // 单位价格
‘quantity’: ‘1’ // 数量
});
[/code]
发送数据到GA服务器
在收集完所有的交易数据以及商品数据的时候,这个时候数据还只是被存储在用户浏览器的本地,我们需要使用发送数据命令将数据发送到GA服务器:
[code lang=”js”]
ga(‘ecommerce:send’);
[/code]
当数据被发送到GA服务器后,GA将重置本地的购物篮数据,这时候又将是一个新的交易数据统计和商品数据统计了。
清空电子商务数据
如果用户选择清空购物篮之类,我们也可以手动的清除用户本地存储的购物车数据:
[code lang=”js”]
ga(‘ecommerce:clear’);
[/code]
其他部署相关
- 指定币种:
[code lang=”js”]
ga(‘set’, ‘currencyCode’, ‘EUR’);
[/code]
- 多跟踪ID支持
- 精度支持
[code lang=”js”]
1000.000001
[/code]
参考资料:
1 对 “Google Analytics部署 电子商务”的想法;