Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

setUserId

Sintaxis

newrelic.setUserId(value: string|null)

Agrega una cadena de identificador definida por el usuario al evento posterior en la página.

Requisitos

  • Browser Lite, Pro o Pro+SPA agente (v1.230.0 o superior)

  • Si está utilizando npm para instalar el agente del navegador, debe habilitar al menos una función al crear una instancia de la clase BrowserAgent . Por ejemplo, agregue lo siguiente en la matrizfeatures :

    import { Metrics } from '@newrelic/browser-agent/features/metrics'
    const options = {
    info: { ... },
    loader_config: { ... },
    init: { ... },
    features: [
    Metrics
    ]
    }

    Para obtener más información, consulte la documentación de instalación del navegador npm.

Descripción

Al ejecutar esta función con un valor válido, el agente del navegador registra el valor como el atributo enduser.id con todos los eventos hasta que el atributo se desarme manualmente. El identificador se almacenará en el browser, de modo que las visitas posteriores a páginas del mismo origen lo adjunten en el evento within a session span. Tenga en cuenta que esta funcionalidad puede variar según la configuración de privacidad browser del usuario final. Si esta función se llama con un value = null, cualquier ID de usuario existente se eliminará del both evento de la página actual y del almacenamiento.

El ID se adjuntará al evento JavaScriptError, en particular para el uso Errors Inbox . Si está utilizando monitoreo SPA con una versión de agente compatible, el ID de usuario también se incluirá en el evento newrelic.interaction .

Parámetros

Parámetro

Descripción

value

cadena O nulo

Requerido. Un identificador de cadena para el usuario final, útil para vincular todos los eventos browser a un usuario específico. El parámetro value no tiene por qué ser único. Si los ID deben ser únicos, la persona que llama es responsable de esa validación.

Pasar un valor null anula la configuración de cualquier ID de usuario existente.

Ejemplos

Marcar el "inicio de sesión" de un usuario final

newrelic.setUserId('user-1234-v1.0')

Deteniendo evento de atributo al usuario actual

newrelic.setUserId(null)