Session Replay e o desempenho do seu aplicativo
Antes de ativar o Session Replay, considere o seguinte impacto no seu aplicativo e nos usuários:
- Desempenho do aplicativo: O Session Replay captura e transmite dados da viewport, o que pode impactar o desempenho do aplicativo em dispositivos mais antigos.
- Consumo de dados: a transmissão de dados do Replay consumirá dados do usuário, especialmente quando imagens são capturadas.
- Requisitos de armazenamento: dados capturados exigem capacidade de armazenamento adequada nos dispositivos do usuário entre os ciclos de transmissão.
- Otimização de rede: Todos os dados são compactados no lado do cliente antes da transmissão para minimizar o uso da rede.
- Estratégia de amostragem: Considere suas taxas de amostragem cuidadosamente para equilibrar as necessidades de coleta de dados com o impacto no desempenho.
Consumo de dados
Session Replay segue o mesmo preço de consumo dos outros bytes do seu mobile. A quantidade de bytes produzidos depende da contagem, duração e níveis de atividade do usuário nas sessões, bem como da complexidade do seu app.
A maneira mais precisa de projetar seu custo por reprodução é habilitar o recurso por um curto período de teste e medir seu consumo real. Uma fórmula simples para projetar custos aproximados é:
sessions x sampling_rate x gb_per_replay x cost_per_gbPor exemplo:
1 milhão (sessões) x 5% (taxa de amostragem) x 0,0053 (GB por gravação) x $ 0,40 (custo por GB) = $ 106 para 50.000 gravações
Para controlar seu consumo, ajuste suas taxas de amostragem.
Preocupações com privacidade e segurança do usuário
Priorizamos a privacidade de dados e desenvolvemos o Session Replay com configurações padrão rigorosas para minimizar a possível exposição de informações sensíveis de clientes. Você pode personalizar ainda mais as configurações de privacidade para atender às suas necessidades específicas.
O Session Replay não captura vídeos e, por padrão, as imagens são bloqueadas e substituídas por espaços reservados do mesmo tamanho. Em vez disso, ele registra e reconstrói as interações do usuário. Isso reduz significativamente a quantidade de dados armazenados.
Conformidade com as leis de privacidade de dados
New Relic atua como processadora de dados sob GDPR e provedora de serviço sob CCPA. Isto significa que processamos dados de acordo com as suas instruções. Em última análise, a conformidade com essas leis depende de como você implementa Session Replay em seu aplicativo.
Por padrão, todos os textos e entradas do usuário, incluindo dados pessoais, são mascarados nas gravações. Você pode desmascarar seletivamente elementos específicos, se necessário, mas o padrão garante que nenhuma informação de identificação pessoal fique prontamente visível.
Estrutura de interface suportada
Session Replay é atualmente compatível com frameworks de interface selecionados para aplicativos iOS, Android e React Native. Estamos trabalhando ativamente para oferecer suporte a mais frameworks de interface e híbridos.
Atualmente suportado:
- UIKit do iOS
- iOS SwiftUI
- Layouts XML do Android
- Android Jetpack Compose
- Visualizações do React Native
Apoio planeado:
- WebViews
- Flutter
- Cordova
- Capacitor
- MAUI
Dica
Alguns elementos podem não estar disponíveis. Não existe um elemento HTML "Switch" nativo. Elementos de câmera, mapas e vídeo não são capturados nas gravações — eles são exibidos como espaço em branco ou com um SVG de espaço reservado. Entre em contato com o suporte se algo estiver faltando ou não for exibido corretamente.