我創建了自定義維度和指標,並試圖用來自Android應用程序的數據填充它。我使用自定義維度(在用戶範圍聲明的用戶ID)和自定義度量標準(在命中作用域級別的不良嘗試)創建了一個表格的新儀表板,但儀表板表示沒有值顯示。也許我以錯誤的方式發送數據?GoogleAnalytics自定義維度和指標值未更新
這是我要做的事:
public static enum CustomDimensions
{
USER_ID(1);
private int value;
CustomDimensions(int numVal)
{
this.value = numVal;
}
public int getValue()
{
return value;
}
};
public static enum CustomMetrices
{
BAD_ATTEMPTS(1);
private int value;
CustomMetrices(int numVal)
{
this.value = numVal;
}
public int getValue()
{
return value;
}
};
public static void SendCustomEvent(Activity act, CustomDimensions cd, String dimensionValue,
CustomMetrices cm, int metricValue)
{
Tracker tracker = getGoogleAnalyticsTracker(act);
tracker.send(new HitBuilders.EventBuilder().setCustomDimension(cd.getValue(), dimensionValue).build());
tracker.send(new HitBuilders.EventBuilder().setCategory("customCategory").setAction("customAction")
.setLabel("customLabel").setCustomMetric(cm.getValue(), metricValue).build());
}
和調用本身:
SendCustomEvent(this, CustomDimensions.USER_ID,
"1", CustomMetrices.BAD_ATTEMPTS, 1);
報告的行爲部分我看到customCategory事件等,但不任何維度或指標的值。
插入數據後等了多久?需要24-48小時才能看到標準報告中的數據。 – DaImTo
但如果我看到自定義類別的事件,自定義操作和自定義標籤就像我在代碼中發送的那樣,那麼這是否意味着已經過了足夠的時間? –
並不總是它的隨機什麼信息顯示魔杖什麼時候。注意:記住它違反服務條款來跟蹤用戶特定信息user_id可能是一個壞主意。 – DaImTo