JavaScript アプリケーションをホストする Web サイトがあります。すべてが完全にクライアント側で実行され、関数は次のように (ユーザーの選択に基づいて) 定期的に呼び出されます
<htmlelm onclick="myFunction('varA')>click</htmlelm>
<htmlelm onclick="myFunction('varB')>click</htmlelm>
これらは基本的に、渡された引数の文字列にグローバル変数 (currentVar と呼びましょう) を設定し、変数に基づいていくつかの機能を実行します。
そのグローバル変数に依存する他の関数も呼び出されます。
function loadMe() {
currentList = currentVar + 'list';
// currentList code etc.
}
分析のためにこれらすべてのアクションを追跡、またはログに記録できるようにしたいと考えています。どの選択肢が最も人気があるかなどを確認できるようにしたい.
私のウェブホストは GoDaddy で、便利な統計ページ (analog 6.0 / Report Magic 2.21 を使用) が含まれており、リクエスト数、失敗したリクエストなどの簡単な情報が表示されます。
GoDaddy を通じて Google Webmaster Tools アカウントも持っていますが、それが何をするのか正確にはわかりません。余談ですが、それは Google アナリティクスに似ていますか? どちらが良いですか?
とにかく、これらのイベントをグローバルにログに記録し、適切な方法で表示できる方法があるかどうかを知りたいです (これらの GoDaddy ツールの 1 つ、他の Web ベースのツール、または Google 製品のいずれかを使用)。結果は次のようになります。
when varA | loadme() called 847 times.
when varB | loadme() called 287 times.
--------------------------------------
loadme() called 1134 times.
どうすればこれを達成できますか?