首先,我想说,我是代码新手。最近,我发现“电子商务跟踪”无法正常工作,当然缺少“电子商务跟踪”代码。我从互联网上搜索了很多东西,仍然想不通,谁能帮助我,非常感谢。
我找到以下代码:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new
Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/gtag.js','ga');
ga('create', 'UA-88888888-1', 'auto');
ga('send', 'pageview');
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '1234', // Transaction ID. Required.
'affiliation': 'Fresh Egg', // Affiliation or store name.
'revenue': '43.66', // Grand Total.
'shipping': '3', // Shipping.
'tax': '1.29' // Tax.
});
ga('ecommerce:addItem', {
'id': '1234', // Transaction ID. Required.
'name': 'Fresh Egg', // Product name. Required.
'sku': 'AB12345', // SKU/code.
'category': 'Blue eggs', // Category or variation.
'price': '22.33', // Unit price.
'quantity': '1' // Quantity.
});
ga('ecommerce:send');
</script>
我不知道如何更改日期,例如“ 1234”是什么意思?这是某个日期还是代码中的某个日期?和别的!我知道这可能是一个非常愚蠢的问题,但我确实需要您的帮助!非常感谢!
最佳答案
首先,确保ecommerce plugin足以满足您的需求,或者您应该使用enhanced ecommerce plugin。
您需要根据正在执行的事务动态地更改每个值。
这将取决于您的网站使用的编程语言。例如,在php中,您的代码可能是这样的:
ga('ecommerce:addItem', {
'id': '<?php echo $transacion_id; ?>',
'name': '<?php echo $product_name; ?>',
'sku': '<?php echo $sku; ?>',
'category': '<?php echo $product_category; ?>',
'price': '<?php echo $product_price; ?>',
'quantity': '<?php echo $product_quantity; ?>'
});
考虑使用Google Tag Manager to implement your Analytics Ecommerce
关于google-analytics - 哪个是正确的GA电子商务跟踪代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49005468/