Google analytics Google Universal Analytics-通过单击一个链接跟踪多个事件
谷歌建议:Google analytics Google Universal Analytics-通过单击一个链接跟踪多个事件,google-analytics,Google Analytics,谷歌建议: ga('send','event','outbound','click',url{ “hitCallback”:函数(){ document.location=url; } }); 一旦成功跟踪事件,它使用“hitCallback”将用户重定向到页面 每次单击跟踪多个事件的语法是什么 我不喜欢这样编写代码: ga('send','event','outbound','click',url{ “hitCallback”:函数(){ ga('send','event','foo','c
ga('send','event','outbound','click',url{
“hitCallback”:函数(){
document.location=url;
}
});
一旦成功跟踪事件,它使用“hitCallback”将用户重定向到页面
每次单击跟踪多个事件的语法是什么
我不喜欢这样编写代码:
ga('send','event','outbound','click',url{
“hitCallback”:函数(){
ga('send','event','foo','click',url{
“hitCallback”:函数(){
ga('send','event','bar','click',url{
“hitCallback”:函数(){
document.location=url;
}
});
}
});
}
});
任何解决方案都需要支持IE7+并且没有库依赖项。您应该尝试以下方法:
ga('send', 'event', 'outbound', 'click', url, {transport: 'beacon'});
ga('send', 'event', 'foo', 'click', url, {transport: 'beacon'});
ga('send', 'event', 'bar', 'click', url, {
transport: 'beacon',
hitCallback: function () {
document.location = url;
}
});
传输参数由经典的像素跟踪支持,因此IE7应该能够经受住这一考验
如果使用了sendBeacon/transport,则您独立于callbacks river,因此最后一次ga调用是足够的。您应该尝试以下方法:
ga('send', 'event', 'outbound', 'click', url, {transport: 'beacon'});
ga('send', 'event', 'foo', 'click', url, {transport: 'beacon'});
ga('send', 'event', 'bar', 'click', url, {
transport: 'beacon',
hitCallback: function () {
document.location = url;
}
});
传输参数由经典的像素跟踪支持,因此IE7应该能够经受住这一考验
如果使用了sendBeacon/transport,则您独立于callbacks river,因此最后一次ga调用就足够了。我认为有两种可能的方法:
- 假设GA按顺序处理事件,并且只对最后一个事件使用命中回调
- 使用单键回调,计算调用次数,并在收到最后一个预期调用时仅更改
document.location
- 假设GA按顺序处理事件,并且只对最后一个事件使用命中回调
- 使用单键回调,计算调用次数,并在收到最后一个预期调用时仅更改
document.location
- 我认为有两种可能的方法: