编写Web分析工具代码

时间:2017-03-12 13:28:14

标签: javascript java html web-analytics

我正在尝试捕获现有Java / J2EE Intranet应用程序中的click事件。

该应用程序已投入生产,我们正在尝试添加此功能。

为了做到这一点;我们创建了一个javascript函数,它以Ajax调用的形式向服务器发送所需的数据,并且我们能够捕获所需的数据。

但是,为了实现这一点,我们必须通过onclick事件手动将javascript调用添加到我们想要捕获数据的位置。

这包括广播,提交,菜单点击等。这种方法是将onclick标签添加到各个控件是否正确或是否有更智能的方法来处理此问题?

考虑到一些合规指令,我们对此使用工具有点抵制。

示例点击通话:

onclick="footprint.trace('CLK_REGISTER_BTN');validateForm();"

1 个答案:

答案 0 :(得分:0)

<script type="text/javascript">

  $(window).click(function(e) {
    alert(e.target.id); // gives the element's ID 
    alert(e.target.className); // gives the elements class(es)
  });

</script>

上面的代码解析了我的查询。我能够在页面上获得超级按钮点击的所有点击事件,因此能够相应地采取行动。