1

我在这个网站上看到了几篇类似的帖子,但都没有任何回应,所以我将发布我的问题。

我从 GoogleAnalyticsTracker 收到以下警告:存储已满。不存储最后一个事件。

我在我的 Android 应用程序中使用 GoogleAnalyticsTracker 来存储分析。除了上述警告之外,一切都执行得很好,但是似乎没有数据进入谷歌分析,因为每次我检查它时都没有任何数据。

GoogleAnalyticsTracker tracker;
tracker = GoogleAnalyticsTracker.getInstance();
tracker.startNewSession(GA_ID , this);

// i've got a bunch of these throughout my activity
tracker.trackEvent("BTN CLICK", "myactivity", "some info",n);

谷歌的任何人都可以提供一些信息吗?

4

2 回答 2

0

这是因为您没有在 startNewSession 方法中设置调度间隔。您可以在上述方法中设置它,也可以通过tracker.dispatch()方法手动设置。

于 2012-11-21T23:37:18.573 回答
0

您需要手动调用调度来推送存储的事件,或者通过自动调度来推送存储的事件或更好的星号,并给出一个间隔。

将其更改为此,您的事件将每 10 秒推送一次分析。tracker.startNewSession(GA_ID, 10, this);

于 2012-11-21T23:42:04.417 回答