Google Analytics不会更新

时间:2014-07-19 09:30:46

标签: android google-analytics

我已将最新的Google服务库整合到我的应用中,并使用以下代码添加了屏幕跟踪功能:

GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);

    Tracker t = analytics.newTracker(R.xml.global_tracker);

    t.setScreenName(full_event);

    t.send(new HitBuilders.AppViewBuilder().build());

我的全球跟踪器xml如下:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="ga_sessionTimeout">300</integer>

<!-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">false</bool>

<!--  The following value should be replaced with correct property id. -->
<string name="ga_trackingId">[redacted]</string>

我已使用&#34;所有应用&#34;物业跟踪代码。

每次用户访问应用中的特定屏幕时,我都会手动发送屏幕名称更新。

实时更新在Google Analytics网页中显示正常,但出于某种原因,历史报告无效。我已经在线查看,并且有人建议您在首次设置时需要48小时才能显示。然而,我开始在星期一发送分析数据,现在是星期六,没有任何东西出现。

我做错了什么或者我应该给它更多时间?

我的应用程序中没有那么多用户(可能是几百个用户)。难道Google在显示任何统计数据之前需要一定数量的数据吗?

感激地收到任何想法。

安德鲁

1 个答案:

答案 0 :(得分:0)

我弄清楚了什么是错的。上面的代码在每次发送屏幕视图时都会创建一个新的跟踪器,而您只应该为每个应用程序实例创建一个。

我还对其进行了修改,以便根据每个特定应用(而不是所有应用代码)发送屏幕视图,并在我的onStart和onStop方法中包含代码,以便跟踪应用本身以及异常处理等。

现在全部工作。