我试图计算我的网站上的详细浏览量页面。但“产品详细信息视图”指标仍未显示在谷歌分析http://skrinshoter.ru/s/290819/g1yfpQCE中
我已经粘贴了DataLayer.push()代码,根据手册,由链接https://developers.google.com/tag-manager/enhanced-ecommerce http://skrinshoter.ru/s/290819/yaoJNeOP提供
控制台中的调试信息:http://skrinshoter.ru/s/290819/CicaxN0v
他是我的示例代码:
<!doctype html>
<html lang='en'>
<!-- Google Tag Manager -->
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'ecommerce': {
'detail': {
'products': [{
'name': 'test product 6', // Name or ID is required.
'id': 'id-6',
'price': '13',
'category': 'category 1',
},
]
}
}
});
</script>
<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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','UA-1234');</script>
<!-- End Google Tag Manager -->
<body>
...
</body>
</html>为什么ga中的Product Detail Views指标不计入(也不显示)?
发布于 2019-08-30 19:16:15
请尝试以下代码(但请使用您自己的代码更新Google Tag Manager代码段):
<!doctype html>
<html lang='en'>
<!-- 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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','UA-1234');</script>
<!-- End Google Tag Manager -->
<script>
dataLayer.push({
'ecommerce': {
'detail': {
'products': [{
'name': 'test product 6', // Name or ID is required.
'id': 'id-6',
'price': '13',
'category': 'category 1',
},
]
}
}
});
</script>
<body>
...
</body>
</html>这样做的目的是:
snippet加载GTM-snippet
dataLayer对象应该在执行dataLayer.push()之前创建。创建一个空的dataLayer对象是默认的GTM-snippet为您做的事情。
因此,您应该删除第6行的dataLayer初始化,因为这已经在GTM脚本中完成了。并且您应该在dataLayer.push事件之前加载GTM-snippet。
有关这一点的更多有用信息,请参阅官方开发人员指南:https://developers.google.com/tag-manager/devguide
https://stackoverflow.com/questions/57718260
复制相似问题