私はグーグルアナリティクスをチェックしています。ユーザーの退出を非常に効率的に追跡します。
ユーザーがいつブラウザを閉じたかを追跡するために、ウィンドウの onbeforeunload イベントでいくつかのサーバー側コードを処理するコードを書きましたが、それは非常に信頼性が低く、スクリプトは毎回起動されませんでした。
これを効率的に追跡するために、Google はどのような方法を使用していますか?
私はグーグルアナリティクスをチェックしています。ユーザーの退出を非常に効率的に追跡します。
ユーザーがいつブラウザを閉じたかを追跡するために、ウィンドウの onbeforeunload イベントでいくつかのサーバー側コードを処理するコードを書きましたが、それは非常に信頼性が低く、スクリプトは毎回起動されませんでした。
これを効率的に追跡するために、Google はどのような方法を使用していますか?
私の理解では、そうではありません。新しいページビューのみを追跡します。
したがって、ユーザーがページ A に滞在している時間は、ページ A の表示を開始してからページ B の表示を開始するまでの時間によって測定されます。最後にアクセスしたページ)。
ページ滞在時間に関するGA ヘルプ ページの詳細情報
更新ユーザーが過去 5 分間アクティブでない場合、リアルタイムの訪問は終了します。ソース
Googleがどのようにそれを行うかはよくわかりませんが、おそらく最も簡単な解決策は、タイムスタンプを付けてからユーザーがサイトをロードし、ドメイン名なしでリンクをクリックしたままにし、どのターゲットが_blank
.
もちろん、彼らが単に見ている強力なクッキーがあり、あなたのページは閉じられますが、誰もがブラウザにそれらを食べさせるわけではありません:)