我有一个托管javascript应用程序的网站。一切都完全在客户端运行,并且常规地调用函数(基于用户选择),如此
<htmlelm onclick="myFunction('varA')>click</htmlelm>
<htmlelm onclick="myFunction('varB')>click</htmlelm>
这些基本上将一个全局变量(让我们称之为currentVar)设置为传递的争论的字符串,并根据变量执行一些函数。
还调用依赖于该全局变量的其他函数:
function loadMe() {
currentList = currentVar + 'list';
// currentList code etc.
}
我希望能够跟踪,或者更确切地记录所有这些动作以进行分析。我希望能够看到哪种选择最受欢迎等。
我的webhost是GoDaddy,它们包含一个有用的统计页面(使用模拟6.0 / Report Magic 2.21)来显示一些简单的信息,如请求数,请求失败等。
我还通过GoDaddy拥有一个Google网站管理员工具帐户,但我不确定它的作用。请注意,这与Google Analytics类似吗?哪个更好?
无论如何,我想知道是否有一些方法让我能够在全局范围内记录这些事件,并以一种很好的方式查看它们(通过其中一种GoDaddy工具,某种其他基于Web的工具,或者谷歌产品)结果看起来像这样:
when varA | loadme() called 847 times.
when varB | loadme() called 287 times.
--------------------------------------
loadme() called 1134 times.
我如何做到这一点?