Sintaxe
newrelic.setPageViewName(string $name[, string $host])
Agrupa visualizações de página para ajudar na estruturação do URL ou para capturar as informações de roteamento do URL.
Requisitos
Agente browser Lite, Pro ou Pro+SPA (v593 ou superior)
Se estiver usando o npm para instalar o agente browser, você deverá ativar pelo menos um recurso ao instanciar a classe
BrowserAgent
. Por exemplo, adicione o seguinte na matrizfeatures
:import { Metrics } from '@newrelic/browser-agent/features/metrics'const options = {info: { ... },loader_config: { ... },init: { ... },features: [Metrics]}Para obter mais informações, consulte a documentação de instalação do browser npm.
Descrição
Nomes de página personalizados podem ajudá-lo a agrupar de forma mais eficaz suas visualizações de página se sua estrutura de URL não fornecer agrupamentos úteis ou se o agente browser não capturar a parte da URL onde as informações de roteamento são armazenadas. Ao consultar o evento PageView
, o nome personalizado será exposto como o atributo browserTransactionName
. O nome personalizado também ficará visível na interface .
Para usar um nome de visualização de página personalizado em vez do URL da página, formate o nome como uma sequência delimitada por barra. Faça essa chamada antes que o evento window load
seja acionado para que ele apareça corretamente.
Dica
Esta chamada de API se aplica a dados em visualizações de página padrão no browser e ao evento PageView
. Para configurar um nome customizado para visualizações de páginas SPA e o evento BrowserInteraction
, consulte SPA: setName. É recomendado usar as duas chamadas juntas.
Parâmetro
Parâmetro | Descrição |
---|---|
corda | Obrigatório. O nome da página que você deseja usar. Use caracteres alfanuméricos. |
corda | Opcional. O padrão é Para agrupar ainda mais essas transações personalizadas, forneça um |
Exemplos
newrelic.setPageViewName('/login')// Ornewrelic.setPageViewName('/login', 'https://www.myapp.com')