无法获得自定义维度价值Google Analytics Android

时间:2016-07-28 10:27:35

标签: android google-analytics

我使用此代码设置自定义尺寸

tracker.send(new HitBuilders.ScreenViewBuilder()
  .set("&cd", "Home Screen")
  .build()
);

也尝试了这个:

 mTracker.send(new HitBuilders.ScreenViewBuilder()
                        .set("&cd1", "premiumUser")
                        .build()
        );

获得价值:

 mTracker.get("&cd1");

但没有任何效果,我不知道如何获得此维度的当前设定值。 我使用了大量资源但没有任何作用。我还遵循了在帐户中设置自定义维度的所有步骤。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您的代码将自定义维度设置为单个匹配,然后从跟踪器对象中读取。这就是读取不起作用的原因。

假设您要将“premiumUser”自定义维度添加到所有后续匹配,并且其维度索引为1,则您的代码应如下所示:

mTracker.set("&cd1", "premiumUser");

然后你应该能够从跟踪器对象中读取它:

mTracker.get("&cd1");

您可以找到Tracker here的文档。

作为旁注,如果您需要为单个匹配设置自定义维度,HitBuilder中有一个不同的方法,建议用于此目的:

mTracker.send(new HitBuilders.ScreenViewBuilder()
                    .setCustomDimension(1, "premiumUser")
                    .build()
    );