Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Filtrar datos usando atributos

Con Performance Monitoring, puede utilizar atributos para segmentar los datos de rendimiento y centrarse en el rendimiento de su aplicación en diferentes escenarios del mundo real.

Después de hacer clic en el nombre de un seguimiento en la tabla de seguimientos (ubicada en la parte inferior del panel de rendimiento ), puede hacer clic en varias pantallas para explorar un seguimiento y profundizar en las métricas de interés. En la mayoría de las páginas, puede usar el botón filtro (arriba a la izquierda de la pantalla) para filtrar los datos por atributo, por ejemplo:

una imagen de los datos de Firebase Performance Monitoring que se filtran por atributo

  • Filtre por versión de la aplicación para ver datos sobre una versión anterior o su última versión
  • Filtre por dispositivo para saber cómo los dispositivos más antiguos manejan su aplicación
  • Filtre por país para asegurarse de que la ubicación de su base de datos no afecte a una región específica

Para un análisis aún más poderoso basado en atributos, exporte sus datos de rendimiento a BigQuery .

Atributos predeterminados

Performance Monitoring recopila automáticamente una variedad de atributos predeterminados según el tipo de seguimiento.

Además de estos atributos predeterminados, también puede crear atributos personalizados en sus seguimientos de código personalizados para segmentar los datos por categorías específicas de su aplicación. Por ejemplo, en un juego, puede segmentar los datos por nivel de juego.

Atributos predeterminados para aplicaciones iOS y Android

Todos los seguimientos para aplicaciones de iOS y Android recopilan los siguientes atributos de forma predeterminada:

  • Version de aplicacion
  • País
  • Nivel de SO
  • Dispositivo
  • Radio
  • Transportador

Además, los seguimientos de solicitudes de red también recopilan el siguiente atributo:

  • Tipo de Mimica

Recopilación de datos de usuario

Crea atributos personalizados

Puede crear atributos personalizados en cualquiera de sus seguimientos de código personalizado instrumentados.

Utilice la API de seguimiento de supervisión del rendimiento ( Swift | Obj-C ) para agregar atributos personalizados a los seguimientos de código personalizados.

Para usar atributos personalizados, agregue código a su aplicación que defina el atributo y lo asocie con un seguimiento de código personalizado específico. Puede establecer el atributo personalizado en cualquier momento entre el inicio del seguimiento y el final del seguimiento.

Tenga en cuenta lo siguiente:

  • Los nombres de los atributos personalizados deben cumplir los siguientes requisitos: sin espacios en blanco iniciales o finales, sin carácter de subrayado inicial ( _ ) y la longitud máxima es de 32 caracteres.

  • Cada seguimiento de código personalizado puede registrar hasta 5 atributos personalizados.

  • No debe utilizar atributos personalizados que contengan información que identifique personalmente a una persona ante Google.

    Obtenga más información sobre esta guía

Rápido

let trace = Performance.startTrace(name: "CUSTOM_TRACE_NAME")

trace.setValue("A", forAttribute: "experiment")

// Update scenario.
trace.setValue("B", forAttribute: "experiment")

// Reading scenario.
let experimentValue:String? = trace.valueForAttribute("experiment")

// Delete scenario.
trace.removeAttribute("experiment")

// Read attributes.
let attributes:[String, String] = trace.attributes;

C objetivo

FIRTrace *trace = [FIRPerformance startTraceWithName:@"CUSTOM_TRACE_NAME"];

[trace setValue:@"A" forAttribute:@"experiment"];

// Update scenario.
[trace setValue:@"B" forAttribute:@"experiment"];

// Reading scenario.
NSString *experimentValue = [trace valueForAttribute:@"experiment"];

// Delete scenario.
[trace removeAttribute:@"experiment"];

// Read attributes.
NSDictionary <NSString *, NSString *> *attributes = [trace attributes];