Módulo de analítica para Drupal
El módulo de analítica de StatJolt para Drupal añade tu código de medición a todas las páginas de tu sitio. Pegas el código una vez. El módulo averigua dónde va y comprueba que de verdad estén llegando datos.
Las estadísticas funcionan sin cookies. Sin aviso de cookies, sin datos personales y sin nada escrito en tu base de datos de Drupal. Sin tablas nuevas, sin filas de registro y sin colas. Si quieres el razonamiento, lee analítica sin banner de cookies.
Instálalo en cuatro pasos
- Descarga el módulo desde StatJolt y descomprímelo en la carpeta
modulesde tu sitio. - Abre Administración, luego Extender. Busca StatJolt, márcalo e instálalo.
- Abre Administración, luego Configuración, luego Sistema, luego StatJolt Analytics. Abre tu cuenta de StatJolt, pulsa el botón de copiar que hay bajo tu código, pégalo en el campo y guarda.
- Abre tu sitio en una ventana privada. El estado se pone verde en cuanto llega la primera visita.
Puedes pegar el fragmento entero, solo la línea del script o solo el número. Las tres formas funcionan.
La descarga es un archivo zip. Descomprímelo de forma que la carpeta statjolt acabe dentro de modules, con el archivo statjolt.info.yml en su interior.
Qué significan los colores del estado
- Verde. Están llegando datos. Nada que hacer.
- Ámbar, esperando tu primera visita. El código está puesto, pero todavía nadie ha cargado una página. Abre tu sitio en una ventana privada.
- Ámbar, ninguna visita desde tu dominio. El código está guardado, pero StatJolt no ha recibido nada desde esta dirección. Comprueba que pegaste tu propio código y luego vacía la caché.
- Ámbar, no se pudo contactar con StatJolt. Tu servidor no ha podido llamar a statjolt.com en este momento. La medición sigue funcionando. Pulsa Comprobar de nuevo dentro de un minuto.
- Rojo, el identificador no existe. El número que pegaste no pertenece a ninguna cuenta de StatJolt. Copia tu código otra vez.
- Rojo, el dominio está desactivado. Marcaste este dominio como no tuyo en tu cuenta de StatJolt. Vuelve a activarlo en tu lista de sitios.
Mientras no haya código pegado, el informe de estado también te avisa. Una instalación a medias no pasa desapercibida.
En qué versiones de Drupal funciona
Drupal 10 y Drupal 11. El módulo está escrito contra las API actuales, así que no necesita ninguna capa de compatibilidad.
Drupal 9 no está soportado. Llegó al final de su vida en noviembre de 2023 y ya no recibe parches de seguridad. Si todavía estás ahí, un módulo de estadísticas nuevo no es el siguiente paso útil.
La interfaz del módulo viene en nueve idiomas: inglés, húngaro, alemán, español, francés, portugués, italiano, neerlandés y polaco.
Dónde va el código
No hay nada que configurar. El módulo escribe el código en la respuesta ya montada, justo antes de la etiqueta de cierre del body, en todas las páginas del sitio público.
En Drupal eso importa más de lo que parece. La mayoría de los módulos añaden la medición como una biblioteca de recursos, así que tu agregador puede reordenarla, aplazarla o empaquetarla con todo lo demás. Este módulo no entra nunca por ahí. Edita la página después de que el tema haya terminado con ella, así que le da igual qué tema uses o qué regiones tenga. Hay más sobre lo que te cuestan los scripts de medición en web lenta y scripts de seguimiento.
Tampoco puedes romperlo colocando la insignia dos veces. El código de medición entra desde un único sitio, así que contar doble no es posible.
Dónde va la insignia
StatJolt muestra una pequeña insignia en tu sitio. Por defecto se coloca sola en una esquina de la pantalla y el módulo no te pregunta nada.
Cuando la quieras en un lugar concreto, tienes dos caminos. Coloca el bloque Insignia de StatJolt en cualquier región desde Diseño de bloques, igual que cualquier otro bloque. O pon la marca {statjolt_badge} en tu texto y activa el filtro Insignia de StatJolt en ese formato de texto.
Dale al filtro un peso alto para que se ejecute después del filtro que limita el HTML permitido.
El bloque y la marca solo señalan el sitio. El código de medición sigue entrando solo al final de la página, así que una página sin ninguno de los dos se mide igual.
Caché
El código que añade el módulo es igual para todos los visitantes, así que no necesitas excluir nada de tu caché.
Al guardar tu identificador se vacían las páginas cacheadas que llevan el código antiguo. Drupal lo hace solo, porque el módulo marca su salida con sus propios ajustes. No hay nada que vaciar a mano. Si además usas una CDN o un proxy inverso por delante de Drupal, vacía ese una vez.
Saltarse a los usuarios conectados también es seguro con caché. Drupal sirve la caché de páginas anónima solo a visitantes anónimos. Nadie recibe una página construida para otra persona.
A quién no se cuenta
Los usuarios conectados se saltan. Puedes desactivarlo con una sola casilla si quieres ver tus propias visitas.
Las pantallas de administración no se tocan nunca. Tampoco nada que no sea una página HTML: respuestas JSON, llamadas ajax, feeds y descargas de archivos. No son páginas que lea un visitante. Contarlas solo distorsionaría tus números.
Qué guarda el módulo
Tus ajustes y nada más. Viven en un único objeto de configuración, el mismo sitio donde cualquier otro módulo guarda los suyos.
No hay tablas propias ni escrituras por visita. Ese es todo el objetivo del diseño. Un módulo de estadísticas que registra en tu propia base de datos convierte cada página vista en una escritura en la misma base que sirve tu sitio. Tus copias de seguridad cargan con ese peso para siempre.
En el lado de StatJolt las direcciones IP en bruto tampoco llegan nunca al disco. El identificador de visitante es un hash que se regenera con una sal nueva cada medianoche, así que el visitante de ayer no se puede emparejar con el de hoy. Todo el detalle está en la política de privacidad.
Si vienes de Google Analytics
No necesitas mantener los dos en marcha. StatJolt sustituye los informes de páginas vistas, fuentes, páginas y dispositivos para los que usabas GA4. Además añade Core Web Vitals, embudos y recorridos de usuario que GA4 entierra o directamente no tiene. Hay una comparación más completa en la guía de alternativas a GA4.
El cambio más grande es el aviso de cookies. Como StatJolt no pone cookies ni recoge datos personales, la mayoría de los sitios no necesita ningún aviso. El lado legal está en Google Analytics y el RGPD.
¿Tienes también algo en WordPress, Joomla o Webflow? También hay un plugin de StatJolt para WordPress, un plugin para Joomla y una guía para Webflow. La misma cuenta y el mismo fragmento cubren todos tus sitios.