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