Google Analytics(Universal Analytics)为电子商务网站有专用的数据收集插件、数据报表、数据分析功能。虽然Classic Analytics就已经是如此的,但新版给我们带来了不一样的感受。希望本篇文章能够和大家共同分享Google Analytics强大的电子商务网站分析功能。

什么样的网站属于电子商务网站?

无论您的网站是一个完全线上买卖的典型电子商务网站,还是一个包含部分交易功能的其他类型网站,又或者是一个离线型电子商务网站(O2O),都可以使用电商分析。或者说您的网站只要是:

  • 存在商品概念的网站
  • 存在买卖交互的网站

如果您的网站拥有以上中的一点,那么您就可以作为一个电子商务网站进行数据收集与网站分析了。在Google Analytics也将享有以下数据报告:

  • 电子商务概览
  • 产品效果报告(产品角度了解销售情况、收入等)
  • 销售业绩报告(时间角度分析销售业绩、变化等)
  • 交易次数报告
  • 购买前所耗天数/交易前访问次数

Google Analytics电子商务功能

开启GA电商功能,我们需要在配置文件(视图)一级进行设置:

ec-config

只有在进行了该配置后,配置文件(视图)中才能打开电子商务部分功能。同样,统计的电子商务数据也才能从报告中读取出来。(配置成为电子商务网站对其他报告无影响)

Google Analytics电子商务部署

首先,GA将电子商务数据部分划分为两大块,一块是交易数据,一块部署产品数据。交易数据包含信息有:

trans

商品数据包含的信息有:

item

这里有一个奇怪的现象,在交易数据集中,交易ID是字符串类型,而在商品数据集中,交易ID是整数型的。

想要收集到上述的数据,我们必须经历以下几个步骤:

加载电子商务插件

Google Analytics电子商务网站分析功能,需要另外加载一个js文件,进行电商部分的统计:

//置于创建跟踪ID之后,其他电商代码之前
ga('require', 'ecommerce', 'ecommerce.js');

增加一个交易数据

一旦我们加载了GA电商插件,我们便可以在购物车部分对订单交易进行操作了,例如增加一笔交易:

ga('ecommerce:addTransaction', {
'id': '1234',                     // 交易ID,必须的
'affiliation': 'Google Adwords',  // 联盟名称
'revenue': '11.99',               // 总收入
'shipping': '5',                  // 运费
'tax': '1.29'                     // 税费
});

增加一个商品数据

也可以不统计商品数据,该命令并不是必须的:

ga('ecommerce:addItem', {
'id': '1234',                     // 交易ID,必须的
'name': 'Fluffy Pink Bunnies',    // 商品名称,必须的
'sku': 'DD23444',                 // 商品SKU码
'category': 'Party Toys',         // 商品类目
'price': '11.99',                 // 单位价格
'quantity': '1'                   // 数量
});

发送数据到GA服务器

在收集完所有的交易数据以及商品数据的时候,这个时候数据还只是被存储在用户浏览器的本地,我们需要使用发送数据命令将数据发送到GA服务器:

ga('ecommerce:send');

当数据被发送到GA服务器后,GA将重置本地的购物篮数据,这时候又将是一个新的交易数据统计和商品数据统计了。

清空电子商务数据

如果用户选择清空购物篮之类,我们也可以手动的清除用户本地存储的购物车数据:

ga('ecommerce:clear');

其他部署相关

  • 指定币种:
ga('set', 'currencyCode', 'EUR');
  • 多跟踪ID支持
  • 精度支持
1000.000001

参考资料:

1 对 “Google Analytics部署 电子商务”的想法;

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据