2016-07-19 89 views
5

Desidero registrare l'evento di ricerca utente su Firebase ma il valore del parametro Search_Term nell'evento Search non viene visualizzato nel dashboard. Ecco il mio codice:Firebase Analytic Search_Term Valore parametro non visualizzato

Bundle bundle = new Bundle(); 
       bundle.putString(FirebaseAnalytics.Param.SEARCH_TERM, searchText); 
       mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SEARCH, bundle); 

ho provato ad accedere evento differente con l'altro param e il valore param presentarsi in plancia correttamente!

Come posso risolvere questo? Grazie

+0

prega di fare riferimento alla risposta a questa domanda: http://stackoverflow.com/questions/37507941/firebase-analytics-custom-events-params –

+0

@Steve Games Search event e Search_Term param è uno degli eventi suggeriti – LKH

+0

Attualmente è disponibile la segnalazione dei parametri solo su un * sottoinsieme * di eventi suggeriti. –

risposta

3

Attualmente i dati di ricerca non vengono visualizzati nel dashboard di Firebase Analytics.

La registrazione sembra effettivamente corretta. Per vedere i dati è possibile use Google BigQuery.

Una cosa che si dovrebbe fare è quello di garantire che searchText è o meno 36 caratteri, altrimenti i dati saranno solo apparire come vuoto a Firebase (e BigQuery).

In generale, quando non si verificano problemi con i dati, è necessario assicurarsi che gli eventi registrati seguano le possibili combinazioni di eventi/parametri come descritto in https://support.google.com/firebase/answer/6317498. Si noti inoltre che la console Firebase non mostra i dati immediatamente dopo essere stati registrati (forniscile almeno 30 minuti).

Aggiornamento:

Firebase Analytics hanno seguito aumentato la lunghezza massima dei nomi degli eventi e nome del parametro a 40 caratteri, e la lunghezza massima dei valori dei parametri di stringa di 100 caratteri: https://firebase.google.com/support/release-notes/android#wzxhzdk4version_100_-_november_21_2016wzxhzdk5

+0

Dove hai trovato la documentazione di 36 caratteri o meno o sarà vuota? Sembra un dettaglio molto importante che non ho mai visto nella documentazione di Firebase. –

+0

@ P1X3L5: è facile non vederlo. Non sono riuscito a trovarlo nei documenti per Android ora, ma nel riferimento API: https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Param. (Il limite è stato aumentato ora.) –