Wie meine App war die Anzahl der Sitzung etwa 1.000 ~ 2.000, als ich Google Analytics Android SDK v3 verwendet. Die Anzahl der Sitzungen multipliziert sich, wenn ich Google Analytics Android SDK v4 verwende
Aber wenn ich von v3 auf v4 aktualisiert, die Anzahl der Sitzung wächst auf 4.000 ~ 5.000.
Dies ist global_tracker.xml:
<?xml version="1.0" encoding="utf-8"?>
<!-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>
<!-- The screen names that will appear in reports -->
<string name="ga_trackingId">xx-xxxx-xx</string>
Und das ist, was ich in der Datei Application.java getan haben:
public class ABCApplication extends Application {
...
private static Tracker t;
...
public synchronized Tracker getTracker() {
if (this.t == null) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
this.t = analytics.newTracker(R.xml.global_tracker);
}
return t;
}}
Und das ist die MainActivity.java Datei:
public class MainActivity {
@Override
public void onStart() {
super.onStart();
Tracker t = ((ABCApplication) this.getApplication()).getTracker();
t.send(new HitBuilders.EventBuilder().setCategory("app").setAction("app_launch")
.setLabel("start_google_analytics").build());
}
...}
Was ist der Grund für dieses Problem? Und wie kann ich es lösen?
Wurde die Anzahl der aktiven Benutzer ebenfalls erhöht oder nur die Anzahl der Sitzungen geändert? – djabi
@djabi Nur die Anzahl der Sitzungen wurde geändert, die Anzahl der aktiven Benutzer wurde nicht erhöht. – nnezhxw
@nnezhxw hast du irgendeine Lösung ?? –