getsentry / getsentry/sentry-javascript

Allow use of `sessionStorage` in `browserSessionIntegration` to more accurately count sessions for MPAs

Aberta
#14,478 7 comentários 0 reações 0 responsáveis Ver no GitHub
Browser Feature Feature: Sessions
Linguagem predominante
TypeScript
Estrelas
8.7k
Forks
1.8k
Merge médio
1d 18h
PRs com merge (30d)
541

Descrição

### Description

Session updates we send from the Browser SDK are currently per pageview, leading to more sessions than is commonly understood for MPAs. We find that Sessions likely should have the same lifetime as a Session Replay session. For this we should introduce an option in the `browserSessionIntegration` that allows a user to configure a persistence model using `sessionStorage` to more accurately collect number of sessions.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo ponto de entrada browserSessionIntegration e rastreie como as atualizações de sessão são persistidas e enviadas atualmente para pageviews. Defina a opção de persistência sessionStorage para aplicações multipágina e, em seguida, verifique se as contagens de sessões seguem a duração de sessão pretendida entre os carregamentos de página.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
typescript
Domínio
analytics, frontend
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.