簡體   English   中英

查看Google Analytics事件值

[英]View Google Analytics event value

我正在使用GA來跟蹤Android應用的事件。

我以通常的方式跟蹤事件:

t.send(new HitBuilders.EventBuilder()
.setCategory(getString(categoryId))
.setAction(getString(actionId))
.setLabel(getString(labelId))
.setValue(longValue)
.build());

我可以在報告中看到該事件,但我只能看到事件發生的總量。 我怎么能看到我發送的所有值的制動?

你不能。 這不是value論證的意義所在。 它意味着一個指標(你在報告的右側看到的東西,加起來的東西)。 如果您希望單獨查看這些值(作為維度),則必須重新構建要發送的內容以將其包含在categoryactionlabel

更新:

但我想把它們用作指標。 我想創建一個自定義報告,將這些值作為矩陣和我創建的另一個自定義維度。 我甚至在這里問了另一個問題:stackoverflow.com/questions/30213318 / ...

好的,我認為您誤解了維度和指標之間的差異。 維度告訴您“ 什么 ”,例如發生了什么事件或查看了什么項目。 指標會告訴您“ 金額 ”,例如事件發生的次數或視頻的消耗量。

因此,您要將特定數字作為事件的value ,這是一個指標 ,但您希望查看您發送的各個值。這不是指標的作用。 如果您想查看單個數字,這就是為什么我說您需要重新調整發送這些值的方式。您需要將它們作為categoryactionlabel 然后你就可以做你想做的事,例如:

假設我正在創建自定義報告或信息中心。 在那里,我可以選擇我想要的尺寸和方法。 有沒有辦法以某種方式選擇常規事件作為指標? 假設我得到了一個標簽為“label1”的事件,然后我想要一個日期維度和度量標准“label1”的報告。 那可能嗎?

然后,您可以選擇日期作為維度,然后選擇categoryactionlabel作為第二維度。 這將顯示在給定日期發生了多少其中一個。 或者您可以翻轉它,例如使用category作為主要維度,然后將日期作為第二個,它將按日期顯示細分。

但您無法在metrics列中添加categoryactionlabel 這沒有意義。 如上所述,指標顯示了維度中有多少/多個維度。 唯一的例外是事件的value部分,它一個度量標准。 但是,度量標准列不會顯示單個值。 您可以在此處詳細了解有關value如何顯示在報告中的信息

Value旨在為維度賦予價值,例如建立重要性順序。 例如,如果您已經建立了注冊系統,並且訪問者可以通過轉換PoV注冊免費或高級帳戶,則高級注冊對您來說更有價值。 因此,例如,您可以將免費注冊事件的值設置為1,但保險費的值為2。

或者,它可以以其他方式使用,例如錄制視頻所消耗的時間,例如,每播放一個視頻5秒,就會彈出一個事件,其值包括視頻,某些視頻名稱,消耗的時間和值5。您可以使用該值指標來查看給定視頻所消耗的總/平均時間等內容。

TL; DR:給定事件將允許您發送3個維度( categoryactionlabel )和度量( value )以給出重量/金額。 您試圖使用value ,就好像它是一個維度,當它不是時。 您還嘗試將維度用作指標,而不是。 我認為你真正想要的是通過另一個維度(例如category )來分解一個維度(例如“日期”),並且還需要弄清楚如何記錄當前作為維度args之一的value

更新#2:

我實際上將維度和矩陣視為一個SQL表,其中維度是主鍵,而矩陣是常規列,它將保存我在發送度量標准時給出的值。 所以我想看看維度日期和用戶ID,它不能重復,在metrices列中只看到我發送的每個值..所以你說的實際上是錯的。

最終,所有內容都存儲在一個數據庫中,是的,但是請注意,這是一個簡單的單表,帶有條目,帶有簡單的查詢。 在分析方面,它要復雜得多。

如果我將它與SQL表進行比較,則維度( categoryactionlabel )將是列。 然后每一行代表一個命中(你觸發事件的地方),並為它們提供值,例如

Category       Action       Label
Some Category  Some Action  Some Label
Some Category  Some Action  Some Label
Category 2     Some Action  Some Label

現在實際上,db / table結構看起來不像這樣。 它分為幾個表等等。但是為了這個例子,這樣做。

另一方面,現在指標更像是例如,假設您使用“ Category作為維度,只想查看類別值記錄的次數。 所以(再次,超級簡化它),它看起來像這樣:

select Category,count(Category) as `Total Events` from Table group by Category

因此,在SQL結果中,您的行顯示您的Category值,“總事件”顯示每個行的總和,例如

Category            Total Events
Some Category       2
Category 2          1

因此,“類別”結果列是一個維度,但“總事件”結果列是一個指標。 所以當你說例如“我想使用Label作為度量標准”時,這是沒有意義的,因為它試圖采用像“某些類別”這樣的值並在聚合的上下文中使用它,例如"Some Category" + "Category 2" = ?? 沒有意義!

同樣,如果要查看在Value傳遞的各個值,則需要將其作為“ CategoryAction或“ Label Action的值進行跟蹤(或者,可以使用事件設置自定義變量),然后添加它作為報告中的維度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM