簡體   English   中英

使用Tag Manager進行的電子商務跟蹤顯示在dataLayer中,但在Analytics(分析)中不顯示

[英]eCommerce Tracking With Tag Manager Showing in dataLayer but no in Analytics

我在這里http://thiswebguy.com/wrdtest/transaction-thanks.html設置了一個測試頁面,該頁面使用GTM幫助部分中的示例代碼。

我已經檢查了控制台,並且產品數據在dataLayer中,我還使用了GADebugger,它說該產品已發送到Analytics(分析)“ Tacking Beacon Sent”(已列出發送的信標)(還列出了產品和交易信息)。

因此,我認為它會起作用並開始在Analytics(分析)中顯示。...但這不是!

我已經將事件trackTransaction添加到開頭:

'event': 'trackTransaction',

這不是Google文檔中的內容,但是沒有它就無法工作,盡管現在仍然沒有,但所有數據仍顯示在dataLayer和GA Debugger中。

我有兩個規則在觸發“ trackTransaction”事件時觸發; 並且僅在dom加載后才觸發。

在我之前的設置中,我有兩個標簽,一個是“加載dom時僅觸發”標簽,另一個僅在“謝謝”頁面上觸發-但這給了我與使用該事件相同的結果。

我已經等了兩天了,數據才順便顯示出來。

任何幫助,將不勝感激!

您要將dataLayer對象放置在<body> 嘗試將其移至<head>並刪除'event':'trackTransaction' ,然后將規則設置為在{{url}}等於/ thank-you-page上觸發。

<html>
<head>
<script>
dataLayer = [{
    'transactionId': '1234',
    'transactionAffiliation': 'Acme Clothing',
    'transactionTotal': '11.99',
    'transactionTax': '1.29',
    'transactionShipping': '5',
    'transactionProducts': [{
        'sku': 'DD44',
        'name': 'Test Prod',
        'category': 'Apparel',
        'price': '11.99',
        'quantity': '1'
    },{
        'sku': 'AA1243544',
        'name': 'Test Prod Again',
        'category': 'Apparel',
        'price': '9.99',
        'quantity': '2'
    }]
}];
</script>
</head>
<body>
<!-- GTM Container Code -->
</body>
</html>

好的,我知道了為什么,您實際上需要在控制台中鍵入:dataLayer。

謝謝您的幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM