Uma aplicação mede-se com um SDK em vez de uma etiqueta de script. Não há página nenhuma onde pôr um fragmento.
Regista primeiro a aplicação
Acrescenta a aplicação no teu painel. A Skomi emite um identificador de aplicação, que é coisa diferente de um identificador de sítio e pertence a um espaço de nomes diferente: uma aplicação é uma entidade própria, não um sítio com um tipo de visitante diferente.
Acrescenta o SDK
Há um para cada uma de oito plataformas. Cada um é o seu próprio repositório, com o código-fonte e uma pequena aplicação de demonstração que se reporta a si mesma, para poderes ver com que cara ficam os números antes de mexeres no teu próprio código:
- Android
- iOS
- Flutter: instalação
- React Native
- Kotlin Multiplatform
- Unity
- .NET, incluindo MAUI
- Electron: instalação
Cada um leva o identificador de aplicação e uma chamada para arrancar. O SDK junta em lotes o que recolhe e guarda-o se o dispositivo estiver sem rede, enviando quando houver ligação outra vez; uma aplicação medida só quando tem sinal é uma aplicação medida só nas cidades.
Dá nome aos teus ecrãs
Esta é a coisa mais útil que podes fazer durante a instalação.
Uma aplicação não tem endereço, portanto o nome de ecrã que o teu SDK reporta é o que aparece em todos os relatórios. Nomes escolhidos com coerência, e escolhidos uma vez, são a diferença entre um painel legível e uma lista de quase duplicados. A Skomi não os consegue inferir por ti como consegue ler um caminho a partir de um endereço web.
O que ficas a ter
Ecrãs, sessões, visitantes e retenção, mais as duas coisas que só fazem sentido para software que as pessoas instalam:
- Taxa sem falhas: a fração de sessões que terminaram sem um erro fatal. A Skomi nunca reporta mais de 100%, e quando uma falha aconteceu antes do primeiro ecrã da aplicação o valor peca ligeiramente por pessimismo. Um número de estabilidade que se lisonjeasse a si próprio não valeria nada.
- Versão da aplicação: transportada em todos os ecrãs e em todos os erros, para poderes ver se uma versão má é má ou se o problema já lá estava.
O formato de transmissão está congelado
A versão 1 do formato que um SDK envia está fixa e assim vai ficar.
A razão vale a pena ser dita: podes mudar o script de um sítio esta tarde e amanhã todos os visitantes já têm o novo. Não podes obrigar ninguém a atualizar uma aplicação. Uma versão publicada tem de continuar a funcionar, portanto o contrato contra o qual foi compilada não se mexe.
Quando usar antes o fragmento
Se é apresentado num navegador, é um sítio; usa o fragmento. Uma versão Web de React Native é um sítio por esta regra, seja lá em que o resto do projeto estiver escrito, e o mesmo vale para qualquer coisa a correr numa vista web incorporada que controles.
Ver também: instalar o fragmento, quanto tempo a Skomi guarda os teus dados.