我正在尝试在jQuery中设置这样的分析事件
jQuery(document).ready(function() {
var time_to_open=15000;
if(readCookie('cookie')!='set'){
setTimeout(function() {
jQuery('#my_animation').animate({left: 0}, 1000);
createCookie('cookie', 'set', 1);
_gaq.push(['_trackEvent', 'animation', 'started', time_to_open]);
},time_to_open);
}
});
这应该跟踪动画的显示频率。但它不起作用。_trackEvent是否仅定位点击事件?还是我做错了什么?
>如果 opt_label 参数不是字符串,_trackEvent
可能会静默失败。将time_to_open
转换为字符串,或将其作为 opt_value
参数传递。
_gaq.push(['_trackEvent', 'animation', 'started', undefined, time_to_open]);
(谷歌分析_trackEvent文档)
根据文档,
- 类别: 动画
- 操作:已启动
- opt_label:time_to_open(操作的标签)
- opt_value:15000(Int 值)
- opt_noninteraction:假
下面是示例:
jQuery(document).ready(function() {
var time_to_open = 15000;
if(readCookie('cookie') != 'set') {
var t = window.setTimeout(function() {
jQuery('#my_animation').animate({left: 0}, 1000);
createCookie('cookie', 'set', 1);
_gaq.push(['_trackEvent', 'animation', 'started', 'time_to_open', time_to_open, false]);
}, time_to_open);
}
});