2016-02-05 91 views
0

我正在使用自定義維度將我的內部UserId發送到GA。我們需要的是知道哪些用戶正在點擊此按鈕。但是,當我嘗試使用此按鈕的類別和事件獲取報告時,單擊此項,並將我的維度包含在報告中,但不會顯示任何結果。 但是,如果我只請求eventCategory或eventLabel,它將顯示例如2個命中。這很奇怪,因爲我正在跟蹤每個點擊事件的維度值,而且我似乎沒有這個特定事件的值。 如何確保我在GA中獲得有關此活動的信息?Google Analytics中的自定義維度未在我的查詢中顯示

+3

歡迎使用StackOverflow :-)請花點時間閱讀網站幫助中心提問問題的指導原則。你沒有提供足夠的信息。至少,你應該包括你試過的代碼。 –

+0

對上述評論+1:向我們展示您用於發送和報告數據的代碼。另外,您是否在Google Analytics管理設置中啓用了自定義維度? –

回答

0

我有同樣的問題。您需要在Google分析控制檯上設置自定義維度索引。

一旦你登錄到你的谷歌分析控制檯,去管理選項卡。 在中間欄的底部,您可以看到自定義定義。 單擊自定義定義下的自定義維度,併爲您的自定義維度索引定義自定義維度名稱。默認範圍是命中,如果你想爲會議更改範圍。

這是所有針對V4版本的分析。

+0

非常感謝您的回覆,我確實創建了維度,並且每當查詢其他信息時都會顯示該維度,但對於此特定按鈕而言似乎沒有得到它。這裏的問題是我得到的信息不準確,當我沒有這個Dimension2查詢時,我會得到結果,但如果我將Dimension2添加到我的查詢中,它不會顯示任何記錄。 – Mimi

+0

這意味着Dimension2不會發送到分析。有時可能需要一天時間才能更新。我相信你已經發送自定義維度這樣 'mTracker.send(新HitBuilders.EventBuilder().setCategory().setAction(); .setCustomDimension(1,).setCustomDimension(2,).build());' – user1988652

+0

我定義了Dimension 1,但我沒有使用它,而是使用Dimension 2,這是否會導致任何問題?意思是我直接發送Dimension 2的值?奇怪的是,對於我做的許多其他事件,請在報告中獲取維度值:( – Mimi

0

請試試這個代碼:

GoogleAnalytics analytics = GoogleAnalytics.getInstance(YourActivity.this); 
     Tracker tracker = analytics.newTracker("TRACKER ID"); 
     tracker.setScreenName("SCREEN NAME"); 
     tracker.send(new HitBuilders.AppViewBuilder() 
       .setCustomDimension(1, "VALUE") 
       .setCustomMetric(1,1) 
       .build()); 

這裏是自定義維度1和自定義指標是索引。

+0

請解釋您的代碼而不是代碼傾銷。 –

相關問題