Cómo rastrear descargas de archivos en Google Analytics 4

como rastrear descargas de archivos en google analytics 4

Actualizado: 1 de abril de 2025

Si gestionas un sitio web donde los usuarios pueden hacer clic y abrir o descargar archivos, como PDF o hojas de cálculo de Excel, es probable que desees conocer cuáles enlaces son los más populares y si los visitantes realmente valoran esos recursos. ¿Te has preguntado si ese documento en el que trabajaste arduamente fue descargado solo 10 veces? Al medir las descargas de archivos, podrás identificar qué contenido es más atractivo y dónde deberías concentrar tus esfuerzos.

En este tutorial, te mostraré cómo rastrear las descargas de archivos utilizando Google Analytics 4 (GA4), una herramienta poderosa que te ayudará a tomar decisiones informadas basadas en datos. Hay dos enfoques que puedes seguir:

  • Utilizar el seguimiento automático incorporado de GA4 (con algunas limitaciones).
  • Configurar el seguimiento de archivos mediante Google Tag Manager y GA4 (más flexible, pero requiere más trabajo).

A continuación, explicaré ambos métodos en detalle.

Cómo rastrear descargas de archivos en Google Analytics 4

Google Analytics 4 ha introducido una serie de características de seguimiento automático de eventos conocidas como Medición Mejorada. En versiones anteriores de Google Analytics, como Universal Analytics, solo se podían rastrear vistas de páginas a menos que se personalizara la configuración. Con la Medición Mejorada, se pueden registrar más eventos sin necesidad de editar el código del sitio web ni de utilizar Google Tag Manager.

Cuando creas un flujo de datos web en GA4, puedes activar la Medición Mejorada. Esta función está diseñada para ayudar a los especialistas en marketing a obtener la mayor cantidad de eventos en sus informes sin tener que colaborar con desarrolladores o configurar todo en Google Tag Manager.

Para acceder a esta funcionalidad, dirígete a Administrar > Flujos de datos > Selecciona el flujo de datos web. Encontrarás una sección llamada Medición Mejorada. Por defecto, esta opción se activa y rastrea automáticamente eventos como:

  • Vista de página (nombre del evento: page_view)
  • Desplazamiento (nombre del evento: scroll)
  • Descarga de archivos (nombre del evento: file_download)
  • Clic en enlaces salientes (nombre del evento: click con el parámetro outbound: true)
  • Búsqueda en el sitio (nombre del evento: view_search_results)
  • Interacción con videos (eventos: video_start, video_progress, video_complete)
  • Y más.

Si lo prefieres, puedes habilitar o deshabilitar eventos individualmente haciendo clic en el icono de engranaje en la sección Medición Mejorada y luego ajustando los botones de activación.

Qué es el evento de descarga de archivos en GA4

GA4 rastrea un evento de descarga de archivos, file_download, cada vez que un usuario hace clic en un enlace que contiene ciertas extensiones de archivo, tales como: .pdf, .xls, .xlsx, .doc, .docx, .txt, .rtf, .csv, .exe, .key, .pps, .ppt, .pptx, .7z, .pkg, .rar, .gz, .zip, .avi, .mov, .mp4, .mpe, .mpeg, .wmv, .mid, .midi, .mp3, .wav, .wma. Este seguimiento ocurre cuando se abre o descarga un archivo. Es importante mencionar que, actualmente, no puedes modificar la lista de extensiones directamente en la interfaz de GA4.

Si deseas ampliar esta lista, deberás implementarlo a través de Google Tag Manager, lo cual se explicará más adelante en este artículo. Para comprobar que esta función está activa, puedes utilizar la extensión de Chrome de Google Analytics Debugger. Actívala y dirígete a Administrar > Vista de depuración en GA4.

Luego, abre tu sitio web y haz clic en un enlace que descargue un archivo. Regresa a la vista de depuración y espera a que aparezca el evento file_download. Al hacer clic en este evento, verás varios parámetros que también se rastrearon, tales como:

  • file_extension: La extensión del archivo, por ejemplo, «pdf».
  • file_name: El nombre del archivo; si la URL es example.com/filename.pdf, el valor será «filename».
  • link_text: El texto del enlace que se hizo clic para abrir o descargar el archivo.
  • link_url: La URL del enlace que se hizo clic, por ejemplo, https://www.example.com/filename.pdf.

Nota: Si la URL del archivo supera los 100 caracteres, la parte final se truncará en los informes.

Desventajas del seguimiento de descargas de archivos incorporado en Google Analytics 4

A pesar de que el seguimiento de descargas de archivos en GA4 es una adición valiosa, debes estar consciente de algunas limitaciones que podrían afectar tus decisiones estratégicas.

Limitación de longitud de URL

Cuando GA4 rastrea las descargas, captura la URL completa, lo que significa que si es muy larga, como https://www.examples.com/download/very_long_value[….], la parte final se cortará. Esto es problemático porque muchas veces el nombre del archivo y su extensión se encuentran al final de la URL. Una solución es utilizar Google Tag Manager para rastrear el nombre del archivo o la ruta, lo que mitigaría este problema.

Lista fija de extensiones compatibles

En GA4, el seguimiento de descargas de archivos admite varias extensiones populares, pero si tu negocio utiliza un tipo de archivo menos común que no está en la lista, no podrás rastrearlo. Al igual que la limitación anterior, esta situación se puede remediar utilizando Google Tag Manager para crear una configuración personalizada.

Cómo rastrear descargas de archivos con Google Tag Manager

Este método es una alternativa más personalizada al seguimiento de descargas de archivos dentro de GA4. Ofrece mayor flexibilidad, pero también requiere un conocimiento más profundo y una configuración adicional.

Asumo que ya tienes conocimientos básicos de Google Tag Manager y que lo has instalado en tu sitio web. Si no es así, puedes consultar un tutorial para principiantes sobre Google Tag Manager.

El proceso de configuración incluirá:

  • Crear una variable que devuelva el nombre del archivo.
  • Crear una variable para la extensión del archivo (opcional).
  • Desarrollar un desencadenador de clic en enlaces que buscará extensiones de archivo específicas.
  • Crear una etiqueta de evento de GA4 y probarla.

Recuerda que esta solución funcionará solamente si los enlaces de archivo contienen extensiones adecuadas.

Crear una variable: Nombre del archivo

Accede a tu contenedor de Google Tag Manager > Variables y asegúrate de que la variable Click URL esté habilitada. Si no la ves en la lista, haz clic en Personalizar y habilítala. Luego haz clic en Nuevo > Configuración de variable > Variable de JavaScript personalizada e introduce el siguiente código:

function() {
 var filepath = {{Click URL}}.split("/");
 var filename = filepath.pop();
 var decodedFilename = decodeURI(filename);
 return decodedFilename.indexOf(".") > -1?decodedFilename:'n/a';
}

Asigna a esta variable el nombre cjs – filename y guarda los cambios.

Crear una variable: Extensión del archivo

Mientras estás en la sección de Variables, haz clic en Nuevo > Configuración de variable > Variable de evento automático. Configura esta variable para que devuelva la extensión del archivo de un enlace de clic. Nombra esta variable File extension y guarda los cambios.

Crear un desencadenador de clic en enlaces

En Google Tag Manager, ve a Desencadenadores > Nuevo > Configuración del desencadenador > Solo enlaces. Configura el desencadenador utilizando la condición: cjs – filename coincide con RegEx (ignorar mayúsculas) .(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pps|pptx?|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma). Este es el conjunto de extensiones que GA4 admite. Si deseas agregar más extensiones, puedes editar la expresión regular y añadirlas utilizando el símbolo | (que significa OR).

Nombra este desencadenador Link click – file download y guarda los cambios.

Crear una etiqueta de evento GA4

Si aún no has instalado GA4 con Google Tag Manager, dirígete a Etiquetas > Nuevo > Configuración de etiqueta > Google Analytics > Google Tag y configura la etiqueta. Luego, procede a crear la etiqueta de evento GA4, la cual enviará los detalles del evento a GA4 cuando ocurra una descarga de archivo. Utiliza Etiquetas > Nuevo > Configuración de etiqueta > Google Analytics > Evento GA4 para ingresar la información necesaria.

Asegúrate de que los nombres de los parámetros del evento sean exactamente como se indican: file_extension, file_name, link_text, link_url. También verifica que las variables integradas Click Text y Click URL estén habilitadas. Si no están visibles, ve a Variables > Personalizar y actívalas. Luego, añade el desencadenador que creaste previamente y guarda la etiqueta.

Probar la configuración

El último paso es verificar si todo funciona correctamente. Haz clic en el botón de vista previa en la esquina superior derecha de la interfaz de GTM. Esto abrirá una nueva pestaña del navegador donde deberás ingresar la URL de la página que deseas probar.

Haz clic en Conectar y luego, en tu sitio web, haz clic en el enlace del archivo. Regresa al modo de vista previa de GTM y asegúrate de que el evento de Link click se muestre. Si es así, verifica si se activó tu etiqueta de evento GA4. Si ves múltiples eventos de Link click, podrías necesitar ajustar la configuración.

Publicar GTM y desactivar el seguimiento de descargas de archivos en GA4

Una vez que hayas realizado todas las pruebas y estés satisfecho con los resultados, es hora de publicar los cambios en Google Tag Manager. Además, no olvides desactivar el seguimiento de descargas de archivos en GA4 para evitar duplicaciones.

Dónde encontrar datos de descargas de archivos en Google Analytics 4

Después de recopilar datos de descargas de archivos, espera al menos de 24 a 48 horas. El procesamiento de datos en GA4 puede ser lento, por lo que se requiere tiempo para ver los resultados.

Encontrar datos de descargas de archivos en informes estándar de GA4

En los informes estándar, es sencillo localizar eventos, que se denominan file_download. Puedes encontrarlos accediendo a Informes > Interacción > Eventos. Ten en cuenta que la barra lateral izquierda es altamente personalizable, por lo que la ubicación del informe podría variar en tu propiedad.

Sin embargo, el problema es que al hacer clic en el evento file_download, abrirás un informe donde no se mostrará qué enlaces fueron clicados. Para solucionar esto, tienes tres opciones:

  • Personaliza el informe para usar Link URL como dimensión principal.
  • Añade una dimensión personalizada.
  • Construye un informe de exploración libre.

Personalizar el informe para mostrar archivos descargados

Ve a Informes > Biblioteca > Crear nuevo informe > Crear informe detallado. Selecciona la opción en blanco y añade Link URL en la sección de Dimensiones y Event count junto con Total users en la sección de Métricas.

En la sección de Filtros del Informe, añade la condición correspondiente y aplica todos los cambios. Si lo deseas, también puedes ocultar gráficos no deseados. Guarda el informe bajo un nombre como «Descargas de archivos» y vuelve a la Biblioteca para arrastrar tu nuevo informe al tema deseado. Guarda la colección y ahora tendrás un informe accesible para todos los usuarios con acceso a esa propiedad.

Encontrar datos de descargas de archivos en la exploración libre de GA4

Otra forma de encontrar datos de las descargas de archivos es utilizando informes personalizados. En la barra lateral izquierda de tu interfaz de GA4, haz clic en Explorar y selecciona En blanco.

Importa las dimensiones necesarias, como Event name y Link URL (o, si prefieres, File name para valores más cortos). En la sección de métricas, añade métricas como Event count y Total users.

Haz doble clic en la dimensión Link URL y en todas las métricas que has importado. Ahora verás una lista de todos los enlaces de archivos que fueron clicados. Es probable que la primera fila del informe esté vacía, ya que muestra datos de todos los eventos, no solo de los clics en enlaces de salida. Para filtrar esta información, añade un filtro donde el nombre del evento coincida exactamente con file_download.

Guarda el filtro y ahora verás únicamente los eventos file_download, mostrando los enlaces que fueron descargados.

¿Puedo rastrear aperturas de archivos si un visitante abre directamente un PDF?

Esta es una pregunta frecuente. “Aperturas directas” significa que alguien tiene un enlace directo a un archivo PDF y lo abre en el navegador sin hacer clic en ningún enlace de tu sitio web. La respuesta es que, lamentablemente, no puedes rastrear esto de manera conveniente. No puedes insertar JavaScript en archivos PDF, lo que implica que GA4 o Google Tag Manager no pueden ser implementados en estos archivos.

Si bien tus desarrolladores podrían intentar enviar datos de apertura de archivos a GA4 a través del protocolo de medición, esta opción puede ser problemática y no ofrecer mucho valor. Sin embargo, podrías trabajar con un desarrollador para revisar los registros del servidor y verificar cuántas veces se ha abierto un archivo PDF en particular. Pero ten en cuenta que GA4 no está involucrado en este proceso.