So verfolgen und testen Sie Ihre Spiele
Veröffentlicht: 2022-02-24Das Testen ist eine gängige Praxis unter Entwicklern von Handyspielen. Entwickler haben jedoch oft Schwierigkeiten, die zu testenden Funktionen zu priorisieren, und finden es schwierig, die Ergebnisse zu interpretieren, sodass Änderungen oft verschoben oder gar nicht vorgenommen werden.
Als Entwickler sind Sie möglicherweise mit ASO-Testtools wie Google Experiments vertraut. Vielleicht haben Sie sogar schon von dem kürzlich angekündigten A/B-Testtool für den Apple App Store gehört. Diese Tools machen es super einfach, verschiedene Creatives zu vergleichen, sie auf Ihren Kernmärkten zu testen und Ihr Symbol, Screenshots, Videos und viele andere Elemente Ihrer App Store-Produktseite zu verbessern.
Klicken Sie auf „ Weitere Informationen “, um Ihr Geschäft mit Apps und Spielen jetzt mit dem App-Promotion-Service von ASO World voranzutreiben.
Die Bedeutung des Testens
Testen bedeutet sicherzustellen, dass ein Programm seine vordefinierten Anforderungen erfüllt. Mobile Spieleanwendungen erfordern präzise und organisierte Teststrategien, die fest in den Entwicklungsprozess integriert werden müssen.
Es liegt in unserer Natur, neue Dinge auszuprobieren, sei es unser Ziel, wichtige Geschäftskennzahlen zu verbessern, zu überprüfen, ob wir mit einer bestimmten Hypothese richtig lagen, oder einfach nur aus Neugier. Wenn es um Tests für mobile Spiele geht, egal ob Sie die Monetarisierung, Bindung oder Benutzerakquise verbessern möchten, ist es genauso wichtig, eine Methodik zu haben und die Ergebnisse sorgfältig zu interpretieren.
Das Design von Spielen ist jedoch nicht einfach, und das Testen von Spielen auch nicht, insbesondere beim Testen von Spielen für mobile Geräte. Das Entwickeln, Gestalten und Testen von Handyspielen erfordert spezielle Fähigkeiten.
Sie kennen nicht immer alle Anforderungen einer App, bevor Sie mit der Entwicklung beginnen, daher ist das Testen ein Schritt in einem iterativen Prozess zur Erstellung eines hochwertigen Handyspiels.
ASO-Metriken für die Sichtbarkeit im App Store
Wenn wir über ASO oder App Store Optimization sprechen, konzentrieren wir uns hauptsächlich auf die Verbesserung der Sichtbarkeit Ihrer mobilen Apps und Spiele in den App Stores von Google Play oder Apple.
Als Entwickler besteht Ihr Hauptziel darin, den organischen Traffic zu steigern, den Sie von der Suchergebnisseite, den Kategorieseiten, den Top-Charts und sogar der Registerkarte „Apps“ oder „Spiele“ oder verschiedenen anderen Stellen in Google Play oder App/Game of the erhalten Tag im App Store.
Um zu verfolgen, wie sichtbar Ihre App ist, sind dies die häufigsten ASO-Metriken, die Sie in Ihrem bevorzugten ASO-Tool überprüfen müssen:
Keyword-Rankings: Sobald Sie Ihre Ziel-Keywords (oder eine Kombination von Keywords) festgelegt haben, müssen Sie überprüfen, wie Ihre App auf der Suchergebnisseite für jedes ausgewählte Keyword rangiert. Auf diese Weise können Sie die Verwendung von Schlüsselwörtern in Ihren Metadaten ändern und optimieren.
Top-Charts: Es gibt drei Haupt-Top-Chart-Rankings: Kostenlos, Bezahlt oder Brutto. Überprüfen Sie sie, um zu sehen, wie trendy Ihr Spiel in letzter Zeit war.
Kategorieseiten: Benutzer können mobile Apps und Spiele nach Kategorien durchsuchen und sie werden nach Relevanz geordnet. Prüfen Sie, welche Positionen Sie besetzen, um zu sehen, wie relevant Sie im Vergleich zu Ihren Mitbewerbern sind.
Ähnliche und verwandte Apps: Finden Sie heraus, welche Apps Traffic zu Ihren Produkten führen. Viele Benutzer kommen von den „ähnlichen Apps“-Widgets auf anderen Produktseiten im App Store. Die Suche nach den Apps, die die meisten Benutzer zu Ihrer App führen, kann Ihnen Ideen geben, wie Sie Ihre Kommunikation anpassen können.
Hervorgehoben: Sie können diese Metrik mit mehreren ASO Intelligence-Tools verfolgen. Außerdem finden Sie in diesem Artikel einen speziellen Abschnitt darüber, wie Sie vorgestellt werden.
Sobald Sie fortschrittlichere ASO-Tools in Ihr Ökosystem integrieren, können andere Sichtbarkeitsmetriken für Sie relevant werden. Überprüfen Sie diese ASO-Metriken regelmäßig. Organisieren Sie sie dann in verschiedenen Ländern oder Märkten – vergleichen Sie Ihre Rankings mit den Apps Ihrer Mitbewerber. Nach und nach finden Sie mehr Wachstumschancen.
ASO-Metriken für die App Store-Konvertierung
Sobald die Benutzer Sie bereits durch Suchen oder Erkunden der Stores gefunden haben, wie zuvor erwähnt, und sie auf Ihrer App Store-Produktseite gelandet sind, möchten Sie, dass sie Ihre App oder Ihr Spiel installieren.
Bei ASO gibt es, wenn es um App Store Conversion geht, zwei primäre ASO-Metriken, die Sie überprüfen müssen:
Click-Through-Rate (CTR): Auch bekannt als Tap-Through-Rate (TTR). Der Prozentsatz der Benutzer, die Ihre App oder Ihr Spiel in den Suchergebnissen oder Rankings gesehen und sich entschieden haben, darauf zu klicken und Ihre App Store-Produktseite zu öffnen.
Konversionsrate (CVR oder CR): Auch bekannt als Installationsrate (IR). Der Prozentsatz der Benutzer, die auf Ihrer Produktseite gelandet sind und Ihre App oder Ihr Spiel installiert haben.
Diese beiden ASO-Metriken sind entscheidend, um die Leistung Ihrer App-Store-Assets zu verstehen.
ASO-Metriken für das Wachstum von Apps
Jeder Experte für App-Marketing hat eine andere Ansicht darüber, wie man das mobile Wachstum misst. Für mobile Indie-Entwickler kann dies manchmal verwirrend sein.
Bei ASO (App Store Optimization) wird das Wachstum üblicherweise gemessen durch:
Eine Anzahl organischer Installationen (in einem bestimmten Zeitraum) – Wenn Sie nur eine ASO-Metrik auswählen müssten, wäre dies die wichtigste von allen. Außerdem können Sie je nach Geschwindigkeit, Anzahl, Qualität, Quelle und anderen KPIs (Key Points of Interest) der Installationen sagen, ob Ihre App oder Ihr Spiel wächst oder nicht.
Retention Rate – Dies ist eine sekundäre Metrik, die für ASO-Zwecke mit Hilfe verschiedener Tools verfolgt werden könnte. Sie können die Aufbewahrungsraten für den 1., 2., 7., 30. Tag seit der Installation im Verhältnis zum organischen Traffic auf Ihrer App-Seite, der in organische Installationen umgewandelt wurde, überprüfen und so analysieren, wie das In-App-Erlebnis die auf der App-Seite initiierten Erwartungen der Installer erfüllt .
Das Hauptziel von ASO ist es, Ihr organisches Wachstum zu steigern, und die wichtigste ASO-Metrik, die hier zu berücksichtigen ist, sind die organischen Installationen. Sie können Ihre App-Installationen in Ihrer Developer Console in jedem App Store nachverfolgen. Während die von Google Play Console oder App Store Connect Analytics bereitgestellten Daten ein guter Indikator für die Leistung Ihrer App-Seite sein können, sollten Sie, wenn Sie auch an einigen bezahlten Kampagnen teilnehmen, besser nach einem Zuordnungstool suchen, um Ihre organischen und bezahlten Kampagnen aufzuteilen installiert.
Bezahlte Installationen steigern höchstwahrscheinlich Ihr organisches Wachstum. Eine gut abgestimmte Kampagne zur Nutzerakquise kann Ihnen genug Installationen bringen, um Ihren ASO zu steigern und Sie in die Top-Charts zu bringen. Vielleicht möchten Sie dies beim Start Ihrer Marketingkampagnen berücksichtigen.
Führen Sie diese Formel aus, um zu verstehen, wie sich Ihre bezahlten Installationen auf Ihre organischen Installationen auswirken:
Wie unterscheidet sich das Testen von Handyspielen vom regulären App-Testen?
Der Unterschied zwischen normalen mobilen Anwendungen und mobilen Spielen wirkt sich auf die Strategien der Testpläne aus. Spiele sind unvorhersehbarer als gewöhnliche mobile Anwendungen, da sie Benutzer dazu einladen, unvorhersehbar zu handeln. Beim Testen eines Spiels muss man das Verhalten eines Spielers antizipieren.
Beim Testen einer mobilen App müssen Sie sicherstellen, dass Ihre App einfach zu bedienen ist und auf mehreren Geräten gut funktioniert.
Das Testen mobiler Spiele kombiniert diese beiden Anforderungen, was es schwieriger macht.
Herausforderungen beim Testen von Spielen
Das Testen bietet zwar mehrere Vorteile, stellt Entwickler aber auch vor Herausforderungen. Eindeutige Ergebnisse sind nicht immer garantiert, insbesondere bei Free-to-Play-Spielen (F2P), bei denen die Zahl der Spieler gering ist. Laut einem Entwickler führte dieses Problem dazu, dass bis zu 15 % der Tests nicht schlüssig waren.
In den folgenden Abschnitten behandeln wir diese Testherausforderungen und wie zwei Entwickler diese Fragen angegangen sind, um ihr Geschäft zu verbessern. Zuerst behandeln wir die Pre-Launch-Phase und testen auf Engagement und Bindung, dann fahren wir mit der Post-Launch-Phase fort und testen auf Monetarisierungsverbesserungen.
Welche Teile meiner mobilen App sollte ich testen?
Eine mobile Gaming-App priorisiert bestimmte Funktionen, die normale mobile Apps entweder weniger oder gar nicht benötigen. Dies sind die Teile Ihrer App, die Sie beim Testen überprüfen.
Benutzeroberfläche und Spielfunktionalität
Die Benutzeroberfläche (UI) Ihres Spiels und die allgemeine Funktionalität bestimmen, wie erfolgreich Ihre mobile App sein wird. Es ist entscheidend, dass Sie beides richtig machen.
Das Layout der Benutzeroberfläche, die Bildschirmausrichtung, die Menüstruktur und -funktionen sowie die Bildschirmauflösung sind einige der Aspekte, die die UI- und Spielfunktionalität ausmachen.
Grafikleistung
Eine hochwertige Grafikleistung ist der Schlüssel. Spieler beschäftigen sich gerne mit flüssigen, reaktionsschnellen Grafiken, werden jedoch frustriert, wenn die Grafik einer App abstürzt oder langsamer wird.
Um herauszufinden, wie sich die Grafik Ihres Spiels unter allen möglichen Bedingungen verhält, führen Sie einen Belastungstest durch. Dieser Leistungstest bestimmt, wie reaktionsschnell Ihr Spiel auf einem echten Gadget sein kann.
Mehrspieler-/Benutzerfunktionen
Mobile Gamer messen sich gerne mit echten Spielern, insbesondere mit Freunden und Familie. Einige der erfolgreichsten Handyspiele wie NBA Jam, NFS und Nova Legacy sind Multiplayer-Spiele.
Aus diesem Grund sollten Sie die Multiplayer-Funktionalität in Betracht ziehen.
Die Multiplayer-Funktionalität ist jedoch schwer richtig hinzubekommen. Alle Spieler müssen in der Lage sein, gleichzeitig die gleichen App-Interaktionen durchzuführen, damit die Geräte der Benutzer und Ihr Server ständig Daten austauschen.
Testen Sie Ihren Server gründlich, um sicherzustellen, dass er Multiplayer-Interaktionen verarbeiten kann.
Social-Media-Integrationen
Die Social-Media-Integration kann Ihr Handyspiel zum Erfolg machen.
Betrachten Sie Candy Crush. Die App hat täglich 100 Millionen aktive Benutzer, und das liegt teilweise daran, dass Entwickler Verbindungs- und Freigabetools eingebettet haben.
Die Verwendung von Open-Source-Assets führt jedoch manchmal zu Sicherheitsproblemen. Alle Softwarepakete und Bibliotheken von Drittanbietern enthalten ihre eigenen Fehler, die Hacker ausnutzen könnten. Recherchieren Sie jedes Mal, wenn Sie ein Open-Source-Asset integrieren, und erfahren Sie mehr darüber
Aktiva Passiva.
Sie müssen die Sicherheit Ihrer App zum Wohle Ihrer Benutzer proaktiv testen.
Strategien, die beim Testen von Handyspielen verwendet werden
Die folgenden Teststrategien gelten nur für das Testen von Handyspielen.
Funktionsprüfung
Funktionales Testen bedeutet, Spiele zu spielen, um Fehler zu finden. Funktionstests lassen sich größtenteils automatisieren.
Wenn Sie den Code Ihrer mobilen App verstehen, können Sie Frameworks zur Testautomatisierung einrichten. Automatisierte Funktionstests können Probleme im Zusammenhang mit Benutzeroberfläche und Grafik, Spielablauf/-mechanismus, Stabilität und Integration von Grafikressourcen aufdecken.
Leistungstest
Langsame und kaputte Spielsysteme wie Dialoge oder Loot können eine ansonsten solide Gaming-App untergraben. Hier kommen Leistungstests ins Spiel. Sie zeigen Ihnen die Metriken, die Ihre App benötigt, um korrekt zu laufen.
Erstellen Sie beim Durchführen von Leistungstests eine Liste der tatsächlichen Leistungsvoraussetzungen Ihres Spiels, wie z.
- CPU auslastung
- Durchschnittliche Ladezeit
- Batterieverbrauch
- Anforderungen an die Internetverbindung
- Anforderungen an lokale Datenbanken
Viele Spiele werden auf High-End-Geräten entwickelt und getestet. Die Entwickler testen diese Spiele niemals auf Geräten der unteren Preisklasse oder auf älteren Geräten, sodass die Spiele auf einigen Geräten nicht funktionieren. Stellen Sie sicher, dass Ihr Spiel auf allen Geräten funktioniert, einschließlich 2G- und 3G-Geräten.
Kompatibilitätstest
Dies bedeutet, dass Ihr Spiel auf verschiedenen Geräten kompatibel ist.
Ihre App sollte auf Android-, iPhone- und Tablet-Geräten funktionieren. Wenn es sich um eine Erweiterung eines Web- oder Desktop-Spiels handelt, sollte es auf Mobilgeräten genauso gut funktionieren wie auf einem Fernseher, Desktop-Computer oder Laptop.
Viele Entwickler denken, dass sie die Kompatibilität nur mit der endgültigen Version des Produkts testen können. Dies ist jedoch nicht wahr. Wenn Sie während jeder Entwicklungsphase Kompatibilitätstests durchführen, können Sie im Laufe der Zeit Inkompatibilitätsfehler aufdecken.
Lokalisierungstests
Wenn Sie weltweite Märkte anvisieren, sind Lokalisierungstests unerlässlich. Lokalisierungstests stellen sicher, dass Ihr Spiel an jedem Ort, an dem Sie die App veröffentlichen, gut funktioniert.
Der gesamte Text, einschließlich Titel, Meldungen und Menüs, muss in jede unterstützte Sprache übersetzt werden. Sie müssen richtig angezeigt werden, wenn Benutzer eine bestimmte Sprache auswählen.
Während Sie die Übersetzung nicht automatisieren können (dafür müssen Sie einen Übersetzer einstellen), können Sie die Lokalisierungstests automatisieren. Wählen Sie dazu Text-Assets in jeder Sprache aus und vergleichen Sie sie in Ihrer App. Sind sie richtig übersetzt? Werden sie richtig angezeigt?
Stellen Sie sicher, dass Sie die Lokalisierungstests abgeschlossen haben, bevor Sie Ihr Spiel auf mehrere Sprachen erweitern.
Belastungstests
Lasttests prüfen die Grenzen sowohl des Geräts eines Benutzers als auch der Nutzung des Mobilfunknetzes Ihrer App. Es beantwortet Fragen wie:
- Wie viele Spieler können auf einem Server spielen?
- Kommuniziert Ihre App ordnungsgemäß mit Ihrem Server?
- Wie verwendet die App Speicher?
- Sie können Auslastungstests automatisieren, indem Sie Testskripts und Originalinhalte von den Back-End-Servern verwenden.
Regressionstests
Führen Sie Regressionstests durch, wenn sich etwas in Ihrer App ändert.
Die meisten mobilen Spiele haben eine Server-Client-Interaktion, die eine Anmeldung, eine Übertragung von Benutzerinformationen und das anschließende Herunterladen von Serverinformationen (z. B. Daten und Bilder) erfordert. Wenn Sie diese Dienste aufbauen, laufen Sie Gefahr, Ihren Code zu beschädigen.
Befolgen Sie diese Schritte, um Regressionstests durchzuführen:
- Nennen Sie alle Änderungen, die Sie seit dem letzten Test an Ihrer Software vorgenommen haben.
- Finden Sie heraus, welche Teile der Software von diesen Änderungen betroffen sind.
- Analysieren Sie Testfälle und bestimmen Sie, ob vollständige, teilweise oder Komponententests erforderlich sind.