Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Filtrar datos usando atributos

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Con Performance Monitoring, puede usar atributos para segmentar 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 profundizar en las métricas de interés. Use el botón filtro (parte superior izquierda de la pantalla) para filtrar los datos por atributo, por ejemplo:

una imagen de los datos de Firebase Performance Monitoring filtrados por atributo

  • Filtre por URL de página para ver los datos de una página específica de su sitio
  • Filtre por Tipo de conexión efectiva para saber cómo una conexión 3G afecta 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

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 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 recopilados para aplicaciones web

Todos los seguimientos de las aplicaciones web recopilan los siguientes atributos de forma predeterminada:

Recopilación de datos de usuario

Crear atributos personalizados

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

Utilice la API de seguimiento de supervisión de rendimiento 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 y la finalización 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 guión bajo inicial ( _ )
    • No hay espacios
    • La longitud máxima es de 32 caracteres
    • Los caracteres permitidos para el nombre son AZ , az y _ .
  • Cada seguimiento de código personalizado puede registrar hasta 5 atributos personalizados.

  • Asegúrese de que los atributos personalizados no contengan información que identifique personalmente a una persona ante Google.

    Más información sobre esta directriz

Web version 9

import { trace } from "firebase/performance";

const t = trace(perf, "test_trace");
t.putAttribute("experiment", "A");

// Update scenario
t.putAttribute("experiment", "B");

// Reading scenario
const experimentValue = t.getAttribute("experiment");

// Delete scenario
t.removeAttribute("experiment");

// Read attributes
const traceAttributes = t.getAttributes();

Web version 8

const trace = perf.trace("test_trace");
trace.putAttribute("experiment", "A");

// Update scenario
trace.putAttribute("experiment", "B");

// Reading scenario
const experimentValue = trace.getAttribute("experiment");

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

// Read attributes
const traceAttributes = trace.getAttributes();