gpt4 book ai didi

android - 当我使用 Google Analytics Android SDK v4 时 session 数成倍增加

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:57:07 24 4
gpt4 key购买 nike

作为我的应用程序,当我使用 Google Analytics Android SDK v3 时, session 数约为 1,000~2,000。 enter image description here

但是当我从 v3 更新到 v4 时, session 数增长到 4,000~5,000。 enter image description here

这是 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());
}

...}

这个问题的原因是什么?我该如何解决?

最佳答案

根据我们的调查,此问题的根本原因是 Activity 自动跟踪。当 Activity 自动跟踪关闭时,GA 将在距离上一个事件过去 30 分钟后关闭用户 session 。如果 Activity 自动跟踪打开,GA 将在应用程序进入后台或用户退出应用程序后结束 session 。然后在短时间内启动该应用程序将在 GA 中创建一个新 session 。

关于android - 当我使用 Google Analytics Android SDK v4 时 session 数成倍增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30158556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com