Parámetros de eventos personalizados de Firebase Analytics

Soy completamente nuevo en el análisis de Firebase. Estoy intentando enviar un evento que muestre estadísticas sobre mi llamada a la 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, el número de usuarios y el número de ocurrencias. 24 horas ya han pasado y no veo mis propiedades personalizadas. Para referencia, quiero ver un número de teléfono (Utility.getPhone ()) y el tiempo que toma 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 ya están soportados en Google Analytics para Firebase. Consulte este artículo del Centro de ayuda para obtener más detalles .

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

Parámetros personalizados: los parámetros personalizados no se representan directamente en los informes de Analytics, pero pueden utilizarse como filtros en las definiciones de público 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

He contactado soporte de firebase y tengo respuesta:

Parece que los parámetros no se pre-pueblan automáticamente. Al crear su audiencia, usted tendrá que llenar en ti mismo.

La cosa es, los datos se llenan sólo con los eventos que vienen después de crear nuevo público, no se obtienen los datos recogidos hasta ese momento, que es algo que yo esperaría que sea el caso …

Editar: desde el personal de soporte de firebase

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

Desde https://support.google.com/firebase/answer/7397304?hl=es&ref_topic=6317489 , es necesario registrar los parámetros antes de que se puedan mostrar

Cuando configure los parámetros personalizados por primera vez, se agregará una tarjeta de datos al informe de detalles de su evento. Sin embargo, puede tardar hasta 24 horas para que aparezcan los datos.

Introduzca aquí la descripción de la imagen

Sus datos y parámetros personalizados estarán disponibles tan pronto como su público llegue a 10 o más, es decir, una restricción de privacidad. Así que úselo en su 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 algún tiempo (máximo 24 horas) puede ver some_name como evento en su vista de evento, pero some_key estará disponible cuando la audiencia sea 10 o más).

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

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

  • ¿Se pueden eliminar las propiedades de usuario de Firebase Analytics?
  • Excluir el dispositivo de prueba del registro de Firebase Analytics
  • Inactividad, desconectarse de AppMeasurementService
  • El Administrador de etiquetas de Google envía números enteros en lugar de decimales
  • No hay un método estático zzUr () en Firebase cuando intento utilizar Analytics con notificaciones
  • Seguimiento de los eventos de suscripción en la aplicación de Android con Firebase Analytics
  • Los eventos de análisis de Firebase no muestran valor
  • Habilitar el análisis de depuración de firebase analytics
  • ¿Cómo utilizar correctamente Firebase-Analytcs para las pruebas A / B?
  • ¿Cómo definir una audiencia con Firebase Analytics?
  • Firebase con BigQuery
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.