如何使用 GTM 启用 Google Analytics Enhanced eCommerce
How to Enable Google Analytics Enhanced eCommerce using GTM
我已经尝试按照此视频实施所需的配置:
https://www.youtube.com/watch?v=IjyX6g2sZpk&ab_channel=TheSearchAgency
这是我的数据层:
<script>
var dataLayer = window.dataLayer || [];
dataLayer.push({
"event": "transaction",
"ecommerce": {
"purchase": {
"actionField": {
"id": "14c26747-503e-498c-a9b4-604fe1a479d1",
"affiliation": "Online Store",
"revenue": 41,
"tax": 5,
"shipping": 5
},
"products": [{
"id": "7w9e0",
"name": "Masons T-Shirt",
"price": "31.00",
"brand": "Masons",
"category": "T-Shirts",
"variant": "red",
"dimension1": "M",
"position": 0,
"quantity": 1
}]
}
}
});
</script>
到目前为止,我能够在我的 google 标签管理器中接收相同的数据层:
Datalayer received in GTM Preview
这是我的标签的配置:
GTM CONFIG
我的问题是我在 google 分析电子商务概览中看不到任何数据,即使我等了超过 48 小时也是如此。
- 检查网络请求,看看您是否将 EEC 数据发送到
?collect
端点。
- 检查您的调试预览,查看 EEC 事件是否完全按照您期望的事件触发 (
transaction
)
- 检查您的 property/measurement ID。确保它在 GA 和 GTM 中相同。在“网络”选项卡中。
- 确认您在所有地方都使用 GA UA 事件。
我已经尝试按照此视频实施所需的配置: https://www.youtube.com/watch?v=IjyX6g2sZpk&ab_channel=TheSearchAgency
这是我的数据层:
<script>
var dataLayer = window.dataLayer || [];
dataLayer.push({
"event": "transaction",
"ecommerce": {
"purchase": {
"actionField": {
"id": "14c26747-503e-498c-a9b4-604fe1a479d1",
"affiliation": "Online Store",
"revenue": 41,
"tax": 5,
"shipping": 5
},
"products": [{
"id": "7w9e0",
"name": "Masons T-Shirt",
"price": "31.00",
"brand": "Masons",
"category": "T-Shirts",
"variant": "red",
"dimension1": "M",
"position": 0,
"quantity": 1
}]
}
}
});
</script>
到目前为止,我能够在我的 google 标签管理器中接收相同的数据层: Datalayer received in GTM Preview
这是我的标签的配置: GTM CONFIG
我的问题是我在 google 分析电子商务概览中看不到任何数据,即使我等了超过 48 小时也是如此。
- 检查网络请求,看看您是否将 EEC 数据发送到
?collect
端点。 - 检查您的调试预览,查看 EEC 事件是否完全按照您期望的事件触发 (
transaction
) - 检查您的 property/measurement ID。确保它在 GA 和 GTM 中相同。在“网络”选项卡中。
- 确认您在所有地方都使用 GA UA 事件。