Come la mia app, il conteggio della sessione era di circa 1.000 ~ 2000 quando stavo usando Google Analytics Android SDK v3. Il conteggio della sessione si moltiplica quando uso Google Analytics Android SDK v4
Ma quando ho aggiornato da v3 a v4, il conteggio della sessione cresce a 4.000 ~ 5.000.
Questa è la 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>
e questo è quello che ho fatto nel file Application.java:
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;
}}
E questo è il file MainActivity.java:
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());
}
...}
Qual è il motivo di questo problema? E come posso risolverlo?
Anche il numero di utenti attivi è aumentato o solo il numero di sessioni è cambiato? – djabi
@djabi Solo il numero di sessioni è cambiato, il numero di utenti attivi non è aumentato. – nnezhxw
@nnezhxw hai avuto qualche soluzione ?? –