2016-05-28 6 views
8

Ich habe einen neuen Pre-Launch-Bericht in der Google Play-Entwicklerkonsole getestet. Es ist zwar großartig und geht durch alle Ihre Bildschirme und testet sie auch Auswirkungen auf Ihre Statistiken in Google Analytics.Google Analytics von Android-Pre-Launch-Berichten deaktivieren

Ist es möglich, diese Tests von Google Analytics auszuschließen und wie?

Ich weiß, dass ich APK nur für das Testen mit deaktiviertem GA hochladen kann, aber jedes Mal, wenn ich ein anderes APK mit aktiviertem GA hochladen und Pre-Launch Report Tests ein- und ausschalten sollte und das ist nicht was ich will.

Antwort

0

Ich hatte ein ähnliches Problem. Wollte den Begrüßungsbildschirm ändern, so dass sich alle Buttons wie "Nutzungsbedingungen akzeptiert" verhalten, sonst enden in meinem Fall etwa 66% der Tests damit, die App zu schließen. Nichts in der Umgebung gefunden, die den Pre-Launch-Bericht identifiziert.

Der einzige mögliche Weg, den ich gefunden habe, ist bestimmen Sie den Zeitrahmen, wenn die Tests laufen. Natürlich ist das nicht zuverlässig, aber die letzten Eingaben bei Google Play haben immer mindestens 25 Minuten gedauert, bis das Update live war.

Pre-Launch-Tests beginnen in der Regel kurz nach dem Einreichen der neuen Version. Wenn Sie also in der Lage und bereit sind, den Zeitpunkt für die Einreichung der neuen Version zu planen, können Sie anhand der aktuellen Zeit feststellen, ob die App in der Produktion getestet oder verwendet wird. Aktivieren Sie nach Sendezeit + 20 Minuten den Produktionsmodus.

Hoffentlich bietet Google uns eine zuverlässige Möglichkeit, diese Umgebung zu erkennen. Der Service ist großartig. Leider kann ich aufgrund von Berechtigungsproblemen keine Screenshots sehen, aber der Service ist immer noch in BETA, also wird es repariert.

0

Man kann Statistiken über Filter ausschließen (Administration> Globale Filter> Filter bearbeiten). Wie ich fand, kann man IP, Domain oder Subdomain verwenden, das von Google Analytics-Statistiken ausgeschlossen wird.

In meinem Projekt habe ich meine IP ausgeschlossen, so dass meine Entwicklung und Test von Google Analytics ausgeschlossen sind. Wie ich feststellen kann, werden die gleichen Filter in Firebase Analytics angewendet.

7

Pre-Launch-Berichte werden im Firebase Test Lab ausgeführt.

Entsprechend ihrer Dokumentation können Sie hier feststellen, dass Sie im Firebase Test Lab ausgeführt werden.

String testLabSetting = Settings.System.getString(context.getContentResolver(), "firebase.test.lab"); 
if ("true".equals(testLabSetting)) { 
    // Do something when running in Test Lab 
} 

Quelle: https://firebase.google.com/docs/test-lab/android-studio

0

Um auf @ bleuf1shi Antwort zu erweitern, die folgenden für mich in Xamarin gearbeitet.

var testLabSettings = Android.Provider.Settings.System.GetString(this.ContentResolver, "firebase.test.lab"); 
if ("true".Equals(testLabSettings, StringComparison.OrdinalIgnoreCase)) 
{ 
    // Do something when running in Test Lab 
}