我能够使用以下代码实现用于在Google Analytics中跟踪收入的API。我怎样才能在报告中表明收入来自特定推荐人?如果客户在访问我们的网站www.bar.com/order之前来自www.foo.com,我想在我们的分析报告仪表板中显示此订单来自www.foo.com。任何帮助都表示赞赏,因为我不熟悉Google Analytics。
<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','//www.google-analytics.com/analytics.js','ga');
ga('create', '<account>', 'auto');
ga('send', 'pageview');
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '1238', // Transaction ID. Required.
'affiliation': 'MyCompany', // Affiliation or store name.
'revenue': '100', // Grand Total.
'shipping': '0', // Shipping.
'tax': '0' // Tax.
});
ga('ecommerce:addItem', {
'id': '1238', // Transaction ID. Required.
'name': 'Servers', // Product name. Required.
'sku': 'server', // SKU/code.
'category': 'Server', // Category or variation.
'price': '100', // Unit price.
'quantity': '1' // Quantity.
});
ga('ecommerce:send');
</script>
答案 0 :(得分:1)
GA默认执行此操作(如果正确实施)。在您的交易报告中将来源/媒介设置为第二维,您将看到“推荐”作为媒介,将推荐域视为来源。有几种方法可以解决这个问题(例如,手动添加将覆盖引荐来源的广告系列值),但如果您执行vanilla GA安装,则无需担心,GA会自动将其选中。
您的域(或多个域,如果您进行跨域跟踪)必须包含在属性设置的引荐排除列表中。
另一方面,如果您想手动设置引荐来源,可以使用set方法:
ga('set', 'referrer', 'http://example.com');
这必须放在“创建”调用之后,并且会影响后面跟随的所有交互(网页浏览,事件,电子商务等)(您也可以在任何交互调用的配置对象中执行此操作,在这种情况下,只有该调用会受到影响。)