Casi todas las guías de seguimiento de eventos empiezan igual: «primero, instala Google Tag Manager». Luego vienen las etiquetas, los activadores, las variables, la capa de datos, las versiones de contenedor y el cableado del consentimiento. Para un enorme número de sitios, todo ese aparato es excesivo para lo que de verdad quieres: saber cuándo la gente descarga el PDF, envía el formulario o pulsa «comprar».
El seguimiento de eventos es simplemente registrar acciones concretas, más allá del mero hecho de cargar una página. Esta guía separa los dos tipos de eventos (los que una buena herramienta de analytics capta sola, y los personalizados que tú defines), muestra cómo enviar un evento personalizado con una sola línea de JavaScript, y es honesta sobre los pocos casos en los que un gestor de etiquetas sigue mereciendo su sitio.
Páginas vistas vs eventos: qué estás midiendo de verdad
Una página vista te dice que alguien cargó una URL. Un evento te dice que hizo algo: pulsó una descarga, envió un formulario de contacto, añadió un producto al carrito, reprodujo un vídeo, terminó un registro. Las páginas vistas miden el alcance; los eventos miden el comportamiento y las conversiones.
Los eventos vienen en dos formas, y confundirlas es la razón de que las configuraciones se compliquen:
El error es recurrir a un gestor de etiquetas pesado para gestionar ambos, cuando el primer tipo debería ser gratis y el segundo debería caber en una línea.
Por qué todos recurren a Google Tag Manager (y lo que cuesta)
Google Tag Manager es una herramienta realmente potente: un contenedor que pones en tu sitio para añadir y cambiar etiquetas sin tocar el código. Para orquestar decenas de etiquetas de marketing y publicidad en un equipo grande, es la elección correcta. El problema es que se convirtió en la respuesta por defecto a «cómo rastreo un clic en un botón», y para eso es mucha sobrecarga:
- Cada evento es un proyecto. Para rastrear una acción creas una etiqueta, conectas un activador, a menudo defines una o varias variables, y luego publicas una nueva versión del contenedor. Multiplícalo por cada evento que te importe.
- Otro script que cargar. El contenedor es JavaScript adicional que crece con el tiempo, y se sitúa en el camino crítico de tu página.
- El cableado del consentimiento y la privacidad. Como GTM se usa a menudo para disparar etiquetas de publicidad y de terceros, heredas la complejidad del consent mode y una superficie RGPD más grande (ver analítica sin banner de consentimiento).
- Mantenimiento y deriva. Los activadores se rompen en silencio cuando el sitio cambia, y nadie se da cuenta hasta que los datos enmudecen.
Nada de esto está mal. Solo es desproporcionado cuando lo único que querías era saber cuánta gente descargó el folleto.
Lo que puedes rastrear sin tocar un gestor de etiquetas
La mayoría de los eventos que los equipos configuran en GTM son los predecibles, y un script de analytics moderno puede captarlos automáticamente en cuanto carga. Con Sublim, estos están activos por defecto, sin etiquetas, sin activadores:
- Páginas vistas, incluidos los cambios de ruta SPA. Las aplicaciones de una sola página que cambian la URL sin recargar se rastrean sin trabajo extra.
- La interacción. El tiempo real en la página y la profundidad de scroll, para distinguir una lectura real de un rebote.
- Las descargas de archivos. Los clics en enlaces que terminan en PDF, XLSX, ZIP, MP4 y más de 30 extensiones.
- Los envíos de formularios. Formularios de contacto (cualquier formulario con un campo de email o teléfono), captados solo como metadatos: los nombres técnicos de los campos (el atributo HTML
name, comoemailophone), sus tipos y su número, y la action del formulario, nunca lo que teclean los visitantes. Los campos sensibles como contraseñas, números de tarjeta y CVV se excluyen por completo, incluso de esa lista de nombres. - Añadir al carrito y el importe. Detectado en más de 18 idiomas, extrayendo datos de producto e ingresos del JSON-LD, los microdatos o la página.
Esa lista ya cubre la mayoría de los «eventos» que la mayoría de sitios de marketing quisieron nunca. Los consigues instalando un pequeño script, el mismo que hace tu analytics, sin construir nada.
Eventos personalizados: una línea de JavaScript
Para las acciones únicas de tu producto, envías un evento personalizado directamente. Sin etiqueta, sin activador, sin publicar contenedor, solo una llamada de función donde ocurre la acción:
// Un evento personalizado simple
sublim.trackEvent('signup_completed', {
props: { plan: 'pro', source: 'landing_page' }
})
// Un evento personalizado con importe
sublim.trackEvent('purchase', {
props: { product: 'T-shirt' },
revenue: { amount: 29.99, currency: 'EUR' }
})
Esa es toda la API. Eliges el nombre del evento, props añade detalles opcionales por los que podrás filtrar o segmentar después (por ejemplo, los registros desglosados por plan), y el bloque revenue opcional adjunta un importe para que la acción cuente en tus ingresos. Conseguir el mismo resultado en un gestor de etiquetas implica construir una etiqueta, un activador y normalmente una variable, y luego publicar el contenedor.
¿Ya invertiste en GTM o GA4? Reutiliza tu capa de datos
Si ya usas Google Tag Manager o GA4, probablemente tengas una dataLayer llena de eventos que te llevó tiempo instrumentar. No tienes que rehacer ese trabajo. Sublim puede, de forma opcional, leer los eventos que ya circulan por window.dataLayer (compras, añadir al carrito, registros, etc.) y registrarlos junto a los suyos, con nombres de evento limpios.
Está desactivado por defecto y se activa por proyecto, y sigue siendo respetuoso con la privacidad: los datos personales se filtran antes de enviar nada, y si usas el Consent Mode de Google, la captura se retiene hasta que se concede el consentimiento de analytics. Así que tengas o no un gestor de etiquetas, estás cubierto: conserva tu dataLayer existente, o prescinde de todo ello.
Cuándo necesitas de verdad un gestor de etiquetas
Seamos honestos: un gestor de etiquetas sigue mereciendo su sitio en algunas configuraciones, y Sublim no intenta reemplazarlo ahí.
- Orquestar muchas etiquetas de terceros. Si disparas una docena de píxeles de publicidad y remarketing (Google Ads, Meta, LinkedIn, Floodlight) y necesitas gestionarlos de forma centralizada, para eso está GTM exactamente.
- El tagging server-side. Enrutar los eventos a través de un contenedor del lado del servidor, por control y resiliencia, es un caso de uso real y avanzado.
- Etiquetas que no son de analytics. Inyectar scripts sin relación con la medición (herramientas de A/B testing, widgets de chat, etiquetas de afiliación) es terreno del gestor de etiquetas.
La cuestión no es que los gestores de etiquetas sean malos. Es que son una herramienta de publicidad y orquestación de etiquetas, y usar uno solo para contar descargas y envíos de formularios añade una capa de complejidad que no necesitas.
Cómo ayuda Sublim
Sublim está pensado para que el seguimiento de eventos no sea un proyecto. Los eventos comunes (descargas, leads de formulario, añadir al carrito, interacción) se captan automáticamente en cuanto carga el script, de modo que un marketer no técnico los ve sin pedirle nada a un desarrollador. Los eventos personalizados son una sola llamada sublim.trackEvent() que un desarrollador coloca donde importa, con ingresos opcionales para que las conversiones lleven su valor. Y como no usa cookies y no capta ningún valor de campo, obtienes todo esto sin el banner de consentimiento ni la carga RGPD que suelen acompañar a un gestor de etiquetas. Asocia tus eventos a objetivos y cada acción útil se convierte en una conversión sobre la que de verdad puedes reportar.
