Parámetros de eventos personalizados de Firebase Analytics

Soy completamente nuevo en Firebase Analytics. Estoy tratando de enviar un evento que muestra estadísticas sobre mi llamada API.

endTime = System.currentTimeMillis() - startTime; // [START event] Bundle params = new Bundle(); params.putString(FirebaseConstants.PHONE_NUMBER, Utility.getPhone()); params.putLong(FirebaseConstants.DURATION, endTime); FirebaseAnalytics .getInstance(getContext()) .logEvent(FirebaseConstants.BALANCE_CHECK, params); // [END event] 

Pero solo veo el nombre del evento, la cantidad de usuarios y el recuento de apariciones. Han pasado 24 horas y no veo mis propiedades personalizadas. Como referencia, quiero ver un número de teléfono (Utility.getPhone ()) y el tiempo que tarda la llamada API (endtime). Tal vez es posible que no envíe nada porque creé params personalizados en mi clase FirebaseConstans

[Actualización, mayo de 2017]

A partir de mayo de 2017, los informes de parámetros personalizados ahora son compatibles con Google Analytics para Firebase. Por favor, consulte este artículo del centro de ayuda para más detalles .

De acuerdo con la documentación, debe vincularse con BigQuery para ver los parámetros personalizados:

Parámetros personalizados: los parámetros personalizados no se representan directamente en sus informes de Analytics, pero se pueden usar como filtros en las definiciones de audiencia que se pueden aplicar a cada informe. Los parámetros personalizados también se incluyen en los datos exportados a BigQuery si su aplicación está vinculada a un proyecto de BigQuery.

Fuente: https://firebase.google.com/docs/analytics/android/events#log_events

sus datos y parámetros personalizados estarán disponibles tan pronto como su audiencia llegue a 10 o más, eso es una restricción de privacidad. así que úsala en tu actividad como:

 FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); Bundle bundle = new Bundle(); bundle.putString("some_key", "some_value"); mFirebaseAnalytics.logEvent("some_name", bundle); 

funcionará (después de un tiempo (máximo 24 horas) puede ver algún nombre como evento en su vista de evento pero alguna clave estará disponible cuando la audiencia sea 10 o más).

A partir de https://support.google.com/firebase/answer/7397304?hl=es&ref_topic=6317489 , debe registrar sus parámetros antes de que puedan mostrarse

Cuando configura por primera vez los parámetros personalizados, se agregará una tarjeta de datos para su informe de detalles del evento. Sin embargo, puede tomar hasta 24 horas para que aparezca cualquier dato.

enter image description here

Me puse en contacto con el soporte de Firebase y obtuve respuesta:

Parece que los parámetros no se completan automáticamente. Al crear su audiencia, tendrá que completarla usted mismo.

El asunto es que los datos se llenarán solo con eventos que vengan DESPUÉS de crear audiencia nueva, no obtendrás datos recostackdos hasta ese momento, que es algo que esperaría que fuera el caso …

Editar: del personal de soporte de firebase

Las audiencias no son retroactivas, por lo que deberá crearlas antes de que los datos se llenen dentro de ellas. Tenga en cuenta que los datos existentes aún se pueden consultar y consultar si están vinculados con BigQuery. También tenga en cuenta que la mayoría de las audiencias tendrán un umbral mínimo que debe cumplirse antes de generar los informes para ellos.

Desde https://firebase.google.com/docs/analytics/android/events#log_events

Parámetros personalizados: los parámetros personalizados no se representan directamente en sus informes de Analytics, pero se pueden usar como filtros en las definiciones de audiencia que se pueden aplicar a cada informe.