• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

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

setAttribute (SPA API)

Sintaxis

newrelic.interaction().setAttribute(string $key, any $value)

Agrega un atributo SPA personalizado solo a la interacción actual en browser.

Requisitos

Descripción

Este método agrega un atributo personalizado a una interacción. Si se guarda, este atributo se expondrá como una nueva propiedad en el evento BrowserInteraction resultante. A diferencia de los atributos agregados con setCustomAttribute(), un atributo agregado a una interacción solo se aplicará a la interacción actual y no se agregará al evento PageAction .

New Relic fusiona estos atributos personalizados con el atributo personalizado establecido llamando setCustomAttribute() y con el atributo personalizado establecido por un agente del lado del servidor.

Order of precedence

Custom attributes

Nivel más alto

BrowserInteraction atributo establecido con la API SPA: Estos sobrescriben el atributo establecido en las otras dos formas.

Siguiente nivel

Atributo establecido por setCustomAttribute(): estos sobrescriben el atributo personalizado del lado del servidor.

Nivel más bajo

Atributo personalizado establecido en el lado del servidor.

Los errores del atributo personalizado se incluirán en el evento en la página de errores de JS. Para ver o log errores para un atributo personalizado a través de API, utilice la llamada noticeError de la API del agente del navegador.

Parámetros

Parámetro

Descripción

$key

cadena

Requerido. Se utiliza como nombre de atributo en el evento BrowserInteraction .

$value

cualquier

Requerido. Se utiliza como valor de atributo en el evento BrowserInteraction . Puede ser una cadena, un número, un booleano o un objeto. Si es un objeto, New Relic lo serializa en una cadena JSON.

Valores de retorno

Este método devuelve el mismo objeto API creado por interaction().

Ejemplos

router.addRoute('/profile', () => {
const user = getCurrentUser();
newrelic.interaction()
.setAttribute('username', user.username)
.setAttribute('userId', user.id);
renderProfile(user);
});
Copyright © 2024 New Relic Inc.

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