无法在Android应用的Google Analytics分析属性中设置自定义维度

时间:2015-02-17 06:57:10

标签: java android android-studio google-analytics-sdk

请在下面找到跟踪代码,

GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
Tracker t = analytics.newTracker(MY_PROPERTY_ID);
t.send(new HitBuilders.AppViewBuilder().setCustomDimension(1, "testing custom dimension").build());

以上代码将添加到UI中元素的单击侦听器中。

setCustomDimension中的索引1指的是我的属性设置中名为“test”的维度,这是我对该属性的唯一维度。

屏幕视图会话已在“应用概述”中进行跟踪,但未添加到我的自定义维度的报告中。

我使用自定义标签创建了自定义报告。Report for my custom dimension,

但我仍然没有获得自定义维度的任何数据,

No data shown in the report

我在一天后检查了报告,甚至在经过多次检查后。 我正在使用android studio,并没有在logcat中抛出任何错误/警告。

请帮我解决这个问题。 如果您可以建议任何干净的文档/博客,并提供示例代码,通过谷歌分析跟踪Android应用程序的高级指标,将会很有帮助。

提前致谢:)。

1 个答案:

答案 0 :(得分:7)

我遇到同样的问题,似乎SDK中存在一个已知问题:https://code.google.com/p/analytics-issues/issues/detail?id=435

在将自定义维度发送到跟踪器之前,您必须设置屏幕名称:

t.setScreenName("Home Screen");
t.send(new HitBuilders.AppViewBuilder().setCustomDimension(1, "testing custom dimension").build());