[英]Firebase custom event parameters not showing in Firebase Analytics console
Firebase 自定義事件,參數item_id
和item_name
未在控制台中正確顯示。
我什至可以看到 firebase 自定義,已經嘗試過事件 firebase 控制台上的“編輯參數報告”按鈕,並為item_id
和item_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)
我希望在控制台中看到一些東西。 但是我看到這個
最好在包中添加日志的額外信息,並為 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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.