2017-08-01 75 views
0

我(試圖)在aspx/mvc網站上實施增強型分析。手動實施增強型電子商務的問題

首先,我成立了一個UA標籤觸發關閉自定義事件「結帳」: 標籤類型:通用Analytics 履帶式:事件 事件操作:結帳 啓用增強型電子商務特點:真正的 使用數據層:真

然後,我創建了一個自定義HTML標記,以將結帳事件推送到數據層;觸發結帳URL的窗口加載。自定義HTML是:

<script type='text/javascript'> 
(function() { 
    dataLayer.push({ 
     'event': 'checkout', 
     'ecommerce': { 
      'checkout': { 
       'actionField': { 'step': '1' }, 
       'products': [{ 
        'name': 'product1', 
        'id': '123456', 
        'price': '500', 
        'dimension2': 'Acccepted', 
        'dimension5': '12345' 
       }] 
      } 
     } 
    }); 
}) 
</script> 

GTM預覽顯示自定義HTML標記觸發但關聯的UA事件標記不會觸發。

幫助?

回答

1

你的JS有一個小錯誤。您忘了調用已定義的功能(請注意()末尾):

(function() { 
    dataLayer.push({ 
     'event': 'checkout', 
     'ecommerce': { 
      'checkout': { 
       'actionField': { 'step': '1' }, 
       'products': [{ 
        'name': 'product1', 
        'id': '123456', 
        'price': '500', 
        'dimension2': 'Acccepted', 
        'dimension5': '12345' 
       }] 
      } 
     } 
    }); 
}())  
+0

謝謝你,小小的監督,但它一直在殺我! – Hannah

相關問題