跟踪 JavaScript 事件
track javascript events
有没有办法跟踪按钮被点击了多少次?我希望解决方案只涉及JS,但是如果我必须使用PHP/MYSQL,那没关系。我已经有了谷歌分析,所以我不知道那里是否有选项。
按钮的 SRC 只是"#",它被 jquery 拾取
编辑:哇,完全没有意识到我问错了。 我试图做的更多的是用户点击总量,持续,而不是JavaScript事件处理。我只想能够跟踪按钮被按下了多少次以及何时按下
像 post Ajax 调用 PHP 脚本这样的事情是可行的吗?
为按钮注册一个 onClick 事件。onClick 处理程序应该执行一些操作,例如从服务器加载空图像(但不显示它)。然后,您只需计算服务器上对该gif的调用即可。
这就是像Google Analytics这样的事情是如何工作的。
如果您不想自己进行事件跟踪,Mixpanel 可能很合适。
你可以在
jQuery中做到这一点:
.HTML:
<button>Button</button>
<p>Button clicked: </p><input type="text"></input>
.JS:
var buttonClickCount = 0;
$("button").click(function(){
buttonClickCount++;
$("input").val(buttonClickCount);
});
这是一个工作演示:http://jsfiddle.net/m8QVz/
相关文章:
- 召回窗口加载事件 - javascript
- 动态创建OnClick事件Javascript
- 全局屏幕span onclick触发一个事件javascript
- 使用react js在跨域上执行事件javascript
- 在change事件javascript上动态添加行
- 在粘贴事件Javascript的输入字段中删除所有非数字字符
- 如何在多表单的输入框中使用输入事件javascript
- 无法查看特定信息.单击事件.Javascript
- 两个文本框事件Javascript
- 阻止鼠标滚轮滚动,但不阻止滚动条事件.JavaScript
- 从 onkeydown 事件 (Javascript) 获取当前用户输入
- “稍后提醒我”/“快速事件”JavaScript解决方案
- 更改我正在侦听的事件Javascript的对象的CSS
- setInterval 不允许同时单击事件 - javascript
- 对每种情况使用一个事件(JavaScript 开关)
- 仅创建第二次点击事件 Javascript
- 每 60 秒仅启动一次事件 (JavaScript)
- 如何连接来自不同文件的事件?Javascript/Backbone
- URL 更改事件 - JavaScript
- 无法在无头模式下使用 watir Webdriver 执行按钮元素的 onclick 事件 javascript