Primeros pasos
- Crea una cuenta y abre el panel.
- Escribe un nombre en Nuevo proyecto y créalo. Obtendrás una clave de API del proyecto (
ea_...). - Pega en el
<head>de tu sitio web el fragmento de código que aparece en la página del proyecto. Tiene este aspecto:
<script defer src="https://api.analytics.house/tracker.js" data-key="YOUR_PROJECT_KEY"></script>Las páginas vistas se registran automáticamente y no se instala ninguna cookie. Que sigas necesitando un banner de consentimiento o una opción de exclusión voluntaria depende de dónde estén tus visitantes: consulta Consentimiento y banners de cookies.
Atributos opcionales
data-api: sustituye el origen de la API (útil si enrutas el tráfico a través de tu proxy propio de Cloudflare Worker).integrity="sha384-..." crossorigin="anonymous": fija el hash exacto de Subresource Integrity de/tracker.js(disponible en la configuración del proyecto).data-localhost="true": registra tambiénlocalhost(que se ignora de forma predeterminada).data-respect-dnt="false": deja de respetar Global Privacy Control (Sec-GPC: 1) y Do Not Track (DNT: 1), que se respetan de forma predeterminada.data-hash="true": incluyelocation.hashen la ruta (SPA con enrutamiento por hash).data-vitals="true": mide automáticamente las Core Web Vitals sin cookies (LCP,CLS,INP) mediantePerformanceObserver.data-clicks="true": registra mapas de clics. Carga un script independiente de 1 KB que cuenta los clics por elemento de la página (solo nombres de etiqueta y posiciones, sin texto) y señala los clics de frustración y los clics sin respuesta. Consulta la página Comportamiento.data-errors="true": notifica los errores de JavaScript (mensaje, archivo y línea, como máximo 5 por página vista, con los datos personales eliminados). Los errores nunca cuentan como tráfico.
El script no instala cookies ni guarda nada en el navegador. Nuestros servidores agrupan las páginas vistas de un visitante en una sola visita (mismo identificador diario de visitante y un máximo de 30 minutos entre una y otra) y trasladan las etiquetas de campaña (UTM) de la página de entrada al resto de esa visita.
Seguimiento automático
- Páginas vistas, incluida la navegación en aplicaciones de una sola página.
- Enlaces salientes: los clics hacia otros sitios web se registran como
Outbound Link(URL sin la cadena de consulta). - Descargas de archivos: los enlaces a archivos .pdf, .zip, .csv, .xlsx y similares se registran como
File Download. data-404="true"en la etiqueta del script también envía un evento404cuando el título de la página parece el de una página no encontrada.data-scroll="true"registra hasta dónde se desplazó cada página vista (un evento almacenado adicional por página vista; desactivado de forma predeterminada). Actívalo en la configuración del proyecto.
Ingresos
analyticsHouse.track('Purchase', { revenue: 49.99, currency: 'EUR' })Las cantidades se almacenan por moneda y nunca se suman entre monedas distintas. Aparecen como Ingresos en el panel.
Eventos personalizados y objetivos
Sin código: añade un atributo a cualquier elemento y se registrarán los clics que reciba.
<button data-ea-event="Signup" data-ea-prop-plan="pro">Start free trial</button>O desde JavaScript:
analyticsHouse.track('Signup', { plan: 'pro' })Cada evento personalizado aparece en Objetivos y eventos personalizados con su tasa de conversión. También puedes usarlos como pasos de un embudo.
Consejos para el panel
- Haz clic en cualquier fila (una página, un país, un navegador, un evento...) para filtrar todo el panel. Puedes combinar hasta cinco filtros.
- Comparar muestra cada métrica frente al periodo anterior.
- Compartir crea un enlace público de solo lectura que puedes revocar en cualquier momento. Exportar CSV descarga lo que ves.
- Para ver la API completa, consulta la referencia de la API.