使用Google代码管理器进行电子商务跟踪

时间:2015-10-12 13:41:21

标签: javascript google-analytics google-tag-manager

我想开始使用Google Analytics跟踪电子商务,为此,我需要使用GTM将数据层的值传递给GA。我已经阅读了关于这个主题的无数文件,据我所知它应该有效,但是我仍然遇到问题。

我的数据层在网站的结帐页面上看起来像这样:

dataLayer = [  
   {  
      'u12':'16149227',
      'ord':'31915976',
      'u3':'XXTX',
      'u7':'190.43',
      'cost':'190.43',
      'revenue':'190.43',
      'name':'XXTX',
      'category':'Annual',
      'id':'31915976'
   }
];

我在GTM中设置了一个触发器,因此以下标记仅在我网站的结帐页面上触发。

我在GTM中创建的标签如下:

    <script>

  ga('require', 'ecommerce', 'ecommerce.js');

  ga('ecommerce:addTransaction', {
    'id' : '{{id}}',
    'revenue': '{{revenue}}'
  });

  ga('ecommerce:addItem', {
    'id' : '{{id}}',
    'sku' : '{{u12}}',
    'name' : '{{name}}',
    'category' : '{{category}}', // Payment Method
    'price' : '{{cost}}', 
    'quantity' : '1'
  }); 

  ga('ecommerce:send');

</script>

不幸的是,这不起作用,我的Google Analytics在电子商务交易方面是空的,对此的任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:0)

您应该执行以下操作,而不是使用自定义HTML标记:

  1. 创建Google Analytics代码。
  2. 选择通用分析。
  3. 输入您的跟踪ID 您可以在此处找到跟踪ID https://support.google.com/analytics/answer/1032385?hl=en
  4. 选择跟踪类型交易
  5. 设置触发器并保存标签
  6. 希望这有帮助