Firebase ITEM_NAME not visible in Analytics dashboard

二次信任 提交于 2021-02-07 05:46:23

问题


I am trying to see which parts of my app are most used, for this I have added a logEvent like this:

Bundle bundle= new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "action");
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "screen_a");
FirebaseAnalytics.getInstance(context).logEvent(FirebaseAnalytics.Event,VIEW_ITEM, bundle);

The events get logged and I can see in my Dashboard under Events section a view_item entry with the Count, however, when I enter it, I can see the counts, meaning values, but I can't see any values like "screen_a" or "screen_b"...

Since these are not custom events, shouldn't the values be available in the dashboard?


回答1:


I got the same question with you. By asking email to firebase team, they replied the exact method to watch the log of item_name. Below are the example, I logged an ITEM_NAME "action_getProVersion" with ECOMMERCE_PURCHASE event:

  1. log event in your codes: (You have done this)

    Bundle bundle = new Bundle();

    //bundle.putString(FirebaseAnalytics.Param.ITEM_ID, itemId); bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "action_getProVersion"); //bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.ECOMMERCE_PURCHASE, bundle);

  2. On the firebase event screen, press on the right side,for event "Edit parameter reporting", then add "item_name" and save. (it looks you haven't done this)

  3. After a while, let it log from users event. You will see the events logged with parameter "ITEM_NAME" as the attached screenshot




回答2:


To Log event in firebase use the code below:

private FirebaseAnalytics mFirebaseAnalytics;
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
        Bundle bundle = new Bundle();
        bundle.putString(FirebaseAnalytics.Param.ITEM_ID, getString(R.string.title_activity_quotes));
        bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "ShareButton");
        bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
        mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);

Add item_name in event page of firebase

Then You can debug from android studio or wait sometime to occur the event, then check in the select_content event in firebase

firebase select-content streamview



来源:https://stackoverflow.com/questions/44139764/firebase-item-name-not-visible-in-analytics-dashboard

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!