谷歌事件跟踪 使用 jquery 多个事件
Google Event Tracking Using jquery multiple events
完全是新手,很惊讶能走到这一步,使用谷歌和YouTube。
<script type="text/javascript">
window.onload = function() {
jQuery('.apply_now_green, .apply_now_red, .feat_lender img, .feat_lender h3').click(function() {
var label = jQuery(this).parents('.col-md-3').find('h3').text();
ga('send', 'event', 'apply now button', 'click', label);
});
};
</script>
<script type="text/javascript">
window.onload = function() {
jQuery('.more_details').click(function() {
var label = jQuery(this).parents('.col-md-3').find('h3').text();
ga('send', 'event', 'more details', 'click', label);
});
};
</script>
我如何将两者合并,在当前格式中,它不适用于用于跟踪两个不同事件的分析。
您可以使用 HTML5 数据属性将分析类别/其他数据保存在元素本身上。
在jquery中,你可以做这样的事情:
$('.clickable').on('click', function() {
var gaCategory = $(this).data('category');
var gaLabel = $(this).data('label');
alert('Category: ' + gaCategory + ', Label: ' + gaLabel);
});
.clickable {
width: 50px;
height: 50px;
background: green;
margin: 5px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="clickable" data-category="category1" data-label="label1"></div>
<div class="clickable" data-category="category2" data-label="label2"></div>
<div class="clickable" data-category="category3" data-label="label3"></div>
<div class="clickable" data-category="category4" data-label="label4"></div>
相关文章:
- 选择onclick事件jquery
- 用于多个类事件Jquery的单个函数
- 激发滑块's幻灯片事件jquery ui
- 设置重复按钮以注册点击事件jquery
- 保留当前点击事件jquery
- 启动/停止按键事件jquery
- 在事件jquery中插入一个函数
- 删除克隆的事件JQuery
- typeahead选择事件(jQuery)的动态绑定
- 触发自定义事件 Jquery
- 绑定两次或更多次的事件 jquery
- 单击时的事件 jquery 不起作用
- 在鼠标悬停事件 jquery 上显示边框的内容
- 同时触发两个鼠标事件 jQuery
- 焦点事件 jquery 组合框/自动完成
- 如何在页面中捕获“正文”和“正文”事件[Jquery].
- 将对象传递给事件 jQuery
- 验证“取消”上的字段 单击Onbeforeunload事件JQUERY
- 复选框单击事件 jQuery 不起作用
- 口述事件jquery顺序