【发布时间】:2015-08-20 16:56:59
【问题描述】:
作为我的应用,当我使用 Google Analytics Android SDK v3 时,会话数约为 1,000~2,000。
但是当我从 v3 更新到 v4 时,会话数增加到 4,000~5,000。
这是 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>
这就是我在 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;
}}
这是 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());
}
...}
这个问题的原因是什么?我该如何解决?
【问题讨论】:
-
是活跃用户数也增加了还是只有会话数发生了变化?
-
@djabi 只是会话数变了,活跃用户数没有增加。
-
@nnezhxw 你有什么解决办法吗??
标签: android session google-analytics