【问题标题】:track javascript events跟踪 JavaScript 事件
【发布时间】:2012-06-23 06:24:36
【问题描述】:

有没有办法跟踪一个按钮被点击了多少次?我希望解决方案只涉及 JS,但如果我必须使用 PHP/MYSQL,那也没关系。我已经有谷歌分析,所以我不知道那里是否有一个选项。

按钮的 src 只是被 jquery 拾取的 '#'

编辑:哇,完全没有意识到我问错了方式。我试图做的是更多的用户总点击,而不是 JavaScript 事件处理。我只想能够跟踪按下按钮的次数和时间

类似对 PHP 脚本的后 Ajax 调用是否可行?

【问题讨论】:

  • 取决于您希望将信息显示在何处,单击按钮的次数以及是否希望保留此信息。选项太多,无法给出一个正确答案。

标签: php javascript jquery tracking


【解决方案1】:

为按钮注册一个 onClick 事件。 onClick 处理程序应该执行一些操作,例如从您的服务器加载一个空图像(但不显示它)。然后,您只需计算服务器上对该 gif 的调用次数。

这就是 Google Analytics 之类的工作方式。

【讨论】:

    【解决方案2】:

    如果您不想推出自己的事件跟踪,Mixpanel 可能是一个不错的选择。

    【讨论】:

      【解决方案3】:

      你可以在 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/

      【讨论】:

      • 就像我说的:你必须更精确。这是您的起点。
      猜你喜欢
      • 2017-07-10
      • 1970-01-01
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-26
      相关资源
      最近更新 更多