Tiempo de interacción en GA4: elegir el denominador

En resumen

El tiempo registrado describe una página enfocada en el navegador o una aplicación en primer plano. No mide directamente atención, comprensión ni satisfacción.

Archivo de inteligencia vacío con expedientes y mapas Ilustración · escena ficticia
En este artículo

Ejemplo ficticio: 60 segundos o 40 segundos

En un mismo ámbito se registran 6000 segundos para 100 usuarios activos y 150 sesiones. La media por usuario activo es 60 segundos; por sesión, 40 segundos. El nombre y el denominador deben acompañar la cifra.

Medida ficticiaValorDenominador o unidad
Tiempo total registrado6000Segundos.
Usuarios activos100Durante todo el periodo.
Sesiones150Mismo ámbito.
Media por usuario activo606000 / 100, en segundos.
Media por sesión406000 / 150, en segundos.

Evitar comparaciones engañosas

  • Distinga tiempo de interacción, tiempo transcurrido y número de sesiones. Una pestaña enfocada no demuestra lectura o comprensión.
  • No promedie simplemente las medias diarias: los usuarios pueden volver varios días. Recalcule con totales y el denominador correcto de todo el periodo.
  • Documente recogida, filtros, dispositivos y tarea. Revise datos ausentes antes de interpretar un tiempo nulo o corto.

Mejorar la tarea y no prolongar la espera

Menos tiempo buscando información práctica puede indicar una respuesta mejor; más tiempo en un trámite puede señalar dificultad. Combine tiempo, finalización, errores e investigación con usuarios. No añada pasos o interacciones artificiales para elevar una media.

Fuentes primarias

Datos ausentes, cero y estimación

La ausencia de una observación no equivale a un cero medido.

  • Distinga campo no recibido, observación no aplicable y fallo de adquisición. Mantenga el cero cuando sea una medida válida; reemplazar todos los vacíos por cero mezcla estados diferentes.
  • En el ejemplo ficticio [10, ausente, 0], la media de dos observaciones es 5. Dividir por tres después de sustituir la ausencia por cero responde a otra pregunta; muestre ambos recuentos.
  • Si estima un dato, conserve un indicador de imputación y la regla aplicada. Compare el resultado con y sin esas estimaciones; si no hay observaciones válidas, muestre ausencia de resultado, no una media cero.

Caso de aceptación reproducible

Ejemplo ficticio: estos datos no describen clientes ni resultados observados.

Ver datos del caso
{
    "values": [
        10,
        null,
        0
    ],
    "observed_count": 2,
    "mean_observed": 5,
    "mean_if_missing_replaced_with_zero": 3.3333333333,
    "extended_sample": {
        "values": [
            10,
            null,
            0,
            20,
            null,
            30
        ],
        "known_count": 4,
        "expected_count": 6,
        "known_sum": 60,
        "mean_observed": 15,
        "mean_after_zero_fill": 10
    },
    "missing_only_sample": {
        "values": [
            null,
            null
        ],
        "known_count": 0,
        "mean_observed": null
    }
}

Decisión esperada

La media observada es 5. Sustituir ausencia por cero cambia población y resultado.

Mismos datos, dos medias: mostrar la regla

Datos ficticios: [10, ausente, 0, 20, ausente, 30]. Cuatro valores conocidos de seis observaciones esperadas; suma conocida: 60. El cero existente sí fue observado.

TratamientoCálculo de la mediaInterpretación
Solo valores conocidos60 ÷ 4 = 15La media describe cuatro valores conocidos. No demuestra que los dos ausentes tengan la misma distribución.
Ausencias sustituidas por cero60 ÷ 6 = 10Se añadieron dos ceros por una regla, no por observación. La media responde a otra pregunta; justifique la regla antes de comparar.
Otra muestra: [ausente, ausente]No calculableNo hay valores conocidos: muestre un estado no disponible. Una media de cero implicaría una observación inexistente.

Procedimiento de verificación

  1. Separe valores ausentes, cero y estimados.
  2. Calcule medias antes y después de excluir ausencias.
  3. Conserve recuentos y reglas por variable.

pandas — Working with missing data

¿Una suma cero demuestra que todos los valores eran cero?

No. Verifique el recuento de valores presentes y el comportamiento del motor con conjuntos vacíos; una ausencia no prueba una medida nula.

Fuente primaria: pandas — Working with missing data. Método relacionado: consultar la guía práctica.