通过GTM部署普通电子商务

这篇文章主要是介绍如何通过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部署普通电子商务
链接:http://www.ichdata.com/deploying-general-e-commerce-through-gtm.html

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(7)个小伙伴在吐槽
  1. 网站上付款成功的转化目标和后台订单数一致,但电子商务缺失20%,这一般是什么情况导致的?
    小明2017-04-15 09:51 回复
    • GA小站
      电子商务中的哪部分缺失?
      GA小站2017-04-15 13:04 回复
      • 电子商务的交易次数整体缺失。
        小明2017-04-15 15:41 回复
      • 用的是opencart系统,用mangento的站没啥问题。
        小明2017-04-15 15:43 回复
        • GA小站
          第三方模块的,可能是部分触发条件限制太强了,导致部分没能触发
          GA小站2017-04-15 15:55 回复
          • 大神,还有个问题 :mrgreen: 。我用GTM跟踪按钮的点击,同样的设置方法,有个别按钮没有被触发。是因为按钮的class属性问题还是网站代码的问题?
            小明2017-04-15 16:03
          • GA小站
            Trigger设置不够准
            GA小站2017-04-15 16:10