Descripción General
La pestaña Eventos le permite definir eventos de seguimiento para capturar acciones específicas de los visitantes en su sitio web. Rastree clics en botones, envíos de formularios, hitos de scroll, visibilidad de elementos, o dispare eventos personalizados desde su propio código. Cualquier evento puede marcarse como un objetivo de conversión para medir la efectividad de las campañas.
Lista de Eventos
La tabla de eventos muestra todos los eventos definidos con métricas clave:| Columna | Descripción |
|---|---|
| Nombre | Nombre del evento |
| Tipo | Tipo de evento (Clic, Scroll, Envío de Formulario, Visibilidad, Personalizado) |
| Activaciones | Número total de veces que se ha activado este evento |
| Conversión | Si este evento cuenta como objetivo de conversión |
| Estado | Activo o inactivo |
| Acciones | Editar o eliminar el evento |
Filtros
Filtre la lista de eventos por:| Filtro | Descripción |
|---|---|
| Tipo | Mostrar solo eventos de un tipo específico |
| Conversión | Mostrar solo eventos de objetivo de conversión |
| Estado | Mostrar eventos activos o inactivos |
| Buscar | Buscar eventos por nombre |
Crear un Evento
Haga clic en Crear Evento para definir un nuevo evento de seguimiento. Cada evento requiere:| Campo | Requerido | Descripción |
|---|---|---|
| Nombre | Sí | Nombre del evento para identificación (por ejemplo, “Clic Botón CTA”, “Envío Formulario Contacto”) |
| Tipo | Sí | Cómo se activa el evento (vea Tipos de Eventos a continuación) |
| Selector CSS | Depende | Selector CSS que apunta al elemento (requerido para Clic, Envío de Formulario, Visibilidad) |
| URL de Página | No | Restringir el evento para que se active solo en una página específica |
| Objetivo de Conversión | No | Alternar para contar este evento como conversión en analíticas |
Tipos de Eventos
Cada tipo de evento rastrea un tipo diferente de interacción del visitante. El script de seguimiento maneja todos los tipos automáticos — no se requiere programación.Clic
Se activa cuando un visitante hace clic en un elemento que coincide con el selector CSS.| Configuración | Descripción |
|---|---|
| Selector CSS | Selector del elemento objetivo (por ejemplo, #cta-button, .buy-now, a[href="/contact"]) |
| URL de Página | Opcional — limitar el seguimiento a una página específica |
- Contenido de texto del elemento (primeros 100 caracteres)
- Nombre de la etiqueta del elemento (
button,a,div, etc.) - Selector CSS que coincidió
- URL de la página actual
Scroll (Visibilidad)
Se activa cuando el visitante se desplaza más allá de un elemento específico en la página. Utiliza un IntersectionObserver para detectar cuándo el elemento entra en el viewport.| Configuración | Descripción |
|---|---|
| Selector CSS | Elemento objetivo a observar (por ejemplo, #pricing-section, .testimonials) |
| Umbral de Scroll | Porcentaje del elemento que debe ser visible (predeterminado: 50%) |
- Rastrear cuántos visitantes ven su sección de precios
- Medir el engagement con bloques de contenido específicos
- Detectar si los visitantes llegan al final de una página larga
Cada evento de scroll se activa solo una vez por sesión por elemento — incluso si el visitante se desplaza más allá de él varias veces. Esto evita conteos inflados.
Envío de Formulario
Se activa cuando un visitante envía un formulario que coincide con el selector CSS.| Configuración | Descripción |
|---|---|
| Selector CSS | Elemento de formulario objetivo (por ejemplo, #contact-form, .signup-form) |
| Campos del Formulario | Opcional — lista de nombres de campos permitidos para capturar (por ejemplo, email, phone, name) |
- Valores de los campos
<input>,<select>y<textarea> - Nombres de campos y sus valores (hasta 500 caracteres por campo)
- Los campos de contraseña y ocultos se excluyen automáticamente
Visibilidad de Elemento
Se activa cuando un elemento específico se hace visible en el viewport del navegador. Similar a Scroll, pero enfocado en rastrear si un elemento particular de la interfaz fue visto.| Configuración | Descripción |
|---|---|
| Selector CSS | Elemento objetivo (por ejemplo, .promo-banner, #special-offer) |
- Rastrear impresiones de banners promocionales
- Medir la visibilidad de CTAs importantes
- Detectar si el contenido cargado dinámicamente es visto (funciona con SPAs)
El tracker usa un MutationObserver para vigilar elementos añadidos dinámicamente. Si el elemento objetivo es renderizado por JavaScript después de la carga de la página (React, Vue, etc.), aún será detectado.
Personalizado (Manual)
Se activa cuando usted llama a la API de JavaScript desde su propio código. Este es el tipo de evento más flexible — usted controla exactamente cuándo y con qué datos se dispara el evento.| Configuración | Descripción |
|---|---|
| Nombre | Nombre del evento que coincide con el nombre usado en RevolTracker.track() |
Objetivo de Conversión
Cualquier evento puede marcarse como Objetivo de Conversión activando el interruptor. Cuando está activado:- El evento se cuenta en la tarjeta KPI de Conversiones en el Panel de Control
- Se usa para calcular la Tasa de Conversión en la tabla de Rendimiento de Campañas
- Las sesiones que contienen este evento se resaltan en la vista de detalle de sesión
- El evento aparece en embudos de conversión e informes
¿Qué Constituye un Buen Objetivo de Conversión?
Generación de leads
Generación de leads
Marque los envíos de formularios como conversiones — formularios de contacto, solicitudes de cotización, registros a boletines. Estos son indicadores claros de que un visitante se convirtió en lead.
Comercio electrónico
Comercio electrónico
Marque los eventos personalizados de agregar al carrito o compra completada como conversiones. Rastree el embudo completo desde la vista de página hasta la compra.
Engagement
Engagement
Marque los eventos de scroll más allá de precios o reproducción de video como micro-conversiones. Estos indican un fuerte interés incluso sin envío de formulario.
Llamadas y chats
Llamadas y chats
Marque los eventos de clic en número de teléfono o widget de chat abierto como conversiones. Estos muestran intención de interactuar directamente.
API de Eventos Personalizados
Los eventos personalizados le dan control total sobre el seguimiento de eventos desde su propio código JavaScript. Úselos cuando el seguimiento automático (clics, formularios, visibilidad) no es suficiente — para interacciones dinámicas, procesos de múltiples pasos o acciones específicas del negocio.Uso Básico
Referencia de la API
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
eventName | string | Sí | Nombre del evento — debe coincidir con el nombre definido en la pestaña Eventos si desea que esté vinculado a una definición de evento |
data | object | No | Payload personalizado — cualquier dato serializable a JSON (objetos, arrays, cadenas, números) |
- URL de la página actual
- ID de sesión
- Marca de tiempo
- ID de empresa
Ejemplos de Comercio Electrónico
Rastree el embudo completo de compras:Integración de Agregar al Carrito
Un ejemplo completo de integración de eventos personalizados con un botón “Agregar al Carrito”:Ejemplo de Formulario de Leads
Rastree envíos de formularios con datos de campos:Ejemplo SPA / React
Para aplicaciones de página única, dispare eventos en cambios de ruta o interacciones de componentes:Cómo Se Envían los Eventos
Los eventos se almacenan en buffer y envían por lotes para rendimiento:- Cada llamada a
RevolTracker.track()agrega el evento a un buffer interno - Cada 5 segundos, todos los eventos en buffer se envían al servidor en una sola solicitud
- Al descargar la página, cualquier evento restante se envía vía
sendBeacon()para confiabilidad - Máximo 50 eventos por lote — los eventos excedentes se descartan
No necesita crear una definición de evento en el panel de control para que los eventos personalizados se registren. Los eventos personalizados no definidos aún se almacenan con sus datos — pero no tendrán un conteo de activaciones en la lista de Eventos. Para un seguimiento completo, cree una definición de evento coincidente con el mismo nombre.
Analice Su Sitio Web con Claude Code
Si no está seguro de qué elementos rastrear, puede usar Claude Code para analizar su sitio web y sugerir una configuración óptima de seguimiento de eventos.Prompt para análisis de sitio web
Prompt para análisis de sitio web


