通过GTM部署普通电子商务

GTM电子商务模块 GA小站 2105次浏览 已收录 17个评论

这篇文章主要是介绍如何通过GTM部署普通型电子商务跟踪代码。
1、通过GTM部署Universal Analytics
将页面上的跟踪代码删除后在GTM中新建一个Universal Analytics的tag,配置如下:
通过GTM部署普通电子商务
删除页面上现有的跟踪代码非常重要,如果没有,页面将被触发两次,这将会污染你的数据。
2、打开GA的电子商务跟踪
只有GA中的电子商务跟踪已经被开启,GA才会展示电子商务报告,具体步骤如:
2.1、登录GA账号,并点击“Admin”
通过GTM部署普通电子商务
2.2、点击View下面的Ecommerce Settings
通过GTM部署普通电子商务
2.3、选择按钮为“on”并点击Next Step按钮:
通过GTM部署普通电子商务
2.4、点击Submit
通过GTM部署普通电子商务
这时,你的GA就已经做好了收集和展示电子数据的准备了。
3、创建并添加电子商务数据层到站点
让开发写个脚本自动将页面的电子商务相关的数据按照如下格式:

<script>
dataLayer = [{
    'transactionId': '[Server Variable]', // Transaction ID - Type:String - Required 
    'transactionAffiliation': '[Server Variable]', // store name - Type:String - Optional to use
    'transactionTotal': [Server Variable], //total revenue - Type:Numeric - Required
    'transactionTax': [Server Variable], // Tax amount for transaction - Type:Numeric - Optional to use
    'transactionShipping': [Server Variable], // Shipping cost - Type:Numeric - Optional to use
    'transactionProducts': [{
        'sku': '[Server Variable]', // Product SKU - Type:String - Required 
        'name': '[Server Variable]', // Product Name - Type:String - Required 
        'category': '[Server Variable]', // Product Category - Type:String - Optional to use
        'price': [Server Variable], // Product Price - Type:Numeric - Required 
        'quantity': [Server Variable] // Product Quantity - Type:Numeric - Required 
    },{
        'sku': '[Server Variable]', // Product SKU - Type:String - Required 
        'name': '[Server Variable]', // Product Name - Type:String - Required
        'category': '[Server Variable]',  // Product Category - Type:String - Optional to use
        'price': [Server Variable], // Product Price - Type:Numeric - Required 
        'quantity': [Server Variable] // Product Quantity - Type:Numeric - Required 
    }]
}];
</script>

而且这个需要在GTM跟踪代码之前就实现,在这个过程中需要注意,数据层的变量是注意大小写的,不要用系统已经占用的标识符,确保这个数据层的代码要在GTM代码跟踪代码之前。你最终看到开发的代码可能会是这样的:
通过GTM部署普通电子商务
但你在页面上并不会看到如上代码,你实际看到的是这样的:
通过GTM部署普通电子商务
电子商务数据层代码放的位置一定要在GTM跟踪代码之前:
通过GTM部署普通电子商务
4、在GTM中配置电子商务跟踪
触发器配置:触发器均为自定义事件接受数据层中的event。
通过GTM部署普通电子商务
tag配置:
通过GTM部署普通电子商务
最终:
通过GTM部署普通电子商务
这个就是下单的电子商务配置,还有取消订单,放入购物车~~
来源:www.optimizesmart.com


GA小站, 版权所有丨如未注明 , 均为原创

转载请注明标题:通过GTM部署普通电子商务
链接:https://www.ichdata.com/deploying-general-e-commerce-through-gtm.html

喜欢 (5)
[hyz1100@126.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(17)个小伙伴在吐槽
  1. 您好,我的网站里面有好多商品,是不是要在各个商品页面都放上“根据各个商品的参数编写的电子商务数据层代码”?即如果我的网站里面有100个SKU,那是不是要设置100个独立的电子商务数据层代码?谢谢
    Zhe2017-12-03 23:40 回复
    • 可以合并成同一个
      GA小站2017-12-04 08:43 回复
      • 也就是说“transactionProduct”下面是可以同时放置多个SKU?如上面例子中的DD44AA1234544
        Zhe2017-12-04 20:08 回复
        • 是的
          GA小站2017-12-05 08:54 回复
          • 嗯,如果代码段非常长,会不会对网站加载速度产生影响?
            Zhe2017-12-05 08:56
          • 最多8K,超过会丢失
            GA小站2017-12-05 10:46
  2. 电子商务可以追踪单个订单的来源吗?比如订单来自的国家和设备
    lbw2017-09-27 12:55 回复
    • 可以
      GA小站2017-09-27 13:03 回复
      • 单个订单的设备也可以追踪的到吗? 我找的数据好像是订单级别的只能追踪这些: 订单号(必填项) 连署机构 订单金额(必填项) 订单税款 订单运费 订单来源的城市 订单来源的省/直辖市/自治区等 订单来源国家
        lbw2017-09-27 13:08 回复
        • 这些信息是默认自带的,但有些会获取不到,所以数据是不全的
          GA小站2017-09-27 13:47 回复
  3. 网站上付款成功的转化目标和后台订单数一致,但电子商务缺失20%,这一般是什么情况导致的?
    小明2017-04-15 09:51 回复
    • 电子商务中的哪部分缺失?
      GA小站2017-04-15 13:04 回复
      • 电子商务的交易次数整体缺失。
        小明2017-04-15 15:41 回复
      • 用的是opencart系统,用mangento的站没啥问题。
        小明2017-04-15 15:43 回复
        • 第三方模块的,可能是部分触发条件限制太强了,导致部分没能触发
          GA小站2017-04-15 15:55 回复
          • 大神,还有个问题 :mrgreen: 。我用GTM跟踪按钮的点击,同样的设置方法,有个别按钮没有被触发。是因为按钮的class属性问题还是网站代码的问题?
            小明2017-04-15 16:03
          • Trigger设置不够准
            GA小站2017-04-15 16:10