2016-07-28 97 views
0

我使用这个代码设置自定义尺寸无法获得自定义维度值谷歌分析的Android

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

也试过这样:

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

并获得价值:

mTracker.get("&cd1"); 

但没有任何工作,我不知道如何获得此维度的当前设置值。 我用了很多资源,但没有任何作用。此外,我遵循了在我的帐户中设置自定义维度的所有步骤。 任何想法?

回答

0

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

假设你想在“premiumUser”添加自定义维度的所有后续命中,并且其尺寸指数是1,你的代码应该如下:

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

那么你应该能够从阅读跟踪器对象:

mTracker.get("&cd1"); 

您可以在Tracker here中找到相关文档。

作为边评论,如果您需要设置自定义尺寸的单发命中,存在HitBuilder不同的方法,它被推荐用于此目的:

mTracker.send(new HitBuilders.ScreenViewBuilder() 
        .setCustomDimension(1, "premiumUser") 
        .build() 
    ); 
相关问题