簡體   English   中英

Firebase 自定義事件參數未顯示在 Firebase Analytics 控制台中

[英]Firebase custom event parameters not showing in Firebase Analytics console

Firebase 自定義事件,參數item_iditem_name未在控制台中正確顯示。

我什至可以看到 firebase 自定義,已經嘗試過事件 firebase 控制台上的“編輯參數報告”按鈕,並為item_iditem_name設置報告,但是我與這些鍵捆綁在一起的字符串值沒有顯示。

我是否缺少自定義事件所需的任何參數? 我找不到任何需要任何文件的文件。

val firebase = FirebaseAnalytics.getInstance(this)
        val bundle = Bundle()
        bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "email_feedback")
        bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "yes")
        firebase.logEvent("app_review_request", bundle)

我希望在控制台中看到一些東西。 但是我看到這個

編輯參數報告 自定義事件通過 item_id 和 item_name 參數為空

最好在包中添加日志的額外信息,並為 logEvent 使用 firebase 常規事件類型。 當您為 logEvent 使用自定義事件名稱時,firebase 將限制您發送的數據字符的長度。 例如,如果您想將用戶點擊事件發送到 firebase,最好使用這種方法

Bundle bundle = new Bundle();

bundle.putString(FirebaseAnalytics.Param.ITEM_ID, yourValue);

bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE , "CLICKS");

FirebaseAnalytics.getInstance(this).logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);

FireBase 事件設置為 select_content。 並且我們還定義了一個名為“CLICKS”的內容類型。 因此,每當您打開 firebase 控制台時,如果您過濾 SELECT_CONTENT 標簽,您都會看到“CLICKS”內容,其中包含您發送的所有日志。 這些值在控制台中顯示為 ITEM_ID 值。 如果您想進行測試,您可以使用帶有設備的調試視圖來測試您的客戶端每次發送給 fireBase 的內容。 希望這對你有幫助。

以 Firebase.logEvent() 為例,您正在注冊建議的SELECT_CONTENT事件, item_id的值始終為email_feedback因為您從未在控制台上看到更改。

我建議創建一個自定義捆綁事件

Bundle bundle = new Bundle();
String clicked = "yes" // yes-no or 1-0 depending on your app behavior
bundle.putString("email_feedback", clicked);
mFirebaseAnalytics.logEvent("app_review_request", bundle);

我還建議檢查此答案,該答案向您展示了如何在儀表板控制台中組織 Firebase 事件的示例

暫無
暫無

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

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