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

setPageViewName

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

$name

corda

Obrigatório. O nome da página que você deseja usar. Use caracteres alfanuméricos.

$host

corda

Opcional. O padrão é http://custom.transaction. Normalmente defina host como o URI do domínio do seu site.

Para agrupar ainda mais essas transações personalizadas, forneça um host personalizado. Caso contrário, as visualizações de página receberão o domínio padrão custom.transaction. Os segmentos dentro do nome devem ser adicionados explicitamente às configurações da lista de permissões de URL , caso ainda não apareçam.

Exemplos

newrelic.setPageViewName('/login')
// Or
newrelic.setPageViewName('/login', 'https://www.myapp.com')