ブラウザ監視のページ読み込みタイミング機能は、単純なセッション識別子を保存できるlocalStorage API使用してセッションを追跡できます。
使い方
ここでは、セッショントラッキングの基本的な流れをご紹介します。
- セッションは、New Relic のブラウザー監視がインストールされ、追跡のプライバシー設定が有効になっている Web サイトにユーザーがアクセスしたときに開始されます。
- ユーザーのページが読み込まれると、 スクリプトはbrowserに単純なセッション識別子を設定します。
- その後、スクリプトは、同じタブ内または同じドメインの新しいタブ間で、後続のページの読み込み、再読み込み、および復元で ID を読み取ります。
- 次のイベントのいずれかが発生すると、セッションは終了し、新しいセッションが開始されます。
セッションが最大 4 時間に達しました
4 時間以上前に開始された既存のセッションでページが読み込まれる
アクティブなセッションのページは、30 分間連続して「対話」されません。Web ページとの相互作用の定義は、
- クリックする
- スクロール
- タイピング
このような場合、セッショントラッキングは正しく機能しません。
- ユーザーがブラウザで DOM ストレージを無効にしている場合。
- ブラウザーまたはページが、セキュリティ ポリシーまたはその他の手段によってサード パーティのオリジン スクリプトの読み込みと実行を許可しないように構成されている場合 (これは当然、エージェント全体が機能しないことを意味します)。
- localStorage などのブラウザ ストレージAPI 、アクティブなセッション中にクリアされます。