Javascript JS分析电子商务回调
我在任何地方都找不到如何在google analytics中使用Javascript JS分析电子商务回调,javascript,google-analytics,e-commerce,google-analytics-api,Javascript,Google Analytics,E Commerce,Google Analytics Api,我在任何地方都找不到如何在google analytics中使用hitCallback参数ecommerce:send。在docs中,它唯一的例子是使用发送,pageview 以下是我尝试的代码: ga('ecommerce:send', {'hitCallback': function() {window.location.href="/test.php";}} ); 但是,尽管跟踪成功了,但它还是不起作用。我遇到了同样的问题,在查看了源代码之后,没有干净的方法可以做到这一点 关于ga
hitCallback
参数ecommerce:send
。在docs中,它唯一的例子是使用发送,pageview
以下是我尝试的代码:
ga('ecommerce:send',
{'hitCallback': function() {window.location.href="/test.php";}}
);
但是,尽管跟踪成功了,但它还是不起作用。我遇到了同样的问题,在查看了源代码之后,没有干净的方法可以做到这一点 关于ga('ecommerce:send')的一点是,它在内部调用-
为您的事务处理一次,然后ga('send','transaction',{…})
每个项目一次ga('send','item',{…})
电子商务:发送
完成,您可以执行以下操作之一:
ecommerce.js
,它允许您传入一个hitCallback
函数,或者属性,然后等待加载
实际上,我已经成功地使用了#2(请参阅),但它确实是一种黑客行为。如前所述,hitCallback不适用于电子商务:send。疯狂
然而,我发现(至少今天)它确实适用于电子商务:addTransaction和电子商务:addItem(当它们最终被发送时)。因此,您只需确保这些电话中的所有回拨都被击中,然后您就安全了。ga('ecommerce:send')可能不支持其他参数,尽管我找不到任何证据支持这一说法。我明天上班的时候会测试。谢谢,我想知道是否有像
ga('send'、'ecommerce'、…)
这样的命令我还不能测试,但我又看了谷歌的文档,注意到send方法只支持这些值,即页面视图、事件、社交和计时。这里有进一步的文档-我将hitCallback
事件添加到ecommerce:addTransaction
中,它起了作用。我为此工作了一整天,在找到这个问题之前得出了这个结论,这个问题证实了这一点。疯子现在已经快到2016年了,这仍然有效。我在电子商务中使用了它:addItem,它非常有效。谢谢