• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

setUserId

構文

newrelic.setUserId(value: string|null)

ページ上の後続のイベントにユーザー定義の識別子文字列を追加します。

要件

説明

有効な値でこの関数を実行すると、属性が手動で設定解除されるまで、Browseragent はすべてのイベントとともに値をenduser.id属性として記録します。 識別子はbrowserに保存されるため、同じオリジンの以降のページ訪問では、イベント within a session スパンに識別子が付加されます。 この機能は、 browserプライバシー設定に応じて変動する場合がありますのでご了承ください。 この関数がvalue = nullで呼び出されると、既存のユーザー ID がboth現在のページのイベントとストレージから削除されます。

ID は、特に Errors Inbox の使用のために、JavaScriptError イベントに添付されます。互換性のあるエージェント バージョンで SPA 監視を 使用している場合、ユーザー ID も newrelic.interaction イベントに含まれます。

エージェントバージョン1.307.0以降では、resetSessionプロパティがtrueに設定されている場合、ユーザー識別子が更新されると、BrowserAgent セッションがリセットされます。 ただし、 enduser.id属性がまだ指定されていない場合はセッションはリセットされません。

パラメーター

パラメータ

説明

value

文字列 または null

必要。エンド ユーザーの文字列識別子。すべてのブラウザー イベントを特定のユーザーに関連付けるのに役立ちます。 value パラメータは一意である必要はありません。ID が一意である必要がある場合は、呼び出し元がその検証を担当します。

null 値を渡すと、既存のユーザー ID が設定解除されます。

resetSession

ブール値

オプション。ユーザー識別子が更新されたときに、Browserエージェント セッションをリセットするかどうかを指定します。 enduser.id属性に値が割り当てられた場合にのみ、セッションはリセットされます。

例 - マシン/デバイスごとに1人のユーザー

ユーザーセッションの開始をマークする

newrelic.setUserId('user-1234')

現在のユーザーに対するプロパティ イベントを停止する

// Note: events are still attributed to the same session id
newrelic.setUserId(null)

例 - マシン/デバイスごとに複数のユーザー

ユーザーセッションの開始をマークする

// Note: associates the specified userid to the current session id
newrelic.setUserId('user-1234', true)

別のユーザーセッションに切り替える

// Note: resets the session, events will be attributed to a new user + session id
newrelic.setUserId('user-567', true)

ユーザーセッションの終了

// Note: resets the session, effectively ending it. Events will be attributed to a new session id going forward.
newrelic.setUserId(null, true)
Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.