gpt4 book ai didi

Android Google Analytics v2 不使用 EasyTracker 手动管理 session

转载 作者:行者123 更新时间:2023-12-01 19:42:41 25 4
gpt4 key购买 nike

我需要在特定时间开始和停止 session 。
official documentation我发现我只能开始一个新 session :

// Called after a user successfully signs in to your app.
private void onSignIn() {
... // The rest of your onSignIn() code.
myTracker.setStartSession(true); // Where myTracker is an instance of Tracker.
myTracker.sendEvent("app_flow", "sign_in", "", null); // First activity of new session.
}

但是我在 API 中没有方法来停止 session 或更改 session 超时。
我已经尝试将 ga_sessionTimeout 设置为 1 天,但没有成功,
大约 8 分钟后,即使 Activity 仍在屏幕上, session 也会关闭。我在我的电脑上看到了它Google Analytics 仪表板的实时概览。

其他想法将不胜感激。

最佳答案

By default, Google Analytics will group hits that are received within 30 minutes of one another into the same session.

我的目标是让 session 保持 Activity 状态,直到发生某些事件,
因此我决定实现Heartbeat机制。
这将每 X 分钟发送一次事件以保持 session 处于 Activity 状态。

它解决了我的问题。

附注:我发现了另一个thread使用相同的解决方案。

关于Android Google Analytics v2 不使用 EasyTracker 手动管理 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14603224/

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