【问题标题】:eCommerce Tracking Issues in google tag manager谷歌标签管理器中的电子商务跟踪问题
【发布时间】:2016-07-08 06:26:34
【问题描述】:
<script type="text/javascript">
   dataLayer = [];
    dataLayer.push({
        'transactionId'            : '27628SB013442',
        'transactionTotal'        : 4760.00,
        'transactionTax'        : 480.32,
        'transactionProducts'    : [{
            'sku'        : '27328SB013442 - 7/1/2016',
            'name'        : 'Client Name',
            'category'    : 'GV1K',
            'price'        : 595.00,
            'quantity'    : 8
        }]
    });
   dataLayer.push({
      'event':'checkout',
      'virtualPageURL':'/order-status',
      'virtualPageTitle':'confirmation'
});
</script>
        <!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer',"GTM-XXXXXX");</script>
<!-- End Google Tag Manager -->

上面是我的静态dataLayer代码sn-p。我在 GTM 帐户中创建了一个名为“结帐”的事件。但它不影响分析概述部分。我的代码有什么问题吗?

编辑:DataLayer 已更新为:

dataLayer = []
dataLayer.push({
   'event':'checkout', 
   'transactionType' : 'demo purpose', 
   'transactionId' : '27628SB013442', 
   'transactionTotal': 4760.00,
   'transactionTax' : 480.32,
   'transactionProducts' : [{
      'sku' : '27328SB013442 - 7/1/2016', 
      'name' : 'Client Name', 
      'category' : 'GV1K',
      'price' : 595.00,
      'quantity' : 8
    }]
});

【问题讨论】:

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


    【解决方案1】:

    尝试使用您的电子商务数据推送checkout 事件,并确保您使用交易类型标签来读取数据,因为这不是增强型电子商务交易。还可以使用 GA 调试器或在开发控制台中验证您是否可以看到命中。除此之外,我认为它看起来不错。

    【讨论】:

    • 感谢@nyuen 的快速回复。现在我的 dataLayer 是 - dataLayer = []; dataLayer.push({ 'event':'checkout', 'transactionType' : 'demo purpose', 'transactionId' : '27628SB013442', 'transactionTotal': 4760.00, 'transactionTax' : 480.32, 'transactionProducts' : [{ 'sku' : '27328SB013442 - 7/1/2016', 'name' : 'Client Name', 'category' : 'GV1K', 'price' : 595.00, 'quantity' : 8 }] }); 我在文档中没有找到任何 transactionType 标记我已经传递了一个演示值。现在是不是对了?
    • 不,这行不通。您需要使用transaction type 标签。看我的截图。您所做的只是添加了一个 GA 无法识别的参数。
    猜你喜欢
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多