寻找记录时间采取点击一个页面上的链接


Looking to record time taken to click a link on a page

我希望建立一个实验来测试2个单独的网页布局,并找出哪一个允许用户扫描页面并最快地找到信息。

所以在每个布局将有一个链接'click me'与唯一的ID。我会让一组用户查看这两种布局,并在他们看到它时立即点击链接。

我想记录每个用户点击链接所需的时间,并记录在某个地方的时间。所以我认为解决方案可能是jQuery/Ajax和PHP的组合。

谁有什么建议的东西,已经在那里或如何做到这一点,相对容易?我是一个前端设计师而不是开发人员,但有一些jQuery知识。

提前感谢。史蒂夫。

p。s -很高兴使用Wordpress或其他现成的东西来做这个实验。

应该相当简单,在页面加载时以毫秒为单位获取时间,然后在用户单击时再次获取时间,并比较

var start = new Date();
$(function() {
    $('button').on('click', function() {
         var stop = new Date();
         var elapsed = stop.getTime() - start.getTime();
    });
});

小提琴

要将时间存储在您可以访问它们并进行操作的地方,您必须首先将时间发送到服务器端。

$(function() {
    $('button').on('click', function() {
         var stop = new Date();
         var elapsed = stop.getTime() - start.getTime();
         $.ajax({
             url  : 'script.php',
             data : {time : elapsed}
         });
    });
});

在服务器上,你会得到泰晤士报

$_GET['time'];

那么你必须弄清楚如何以及在哪里存储它们,我建议设置一个数据库