2016-07-04 48 views
5

Ho caricato un'app con analisi di Firebase, tuttavia, gli eventi SELECT_CONTENT non mostrano "Non impostato" come nome, invece del nome che ho specificato durante lo sviluppo.Gli eventi Firebase non mostrano l'attributo NAME

Firebase Console Events

ecco uno degli eventi ho impostato sul codice:

Bundle bundle = new Bundle(); 
      bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "4"); 
      bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "ClickedShareSocialMedia"); 
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle); 

Qualsiasi aiuto?

risposta

6

Sembra che tu abbia dimenticato di impostare il parametro FirebaseAnalytics.Param.CONTENT_TYPE.

Ottieni rapporti sia su CONTENT_TYPE (categoria di esempio) che su ITEM_NAME. Il "(non impostato)" che stai vedendo è in riferimento a CONTENT_TYPE. Una volta specificato un CONTENT_TYPE, sarai in grado di eseguire il drill in ogni tipo di contenuto per visualizzare gli elementi più importanti in ogni categoria.

+1

Grazie, ha funzionato, ora un'altra domanda veloce, ora il tipo di contenuto mostra perfettamente, ma con quel tipo di contenuto, non vedo i nomi degli eventi, solo l'ID (numeri) che ho impostato per ogni evento. l'ID deve essere impostato come nome degli eventi? –

+0

Se guardi i documenti API per SELECT_CONTENT, vedrai che suggerisce ITEM_ID come parametro da passare: https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/ FirebaseAnalytics.Event.html # constants –

+0

strano che nella guida introduttiva (https://firebase.google.com/docs/analytics/android/events#log_events) che ho usato per la configurazione del progetto, sta usando il 3 di loro –