GTM 调试器中未显示数据层信息
dataLayer information not showing in GTM debugger
我正在尝试在开发人员的帮助下实施 Google 跟踪代码管理器数据层。开发人员说一切都按应有的方式实施,但我在 GTM 调试器中看不到数据层信息。我想设置 Enhanced eCommerce GA 并且我已经发送了文档,但由于某种原因它仍然无法正常工作。
这是我检查页面源代码后可以看到的代码。它在产品页面上:
<!-- Google Tag Manager -->
<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=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-M8VNL5N');</script>
<!-- End Google Tag Manager -->
<script>
dataLayer.push({
'event': ‘ProductView'
'ecommerce': {
'detail': {
'actionField': {},
'products': [{
'name': ‘Product Name’,
'id': '58141',
'price': '545.00',
'brand': ‘Product Brand’,
'category': ‘Product Category’,
}]
}
}
});
</script>
你们能看出不应该是那样的东西吗?我还不擅长 JS,我找不到问题出在哪里。
非常感谢您的帮助!
最好!
试试这个,有奇怪的引号和遗漏的逗号。
dataLayer.push({
'event': 'ProductView', //comman was missing here and weird quote
'ecommerce': {
'detail': {
'actionField': {},
'products': [{
'name': 'Product Name', //weird quote here
'id': '58141',
'price': '545.00',
'brand': 'Product Brand', //weird quote
'category': 'Product Category', //weird quote
}]
}
}
});
结果:
我正在尝试在开发人员的帮助下实施 Google 跟踪代码管理器数据层。开发人员说一切都按应有的方式实施,但我在 GTM 调试器中看不到数据层信息。我想设置 Enhanced eCommerce GA 并且我已经发送了文档,但由于某种原因它仍然无法正常工作。
这是我检查页面源代码后可以看到的代码。它在产品页面上:
<!-- Google Tag Manager -->
<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=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-M8VNL5N');</script>
<!-- End Google Tag Manager -->
<script>
dataLayer.push({
'event': ‘ProductView'
'ecommerce': {
'detail': {
'actionField': {},
'products': [{
'name': ‘Product Name’,
'id': '58141',
'price': '545.00',
'brand': ‘Product Brand’,
'category': ‘Product Category’,
}]
}
}
});
</script>
你们能看出不应该是那样的东西吗?我还不擅长 JS,我找不到问题出在哪里。
非常感谢您的帮助!
最好!
试试这个,有奇怪的引号和遗漏的逗号。
dataLayer.push({
'event': 'ProductView', //comman was missing here and weird quote
'ecommerce': {
'detail': {
'actionField': {},
'products': [{
'name': 'Product Name', //weird quote here
'id': '58141',
'price': '545.00',
'brand': 'Product Brand', //weird quote
'category': 'Product Category', //weird quote
}]
}
}
});
结果: