Saltar al contenido principal
5 min de lectura

Seguimiento de descargas

Descubre qué archivos descargan tus visitantes, desde qué dispositivos y países lo hacen, y cómo evolucionan las descargas con el tiempo — todo capturado automáticamente, sin cambios de código.

Visión general

Zenovay registra automáticamente un evento download_start cada vez que un visitante hace clic en un enlace a un archivo descargable en tu sitio. Los datos aparecen en tu panel en app → abre tu sitio web → pestaña «Descargas».

La pestaña Descargas solo es visible para los propietarios y miembros del equipo autenticados. Se oculta intencionadamente en los paneles compartidos públicamente, ya que las URL y los nombres de los archivos pueden revelar rutas internas.

El seguimiento de descargas forma parte del script de seguimiento de Zenovay. Funciona junto a los Eventos auto-capturados — no se necesita instalación ni configuración adicional.

Qué se captura automáticamente

Se dispara un evento download_start cuando un visitante hace clic en cualquiera de los siguientes:

  • Un enlace <a> cuya ruta termina en una extensión de archivo reconocida: pdf, zip, exe, dmg, pkg, msi, apk, csv, xls, xlsx, doc, docx, ppt, pptx, mp4, mp3, wav, mov, avi, rar, 7z, tar, gz, tgz, iso, deb, rpm
  • Cualquier enlace <a download> (independientemente de la extensión del archivo)
  • Una descarga de blob generada por JavaScript (p. ej., PDFs generados dinámicamente)

Como Zenovay usa navigator.sendBeacon, el evento se envía de forma fiable incluso cuando el clic activa una descarga de archivo que aleja al navegador de la página.

No se requieren cambios de código. Una vez instalado el script de seguimiento de Zenovay, el seguimiento de descargas funciona directamente.

Tamaño del archivo

  • Para las descargas del mismo origen (archivos servidos desde el mismo dominio que tu sitio), Zenovay captura el tamaño del archivo automáticamente.
  • Para las descargas de origen cruzado (archivos en un dominio diferente), el tamaño del archivo solo se captura cuando la política CORS del servidor de archivos lo permite. Cuando CORS no lo permite, la columna Tamaño muestra «—».

Tiempo de finalización de la descarga

El tiempo de finalización solo está disponible para las descargas en aplicación o programáticas (fetch + blob) — por ejemplo, un botón que obtiene un PDF y activa una descarga de Blob en JavaScript.

Para los enlaces de archivos comunes gestionados por el navegador (el estándar <a href> a un archivo), el navegador gestiona toda la transferencia. La plataforma web no proporciona ninguna API para medir cuánto tarda la descarga, por lo que la columna Tiempo Promedio muestra «—» para esas descargas. Esta es una limitación real del navegador, no de Zenovay.

Si necesitas el tiempo de finalización de un archivo, implementa la descarga usando fetch() y URL.createObjectURL(). Zenovay podrá entonces medir la transferencia completa.

Excluir enlaces individuales

Añade el atributo data-download a cualquier elemento de ancla para excluirlo completamente del seguimiento de descargas:

Excluir un enlace del seguimiento de descargasHTML
<!-- Este enlace NO se rastreará como descarga -->
<a href="/internal-report.pdf" data-download>Descargar informe</a>

Compatibilidad entre navegadores

El seguimiento de descargas funciona en Chrome, Firefox y Safari. Usa navigator.sendBeacon para enviar el evento, lo que garantiza la entrega incluso cuando la navegación de descarga descarga la página.

Privacidad

El seguimiento de descargas utiliza el tracker de Zenovay existente. No añade nuevas cookies ni entradas en localStorage, y funciona en modo sin cookies. Los visitantes que envían una señal de Global Privacy Control o Do Not Track no son rastreados, por lo que sus descargas no aparecerán en la pestaña Descargas — esto es intencionado.

Límites del plan

PlanEventos de descarga por sitio y día
Free100 (límite flexible)
ProSin límite
ScaleSin límite
EnterpriseSin límite

El límite del plan Free es un límite flexible. Los eventos que superen el límite diario no se contarán en los totales mostrados en la pestaña Descargas para ese día.

Ver los datos de descarga

Abre el sitio web en la aplicación y ve a la pestaña Descargas. La pestaña contiene:

PanelQué muestra
Archivos más descargadosURL del archivo, descargas, descargas únicas, tamaño, tiempo promedio de finalización
Descargas a lo largo del tiempoTendencia del volumen de descargas para el rango de fechas seleccionado
Por dispositivoDescargas desglosadas por tipo de dispositivo
Por paísDescargas desglosadas por país del visitante
Por fuenteDescargas desglosadas por fuente de tráfico
Resumen de finalizaciónProporción de descargas con tiempo de finalización registrado frente a las gestionadas por el navegador

Rango de fechas

  • Los rangos de 7 días y 30 días están disponibles en todos los planes.
  • El rango de 90 días requiere el plan Scale o Enterprise.

Relacionado

¿Fue útil esta página?