2017-01-04 28 views
2

我想記錄自定義事件的火力點分析,我用做它像下面的標準方式:在火力地堡Analytics(分析)的Android日誌自定義事件不顯示自定義事件

Bundle bundle = new Bundle(); 
bundle.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, eventCategory); 
bundle.putString(FirebaseAnalytics.Param.ITEM_ID,eventType); 
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, eventName); 
FcmAnalytics.getInstance(context).logEvent(eventType, bundle); 

雖然我提到的文檔和多問題甚至是Firebase分析文檔,我發現很難理解這裏的工作方式。我想,有這個主題

沒有清晰的文檔,同時記錄事件,以及如何在這些反映在控制檯上給我首先有人可以解釋的ITEM_CATEGORYITEM_NAMEITEM_ID的含義大多會有這個問題。

假設我想記錄一個自定義事件,點擊一個自定義事件名稱的按鈕說"button_click_event"並希望看到控制檯上的相同事件,以查看有多少用戶點擊了該按鈕,我該怎麼做?

我已經使用一些預定義的事件,如SELECT_CONTENTVIEW_ITEM所以我怎麼知道哪個按鈕被選中或未查看的頁面,因爲只有像"select_content"/"view_item"事件類別名稱在控制檯中顯示。我該怎麼做?請幫忙?

+0

我覺得這個問題已經回答了[這裏](http://stackoverflow.com/questions/37507941/firebase-analytics-custom-events-params)。 –

+0

但它沒有幫助。我嘗試了這些解決方案。@ DanMorenus –

回答

0

當記錄一個事件時,你可以真正使用任何參數用於任何目的,或者爲自己的用途組成自己的參數。您需要始終使用參數,以便它們始終表示應用程序中的相同內容,否則您將無法從中獲得有用的信息。

ITEM_CATEGORY,ITEM_NAME和ITEM_ID被描述爲here。它們旨在與VIEW_ITEM事件一起使用。

log a "button_click_event"從您的應用程序,則需要create a FirebaseAnalytics instance你的活動中,並在其上調用logEvent(「button_click_event」,新包())。或者,您可以向Bundle添加一個參數,例如按鈕的名稱。自定義參數不會顯示在報告中,但您可以計算儀表板中事件記錄的次數。

您可以嘗試使用SELECT_CONTENT預定義事件來代替button_pressed_event,並使用預定義參數(如CONTENT_TYPE或ITEM_ID)作爲按鈕的名稱。然後我相信你會看到儀表板中的參數信息。您可能需要等待24小時才能顯示新數據。

相關問題