Gravar manualmente a repetição da sessão
Se necessário, você pode force
programaticamente uma Session Replay para iniciar ou interromper a gravação usando métodos API . Aqui estão alguns casos de uso:
Permitir que o usuário opte pela gravação de interação. Por exemplo, se você tiver um pop-up perguntando “Permitir que esta sessão seja gravada para análise de desempenho?” e um usuário consente:
- Ligue para
newrelic.recordReplay()
para iniciar a gravação. - Após a conclusão da sessão ou a retirada do consentimento, use
newrelic.pauseReplay()
para interromper a captura de dados.
- Ligue para
Grave sessões com base em critérios específicos, como:
- Comece a gravar apenas sessões em URLs específicos, como um fluxo de checkout de produto.
- Interrompa a gravação de páginas confidenciais, como
/billing
ou/health-records
.
Consulte a documentação da API para obter instruções:
Desativar rastreamento automático Session Replay
Você pode impedir que a repetição da sessão seja iniciada automaticamente, mesmo quando amostrada, definindo a opção de configuração API autoStart
como false
. Isto é útil em cenários onde você precisa priorizar ações específicas em vez de amostragem automática. Por exemplo, você pode não querer que o Session Replay seja executado automaticamente em páginas confidenciais, como as compatíveis com HIPAA. Nesses casos, você pode usar a API .start()
para acionar manualmente o recurso de reprodução depois que o consentimento do usuário for obtido (e seu aplicativo chamar .start()
)
A configuração autoStart: false
instrui o agente a adiar sua inicialização até que seja explicitamente chamado usando .start()
. Isso garante que o Session Replay não será criado, mesmo que o backend faça uma amostragem do seu aplicativo para gravação.
Importante
Chamar .start()
não garante que uma repetição da sessão será gravada. Ele simplesmente atrasa a importação do módulo e a avaliação dos resultados da amostragem até esse ponto. Se você precisar forçar uma gravação, consulte Gravar manualmente o Session Replay.
Para começar a usar esta API, consulte newrelic.start
.
Use o Nerdgraph para definir as configurações de reprodução
Você pode definir as configurações Session Replay usando nossa API NerdGraph em vez de usar a interface. Este método é útil se você precisar fazer alterações em massa, como aplicar taxas de amostragem a múltiplas entidades do browser.
Aqui está um exemplo de mutação e variáveis para criar um novo aplicativo de browser com configurações padrão:
Mutação | Variáveis |
---|---|
|
|