2016-07-28 64 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() 
    ); 
相關問題