【问题标题】:Google Analytics loses tracking after a few minutes谷歌分析几分钟后失去跟踪
【发布时间】:2014-02-25 07:34:24
【问题描述】:

我按照两个教程 (Android & iOS) 中的说明为 iOS 和 Android 设置了 Google Analytics。

这是我的 Android 版analytics.xml

<?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 中,我在 Activity#onStart() 中将 EasyTracker 对象设置为:

EasyTracker easyTracker = EasyTracker.getInstance(this).activityStart(this);

在 iOS 中,在我的 AppDelegate 中:

[[GAI sharedInstance] trackerWithTrackingId:kTrackingId];

还有我的ViewController#viewDidLoad 扩展GAITrackedViewController

self.screenName = @"My ViewController";

我可以在 GA 的网站(报告 > 实时会话)中看到 1(或 2,如果我同时使用两种设备进行测试)的值,特别是在这部分:

问题在于,两个屏幕都处于活动状态的两台设备只能在 GA 的网站上保持该计数几分钟,即使我没有关闭应用程序或让它们进入睡眠状态。 发生了什么?请帮忙!

【问题讨论】:

    标签: android ios session google-analytics


    【解决方案1】:

    看看: https://support.google.com/analytics/answer/1638635?hl=en

    活跃访问者指标

    在实时中,如果用户在过去 5 分钟内触发了事件或网页浏览,则该用户处于活跃状态。请注意,这与标准报告不同,其中会话由 30 分钟窗口定义。

    【讨论】:

    • 感谢您的回答,格劳科。因此,我无法衡量当前在我的应用中收听我的音乐的人数,对吧?
    • 也许您可以使用一些计时器每 5 分钟触发一次事件。
    猜你喜欢
    • 1970-01-01
    • 2014-04-06
    • 2013-09-18
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多