Aplicações em campanhas

Planejar roteamento para um funil de PWA

Uma aplicação progressiva mantém estado além da primeira página, fazendo com que versões e cache influenciem testes e incidentes posteriores.

Desenhe estados da jornada

Separe primeira visita, instalação sugerida, aplicativo instalado, retorno e atualização. Cada estado pode usar navegação e armazenamento diferentes.

Controle o service worker

Defina escopo, estratégia de cache e comportamento offline. Um worker antigo pode servir conteúdo diferente mesmo quando a rota está correta.

Preserve contexto de campanha

Guarde somente identificadores necessários e determine por quanto tempo sobrevivem. Parâmetros de aquisição não devem vazar para recursos indevidos.

Teste atualização e remoção

Valide nova versão, cache antigo, instalação existente e limpeza completa. Inclua aparelhos que ficaram vários dias sem abrir a experiência.

Separe falhas por camada

Evento de roteamento, resposta HTTP, worker e interface fornecem provas distintas. Diagnostique a primeira divergência em vez de alterar tudo.

Guias relacionados