• /
  • EnglishEspañol日本語한국어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

Report monitoramento de evento do Browser personalizado e atributo

Você pode usar o monitoramento do Browser no New Relic para adicionar evento personalizado e atributo.

Atributo personalizado

Adicione atributo personalizado a todos os eventos do browser para que você possa consultar ou filtrar seus dados e responder a mais perguntas sobre seu aplicativo.

Evento personalizado

Use o método recordCustomEvent da API do browser para capturar qualquer evento com atribuição personalizada.

Ações de página

Utilize a API addPageAction chamada da do browser para capturar eventos, ações, alterações de rota ou qualquer interação final do usuário com seu aplicativo. A chamada addPageAction adiciona um evento chamado PageAction que contém o nome da ação, os metadados relacionados à sua página e quaisquer nomes e valores de atributos personalizados que você capturar junto com ela.

Pré-requisitos

Para relatar o evento Custom , verifique estes pré-requisitos:

Requirement

Comments

Versão do agente

A versão do seu agente de monitoramento de browser deve ser 1.277.0 ou superior.

Versão do browser do cliente

Para gravar o evento Custom , o browser deve suportar XHRs entre domínios.

Eventos por ciclo

Custom eventos são armazenados em buffer com outros eventos do browser e são enviados a cada 30 segundos. Se forem observados 1.000 eventos no total, o agente coletará o evento armazenado em buffer imediatamente, ignorando o intervalo do ciclo de coleta.

Nomenclatura de evento/atributo, tipo de dados, tamanho

Certifique-se de seguir os requisitos gerais sobre sintaxe de nomenclatura de evento/atributo, tipos de dados e tamanho.

Para relatar o evento PageAction , verifique estes pré-requisitos:

Requirement

Comments

Versão do agente

A versão do seu agente de monitoramento do Browser deve ser 593 ou superior.

Versão do browser do cliente

Para gravar o evento PageAction , o browser deve suportar XHRs entre domínios.

Eventos por ciclo

PageAction eventos são armazenados em buffer com outros eventos do browser e são enviados a cada 30 segundos. Se 1.000 eventos forem observados, o agente coletará o evento armazenado em buffer imediatamente, ignorando o intervalo do ciclo de coleta.

Nomenclatura de evento/atributo, tipo de dados, tamanho

Certifique-se de seguir os requisitos gerais sobre sintaxe de nomenclatura de evento/atributo, tipos de dados e tamanho.

Criar evento personalizado

Para criar um evento custom :

  1. Certifique-se de que o agente browser esteja instalado para seu aplicativo.
  2. Chame a função newrelic.recordCustomEvent na parte relevante do JavaScript do seu aplicativo.
  3. Aguarde alguns minutos para que o aplicativo seja executado e relate o evento custom relevante no eventType especificado.
  4. Execute uma consulta NRQL do evento que inclua o atributo eventType que você usou para capturar o evento (e qualquer atributo associado que você enviou junto com o evento).
  • Por exemplo, se você enviou um evento custom com um eventType de Foo e um atributo de bar: 123, você poderia executar uma consulta como esta:
    SELECT * FROM Foo WHERE bar = 123

Criar evento PageAction

Para criar um evento PageAction :

  1. Certifique-se de que o agente browser esteja instalado para seu aplicativo.
  2. Chame a função newrelic.addPageAction na parte relevante do JavaScript do seu aplicativo.
  3. Aguarde alguns minutos para que o aplicativo seja executado e relate o evento PageAction relevante.
  4. Execute uma consulta NRQL do evento PageAction que inclui o atributo actionName usado para capturar o evento (e quaisquer atributos associados enviados junto com a ação).
  • Por exemplo, se você enviou um evento PageAction com um actionName de Foo e um atributo de bar: 123, você poderia executar uma consulta como esta:
    SELECT * FROM PageAction WHERE actionName = 'Foo' AND bar = 123

Adicionar atributo personalizado ao evento do browser

Você pode adicionar um atributo personalizado a todos os eventos do browser. Qualquer atributo personalizado que você adicionar usando a API setCustomAttribute será adicionado a todos os eventos capturados.

Existem duas maneiras de adicionar atributo personalizado:

Considerações importantes e práticas recomendadas incluem:

Você deve monitorar a IA para limitar o número total de tipos de eventos personalizados para aproximadamente cinco. Os tipos de eventos personalizados devem ser usados para encapsular categorias de alto nível. Por exemplo, você pode criar um tipo de evento chamado Gestos que contém muitos eventos com vários propósitos.

Evite usar tipo de evento para nomear eventos personalizados. Crie tipos de eventos para abrigar uma categoria de dados e use atributos dentro dessa categoria para diferenciar eventos. Embora você possa criar vários eventos personalizados, é importante manter seus dados gerenciáveis, limitando o número de tipos de eventos relatados.

Atribuição incluída

Eventos de browser personalizados são decorados com os seguintes atributos, com o objetivo de ajudar você a entender o contexto do ambiente do browser quando o evento ocorreu:

Resolução de problemas

Aqui estão algumas dicas de resolução de problemas:

Problem

Comments

Atributo personalizado faltando

Se seu atributo personalizado não aparecer em eventos PageView , verifique se você está ligando para setCustomAttribute antes do evento Load em sua página. Se o atributo personalizado for chamado após o carregamento da página, ele não ficará visível em PageView.

PageAction eventos

Se o seu evento PageAction não aparecer quando você fizer a consulta, revise os requisitos.

Se os requisitos forem atendidos, verifique se você não está usando nomes de atributos reservados ou valores inválidos.

Custom eventos

Se o seu evento custom não aparecer quando você fizer a consulta, revise os requisitos.

Se os requisitos forem atendidos, verifique se você não está usando nomes de atributos reservados ou valores inválidos.

Copyright © 2025 New Relic Inc.

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