javascript - 如何在没有点击事件的情况下在 jQuery 中设置分析事件?

标签 javascript jquery event-handling google-analytics

我正在尝试像这样在 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]);

(Google Analytics _trackEvent docs)

关于javascript - 如何在没有点击事件的情况下在 jQuery 中设置分析事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19201034/

相关文章:

javascript - 单击或触摸时切换 div,并在单击/触摸外部时隐藏

javascript - 我可以 $.wrap() 围绕数组中的元素集合吗?

javascript - 用于电子邮件 && 复选框验证的 jQuery/JavaScript 测试

javascript - 构建命运之轮游戏,我试图获取按键事件来检测随机单词数组中的字母

javascript - 访问 Angular 2 应用程序的路由时如何在 URL 中保留查询字符串参数?

javascript - jQuery aToolTip 插件只适用于链接的标题,我如何让它也适用于图像、字段和跨度的标题?

javascript - 如何通过单击java脚本中动态创建的按钮来获取动态创建的文本框的值

javascript - jQuery $.inArray 总是返回 -1

javascript - 使用主按钮及其本身切换所有复选框

c# - 注册事件,为什么代码可以编译不报错?