我为iOS和Android设置了Google Analytics,如两个教程(Android和iOS)中所述。
这是我的analytics.xml
for Android:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
<string name="ga_trackingId">UA-xxxx-y</string>
<bool name="ga_autoActivityTracking">true</bool>
<integer name="ga_sessionTimeout">-1</integer>
</resources>
在Android中,我在EasyTracker
中将Activity#onStart()
对象设置为:
EasyTracker easyTracker = EasyTracker.getInstance(this).activityStart(this);
在iOS中,在我的AppDelegate中:
[[GAI sharedInstance] trackerWithTrackingId:kTrackingId];
我的ViewController#viewDidLoad
延伸GAITrackedViewController
:
self.screenName = @"My ViewController";
我可以在GA的网站(报告&gt;实时会话)中看到1(或2,如果我用两种设备测试)的值,特别是在这部分:
问题在于,两个屏幕均处于活动状态的设备仅在GA网站上保留了几分钟,即使我没有关闭应用程序或让它们进入睡眠状态。 发生了什么?求救!
答案 0 :(得分:2)
看看: https://support.google.com/analytics/answer/1638635?hl=en
有效访问者指标
在实时中,如果用户在过去5分钟内触发了事件或综合浏览量,则该用户处于活动状态。请注意,这与标准报告不同,在标准报告中,会话由30分钟窗口定义。