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