![](/img/trans.png)
[英]Google Tag Manager Not Sending Ecommerce Data to Analytics (Standard Ecommerce)
[英]Google Tag Manager Standard eCommerce
我正在嘗試在Google跟蹤代碼管理器中設置標准電子商務。
但是,Google Analytics不會收到我的交易數據; 我正在嘗試通過Google dataLayer
代碼管理器的dataLayer
將數據推送到Google Analytics(分析) - 但是當我重新加載收據頁時,我的Google Analytics信息中心無法報告任何內容。
這是我寫的代碼:(這在GTM標記之上執行)
window.dataLayer = window.dataLayer || [];
@*Send the receipt information to Google*@
dataLayer.push(
{
'transactionId': '@Model.StudentCheckoutReceiptId',
'transactionAffiliation': 'AcmeStudios',
'transactionRevenue': @Model.Total,
'transactionShipping': '@Model.ShippingOptionPurchased.ToString()',
'transactionProducts': {
'id': '@Model.StudentCheckoutReceiptId',
'name': '@packageOption',
'price': @Model.Total,
'quantity': 1
}
});
// GTM include
....
// End GTM include
我的收據頁面的URL:
https://acmestudios.com/receipt/1aa2726f-9881-43b4-ba42-34a5510d8e67
我錯過了什么?
我正確設置了一切,除了dataLayer對象不正確; 如果你不遵守,谷歌僅指定了格式和變量名,那么它不會工作; 你還需要確保傳入任何Required
參數。這就是我的dataLayer現在的樣子:
@*Send the receipt information to Google*@
dataLayer.push(
{
'transactionId': '@Model.ReceiptId',
'transactionAffiliation': 'AcmeProducts',
'transactionTotal': @Model.Total,
'transactionShipping': '@Model.ShippingOptionPurchased.ToString()',
'transactionProducts': [{
'name': '@packageOption',
'sku': 'none',
'price': @Model.Total,
'quantity': 1
}]
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.