追跡が困難な断続的なバグがあり、コードを引き換えるとバグがランダムに発生し (私たちはそう考えています)、注文時にコードの値全体が消えます...
私たち自身が同じプロセスを手動で行っても、それは決して起こりません!
だから私はユーザーの行動、すべての行動を記録することを考えました:
- リンクをクリック
- 入力を提出する
- ページビュー
最終的にこの一連のルールを作成し、マスター ページの最後に追加しました。
$(function() {
// log this page view
log2Loggly('Page View', '');
// for each click
$("a").click(function() {
var ref = $(this).attr("onclick").length > 0 ? $(this).attr("onclick") : $(this).attr("href");
log2Loggly('Link clicked', ref);
});
// forms
$("form").submit(function() {
var dt = $(this).serialize();
log2Loggly('Form submited', dt);
});
});
Logglyを使用すると、各アクションを送信できます。アクションは日付と IP を取得するため、システム上でユーザー IP を簡単に照合できます。
すべてのユーザー アクションを記録するCrazyEggのようなサービスをよく見かけますが、ユーザーを照合することはできません。これは匿名データです!
私が本当に気に入ったのは、IP を検索して、ユーザー ツリー全体をユーザーが行ったことの一種の組織図として取得することでした...おそらく、私が持っているデータでこれをやってのけることができますが、このアイデアについて冒険する前に、2 つのことを尋ねてください
- これまでに出くわしたサービスはありますか?
- 「ほぼ完璧」にするために、さらに何を追跡する必要がありますか?