Eine App wird mit einem SDK gemessen und nicht mit einem Skript-Tag. Es gibt keine Seite, auf die man ein Snippet legen könnte.
Zuerst die App registrieren
Fügen Sie die App in Ihrem Dashboard hinzu. Skomi vergibt eine App-ID, die etwas anderes ist als eine Website-ID und zu einem anderen Schlüsselraum gehört: eine App ist eine eigene Einheit und keine Website mit einer anderen Art von Besucher.
Das SDK einbauen
Es gibt eines für jede von acht Plattformen. Jedes ist ein eigenes Repository, mit dem Quelltext und einer kleinen Demo-App, die sich selbst meldet, Sie können also sehen, wie die Zahlen aussehen, bevor Sie Ihren eigenen Code anfassen:
- Android
- iOS
- Flutter: Installation
- React Native
- Kotlin Multiplatform
- Unity
- .NET, einschließlich MAUI
- Electron: Installation
Jedes nimmt die App-ID und einen Aufruf zum Starten. Das SDK sammelt gebündelt und behält das Gesammelte, wenn das Gerät offline ist, und sendet, sobald wieder eine Verbindung besteht; eine App, die nur bei Empfang gemessen wird, ist eine App, die nur in Städten gemessen wird.
Benennen Sie Ihre Bildschirme
Das ist das Nützlichste, was Sie beim Einbau tun können.
Eine App hat keine URL, der Bildschirmname, den Ihr SDK meldet, ist also das, was in jedem Bericht erscheint. Einheitlich gewählte Namen, und einmal gewählte, sind der Unterschied zwischen einem lesbaren Dashboard und einer Liste von Fast-Doppelungen. Skomi kann sie nicht für Sie erschließen, wie es einen Pfad aus einer Webadresse lesen kann.
Was Sie bekommen
Bildschirme, Sitzungen, Besucher und Wiederkehr, dazu die beiden Dinge, die nur für installierte Software Sinn ergeben:
- Absturzfreie Rate: der Anteil der Sitzungen, die ohne schwerwiegenden Fehler zu Ende gingen. Skomi meldet nie mehr als 100 %, und wo ein Absturz vor dem ersten Bildschirm der App geschah, fällt der Wert leicht pessimistisch aus. Eine Stabilitätszahl, die sich selbst schmeichelt, wäre nichts wert.
- App-Version: auf jedem Bildschirm und jedem Fehler mitgeführt, sodass Sie sehen können, ob eine schlechte Version schlecht ist oder ob das Problem schon vorher da war.
Das Übertragungsformat ist eingefroren
Version 1 des Formats, das ein SDK sendet, steht fest und bleibt so.
Der Grund ist es wert, genannt zu werden: Das Skript einer Website können Sie heute Nachmittag ändern, und bis morgen hat jeder Besucher das neue. Sie können niemanden dazu bringen, eine App zu aktualisieren. Ein veröffentlichter Build muss weiter funktionieren, der Vertrag, gegen den er kompiliert wurde, bewegt sich also nicht.
Wann stattdessen das Snippet zu nehmen ist
Wenn es in einem Browser dargestellt wird, ist es eine Website; nehmen Sie das Snippet. Ein React-Native-Web-Build ist nach dieser Regel eine Website, worin der Rest des Projekts auch geschrieben ist, und alles in einer eingebetteten Web-Ansicht, die Sie kontrollieren, ebenfalls.
Verwandt: das Snippet installieren, wie lange Skomi Ihre Daten aufbewahrt.