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

save (SPA API)

Sintaxe

newrelic.interaction().save()

Garante que uma interação do browser SPA será salva quando terminar.

Requisitos

  • Agente browser Pro+SPA (v963 ou superior)

  • Se estiver usando o npm para instalar o agente browser, você deverá ativar o recurso spa ao instanciar a classe BrowserAgent . Na matriz features , adicione o seguinte:

    import { Spa } from '@newrelic/browser-agent/features/spa';
    const options = {
    info: { ... },
    loader_config: { ... },
    init: { ... },
    features: [
    Spa
    ]
    }

    Para obter mais informações, consulte a documentação de instalação do browser npm.

Descrição

Este método SPA garante que uma interação do browser será salva quando terminar. Normalmente uma interação só é salva e enviada para New Relic se for um carregamento inicial de página ou se resultar em uma URL ou aplicação de alteração de hash. Você deve chamar esse método para substituir esse comportamento e garantir que a interação será registrada.

Valores de retorno

Este método retorna o mesmo objeto de API criado por interaction(), que está associado a um eventoBrowserInteraction .

Exemplos

window.addEventListener('scroll', () => {
if (atBottomOfPage()) {
newrelic.interaction() // Start monitoring this interaction.
.setName('loadNextPage') // Set name of interaction.
.save(); // Ensure that this interaction will be saved as a BrowserInteraction event when it ends.
loadNextPage(); // Start loading the next page.
}
});