跟踪 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/