我正在为在Shopify上托管购物车的客户设置Google Analytics电子商务跟踪。我整合工作得很好,除了Shopify的每个订单的总收入需要除以100才能准确。例如,订单收入为8.72美元,但传递给Google Analytics的价值为872.
以下是将Shopify数据导入Google Analytics的完整代码。我需要除以100的字段为{{total_price}}。
<!-- Begin Google Analytics Ecommerce Tracking -->
<script>
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '{{ id }}', // Transaction ID. Required.
'affiliation': 'myClient', // Affiliation or store name.
'revenue': '{{ total_price }}', // Total revenue.
'shipping': '{{ order.shipping_price }}', // Shipping.
'tax': '{{ order.tax_price }}' // Tax.
'currency': 'USD' // Local currency.
});
ga('ecommerce:send');
</script>
答案 0 :(得分:1)
我能够找到不同的解决方案。 Shopify提供了一个名为“money_without_currency”的过滤器,它以某种方式在正确的位置添加小数,有效地将数量除以100.傻。所以,我从来不需要使用javascript解决方案。不管怎样,谢谢你的帮助!
答案 1 :(得分:0)
你可以在那里进行计算,因为它是标准的JS:
ga('ecommerce:addTransaction',{
// some parameters
'revenue': {{total_price}}/100,
// some other parameters
});