如何通过分析功能跟踪Ajax操作
How to track Ajax actions via analytics function
我需要跟踪我的网站上的许多ajax操作,并且我有一个reachGoal(TARGET_NAME)
分析函数,我需要将其插入到我想要跟踪的每个函数中:
function handler_func() {
reachGoal(TARGET_NAME);
// Other code
...
}
$(document).ready(function() {
$('#target_id').click(handler_func);
});
我想要的是能够在一个地方管理所有目标,比如
handler_func.before(function() {
reachGoal(TARGET_NAME);
}
我怎样才能做到这一点?
您可以创建一个装饰器函数:
var goalReacher = function (targetName, func) {
return function () {
reachGoal(targetName);
func.apply(this, arguments);
};
};
var myCoolFunction = goalReacher("myTarget", function () {
// your code here
});
相关文章:
- 使用Java脚本跟踪网页中是否有Ajax请求,或者通过Selenium Web驱动程序拦截XMLHttpRequest
- 基于AJAX的联系人表单7事件跟踪新的谷歌分析代码
- 在 ajax 请求后执行 Google AdWords 转化跟踪代码
- 跟踪各种 ajax 发布请求的进度
- 使用基于js/ajax的表单实现Adwords转换跟踪
- 跟踪像素跨域,ASP.NET,jQuery,AJAX
- 使用java、JS、Jquery、AJAX跟踪网页
- 跟踪ajax发布时的内部服务器错误
- 使用ajax(javascript)跟踪出站链接
- 在数据库更新时通过Jquery Ajax跟踪和操纵内容
- Ajax谷歌分析事件跟踪在html页面不工作
- 为什么我的ajax表单提交目标没有被跟踪?
- 跟踪成功的ajax请求/返回
- 如何在谷歌分析中设置AJAX呼叫跟踪
- Chrome' firebug'跟踪ajax请求的技术
- 如何跟踪正在进行的ajax请求
- 使用Ajax跟踪更多事件到Mixpanel
- 跟踪和处理多个Ajax调用
- 如何通过分析功能跟踪Ajax操作
- 多个谷歌分析跟踪AJAX请求