我已经将下面的代码添加到我的网站的head标签中,但是当我浏览页面并进行交易时,数据不会流向Google仪表板上的“实时->事件”选项卡。但是,当我转到Real -> Content选项卡时,我可以看到数据(它显示了最后30分钟查看的所有页面)。
<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-PCQXYZ2');
</script><script type="text/javascript">
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
"event": "transaction_completed_event",
"transactionId": "12345",
"transactionAffiliation": "18CA",
"transactionTotal": 0.01,
"transactionTax": 0,
"transactionShipping": 0,
"transactionProducts": [{
"sku": "SKU-TEST",
"name": "Product Name Test",
"category": "Category Test",
"price": 0.01,
"quantity": 1
}]
});
</script>
我在这里有遗漏什么吗?
发布于 2019-11-19 16:22:22
您使用的代码不是相对于增强的电子商务,而是相对于标准电子商务:https://support.google.com/tagmanager/answer/6107169?hl=en。
您是否在标记管理器上配置了一个触发器,该触发器由一个名为“transaction_completed_event”的自定义事件激活,该事件触发了一个Analytics事件标记。
发布于 2019-11-19 03:39:25
确保您已在Google Analytics设置中启用了增强电子商务和“Use data layer”选项:
https://stackoverflow.com/questions/58930099
复制相似问题