• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

setUserId

Sintaxe

newrelic.setUserId(value: string|null)

Adiciona uma string de identificador definida pelo usuário ao evento subsequente na página.

Requisitos

Descrição

Ao executar esta função com um valor válido, o agente browser registra o valor como o atributo enduser.id com todos os eventos até que o atributo seja desdefinido manualmente. O identificador será armazenado no browser, para que as visitas subsequentes à página da mesma origem o anexem no evento within a session span. Observe que esta funcionalidade pode variar dependendo das configurações de privacidade do browser do usuário final. Se esta função for chamada com value = null, qualquer ID de usuário existente será excluído de both o evento e o armazenamento da página atual.

O ID será anexado ao evento JavaScriptError em particular para uso Errors Inbox . Se você estiver usando o monitoramento SPA com uma versão de agente compatível, o ID do usuário também será incluído no evento newrelic.interaction .

A partir da versão 1.307.0 do agente, se o atributo resetSession estiver definido como true, quando o identificador do usuário for atualizado, a sessão do agente do navegador será reiniciada. No entanto, a sessão não é reiniciada se o atributo enduser.id ainda não estiver especificado.

Parâmetro

Parâmetro

Descrição

value

string OU nulo

Obrigatório. Um identificador de string para o usuário final, útil para vincular todos os eventos do browser a um usuário específico. O parâmetro value não precisa ser exclusivo. Se os IDs forem exclusivos, o chamador será responsável por essa validação.

Passar um valor null desativa qualquer ID de usuário existente.

resetSession

boleano

Opcional. Especifica se a sessão do agente do navegador deve ser reiniciada quando o identificador do usuário é atualizado. A sessão é reiniciada somente se o atributo enduser.id tiver um valor atribuído.

Exemplos - um usuário por máquina/dispositivo

Marcando o início de uma sessão do usuário

newrelic.setUserId('user-1234')

Parar de atribuir eventos ao usuário atual

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

Exemplos - vários usuários por máquina/dispositivo

Marcando o início de uma sessão do usuário

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

Mudando para outra sessão de usuário

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

Encerrando uma sessão de usuário

// 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 Inc.

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