Skip to main content
Cuando activas las opciones de registro automático en scanova('init', ...), el SDK captura las acciones del usuario sin código adicional. Esta página muestra exactamente qué envía cada función.

Vista de página

Se activa con: autoPageview: true Se dispara una vez por carga de página, en cuanto el SDK se inicializa. Tipo de evento: pageview Metadatos capturados: (ninguno; el contexto de la página va en los campos de nivel superior) Ejemplo de payload completo:
Importante: autoPageview se dispara al inicializarse el SDK. Si además llamas manualmente a scanova('track', 'page_view', ...), enviarás dos eventos por carga de página. Usa uno u otro. Deduplicación: el SDK evita disparar pageview dos veces para la misma URL dentro de un mismo ciclo de vida. En un sitio multipágina clásico, si alguien sale y vuelve a la misma URL, la segunda carga reinicializa el SDK y se dispara con normalidad. En una SPA, donde la URL cambia en el cliente, esa protección implica que volver a una ruta ya visitada no vuelve a disparar la vista de página: debes gestionarlo tú. Consulta la guía de SPA.

Clic

Se activa con: autoClicks: true Se dispara cuando alguien hace clic en un enlace (<a>), un botón (<button>) o cualquier elemento con role="button". Tipo de evento: click Metadatos capturados: Ejemplo de payload:
Etiquetas de elemento personalizadas: Añade data-scnv-name a cualquier elemento para controlar la etiqueta que aparece en los informes:

Envío de formulario

Se activa con: autoForms: true Se dispara cuando alguien envía cualquier <form> de la página. Los valores de los campos nunca se capturan: solo la identidad del formulario. Tipo de evento: form_submit Metadatos capturados: Ejemplo de payload:
Nombre de formulario personalizado:

Profundidad de desplazamiento

Se activa con: autoScroll: true Se dispara cuando la persona pasa ciertos hitos de la página. Cada hito se dispara una vez por carga de página: desplazarse arriba y abajo repetidamente no vuelve a dispararlo. Tipo de evento: scroll Hitos: 25 %, 50 %, 75 %, 90 % Metadatos capturados: Ejemplos de payload:
Los eventos de desplazamiento usan un debounce de 100 ms para no dispararse con micromovimientos. Advertencia para SPA: los hitos de desplazamiento se guardan en memoria y no se reinician al cambiar de ruta en una SPA. Si alguien llega al 75 % en /home y navega a /pricing, el SDK no disparará los eventos de 25 %, 50 % ni 75 % en /pricing, solo los hitos por encima del ya alcanzado. Para reiniciarlos al cambiar de ruta, recarga el SDK o implementa un enfoque manual de eventos de desplazamiento.

Combinar registro automático y eventos personalizados

Los eventos automáticos y los personalizados conviven sin conflicto. Una configuración típica registra vistas de página y desplazamiento automáticamente, y añade eventos personalizados para acciones de alto valor: