• /
  • 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

recordCustomEvent

Sintaxis

newrelic.recordCustomEvent(string $eventType[, JSON object $attributes])

Informa sobre un evento browser personalizado bajo un eventType especificado con atributo personalizado.

Requisitos

Descripción

Esta API de llamada envía un evento browser personalizado con su eventType definido por el usuario y un atributo opcional al tablero, junto con cualquier atributo personalizado que pueda configurar para su aplicación. Esto es útil para rastrear cualquier evento que no sea rastreado automáticamente por el agente del browser mejorado por reglas y atribución que usted controla.

  • custom Los eventos se envían cada 30 segundos.
  • Si se observan 1.000 eventos, el agente recolectará el evento almacenado inmediatamente, omitiendo el intervalo del ciclo de recolección.

Parámetros

Parámetro

Descripción

$eventType

cadena

Requerido. El eventType para almacenar los datos del evento

Evite emplear palabras NRQL reservadas o eventTypes preexistentes al nombrar el atributo o valor.

$attributes

Objeto JSON

Opcional. Objeto JSON con uno o más pares de valores principales. Por ejemplo: {key:"value"}. La clave se informa como su propio atributo PageAction con los valores especificados.

Evite el uso de palabras NRQL reservadas cuando nombre el atributo/valor.

Las consideraciones importantes y las mejores prácticas incluyen:

Debe monitorear IA para limitar el número total de tipos de eventos a aproximadamente cinco. Los tipos de eventos personalizados están pensados para encapsular categorías de alto nivel. Por ejemplo, podría crear un tipo de evento Gestos.

No emplee eventType para nombrar un evento personalizado. Cree eventTypes para albergar una categoría de datos y un atributo dentro de esa categoría para nombrar un evento o emplee el parámetro de nombre opcional. Si bien puedes crear numerosos eventos personalizados, es importante mantener tus datos manejables limitando la cantidad de tipos de eventos informados.

Ejemplos

Este ejemplo registra un evento personalizado cada vez que un usuario hace clic en el botón Submit en un formulario. El evento se registra con un eventType de FormAction, que se empleó para contener muchos eventos relacionados con acciones realizadas en un formulario:

<a href="/demo" id="try-me">Try Me!</a>
<script>
document.getElementById('submit').addEventListener('click', function (e) {
newrelic.recordCustomEvent('FormAction', {
element: 'submit',
action: 'click',
});
});
</script>

Luego puede consultar la cantidad de veces que se hizo clic en el botón Submit con la siguiente consulta NRQL:

SELECT count(*) FROM FormAction WHERE element = 'submit' AND action = 'click' SINCE 1 hour ago
Copyright © 2025 New Relic Inc.

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