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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

setName (API SPA)

Sintaxe

newrelic.interaction().setName(string $name[, string $trigger])

Define o nome e o gatilho da interação do browser de um SPA que não é uma alteração de rota ou de URL.

Requisitos

Descrição

Este método de monitoramento SPA define o nome e o gatilho de uma interação do browser. O nome será exposto como o atributo browserInteractionName no evento BrowserInteraction . Também será usado para agrupamento na interface.

Por padrão, browserInteractionName recebe o nome de um URL ou rota associada. Use setName() quando quiser registrar uma interação que não seja uma alteração de rota ou de URL.

O método setCurrentRouteName() também nomeia a rota atual. Quando você usa ambos:

  • setName() tem precedência para nomear a interação.
  • O atributo previousRouteName e targetRouteName ainda são definidos com valores passados para setCurrentRouteName().

Usar esses métodos juntos permite muitas opções de filtragem e agrupamento na interface. Por exemplo, você pode:

  • Filtre até a interação de um determinado tipo, como LikeButtonClick.
  • Em seguida, agrupe por targetRouteName para ver quais rotas têm mais interação LikeButtonClick .

Dica

Esta chamada de API se aplica a dados em visualizações de páginas SPA no browser e ao tipo de evento BrowserInteraction . Para definir um nome personalizado para visualizações de página padrão e o tipo de evento PageView , consulte setPageViewName. É recomendado usar as duas chamadas juntas.

Parâmetro

Parâmetro

Descrição

$name

corda

Obrigatório. Se for nulo, o nome será definido usando o atributotargetGroupedUrl .

Se não for nulo, isso definirá o atributo browserInteractionName no evento BrowserInteraction .

$trigger

corda

Opcional. Se não for nulo, isso definirá o atributo TRIGGER no evento BrowserInteraction .

Valores de retorno

Este método retorna o mesmo objeto de API criado por interaction().

Exemplos

document.getElementById('subscribe').addEventListener('submit', () => {
newrelic.interaction().setName('createSubscription');
createSubscription();
});
Copyright © 2024 New Relic Inc.

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