Une application se mesure avec un SDK plutôt qu'avec une balise script. Il n'y a pas de page où poser un extrait.
Enregistrez d'abord l'application
Ajoutez l'application dans votre tableau de bord. Skomi émet un identifiant d'application, qui est autre chose qu'un identifiant de site et appartient à un autre espace de clés : une application est sa propre entité, pas un site avec un autre genre de visiteur.
Ajoutez le SDK
Il y en a un pour chacune de huit plateformes. Chacun est son propre dépôt, avec le code source et une petite application de démonstration qui se mesure elle-même, vous pouvez donc voir à quoi ressemblent les chiffres avant de toucher à votre propre code :
- Android
- iOS
- Flutter : installation
- React Native
- Kotlin Multiplatform
- Unity
- .NET, y compris MAUI
- Electron : installation
Chacun prend l'identifiant de l'application et un appel pour démarrer. Le SDK regroupe ce qu'il collecte et le conserve si l'appareil est hors ligne, puis l'envoie dès qu'il y a de nouveau une connexion ; une application mesurée seulement quand elle a du réseau est une application mesurée seulement en ville.
Nommez vos écrans
C'est la chose la plus utile que vous puissiez faire pendant l'installation.
Une application n'a pas d'URL : le nom d'écran que rapporte votre SDK est donc ce qui apparaît dans chaque rapport. Des noms choisis de façon cohérente, et choisis une fois, font la différence entre un tableau de bord lisible et une liste de quasi-doublons. Skomi ne peut pas les deviner pour vous comme il peut lire un chemin dans une adresse web.
Ce que vous obtenez
Écrans, sessions, visiteurs et rétention, plus les deux choses qui n'ont de sens que pour un logiciel que les gens installent :
- Taux sans plantage : la part des sessions qui se sont terminées sans erreur fatale. Skomi ne rapporte jamais plus de 100 %, et là où un plantage s'est produit avant le premier écran de l'application, le chiffre erre légèrement du côté pessimiste. Un chiffre de stabilité qui se flatterait lui-même ne vaudrait rien.
- Version de l'application : portée par chaque écran et chaque erreur, pour que vous puissiez voir si une mauvaise version est mauvaise ou si le problème était déjà là.
Le format de transmission est gelé
La version 1 du format qu'envoie un SDK est fixée et le restera.
La raison vaut d'être dite : vous pouvez changer le script d'un site cet après-midi et chaque visiteur a le nouveau dès demain. Vous ne pouvez obliger personne à mettre à jour une application. Une compilation publiée doit continuer de fonctionner : le contrat contre lequel elle a été compilée ne bouge donc pas.
Quand utiliser l'extrait à la place
Si cela s'affiche dans un navigateur, c'est un site ; utilisez l'extrait. Une compilation React Native Web est un site selon cette règle, quel que soit le langage du reste du projet, et tout ce qui tourne dans une vue web embarquée que vous contrôlez aussi.
Voir aussi : installer l'extrait, combien de temps Skomi garde vos données.