Sobre el proyecto
LiveWebTracker es una solución de seguimiento en tiempo real de visitantes de sitios web que permite a los propietarios ver cuántos usuarios están activos actualmente en su sitio. Está construida alrededor de un script JavaScript liviano y la Firebase Realtime Database, por lo que los usuarios no necesitan construir o mantener un backend personalizado complejo para implementar el seguimiento de presencia de visitantes. Sus características principales incluyen actualizaciones en tiempo real del conteo de espectadores, integración simple que solo requiere agregar una etiqueta de script al código del sitio, tamaño pequeño del script para minimizar el impacto en el rendimiento, escalabilidad respaldada por las capacidades de sincronización de datos en tiempo real de Firebase, y opciones de estilo personalizables para la visualización del conteo en el sitio, para coincidir con el diseño existente. La implementación del proyecto consta de dos archivos principales: una página demo index.html que muestra cómo incrustar el rastreador en una página web básica, y el script principal livewebtracker.js que maneja la inicialización de Firebase, incrementa el conteo de espectadores cuando se carga una página, lo decrementa cuando un usuario abandona la página, y actualiza la visualización en la página con el último conteo obtenido de la Firebase Realtime Database. Para usar la herramienta, los usuarios primero deben crear un proyecto Firebase, habilitar el servicio Realtime Database y configurar reglas de base de datos: acceso público de lectura para el nodo liveViewers, y reglas de escritura que solo permitan valores numéricos válidos y no negativos para garantizar la precisión del conteo. Luego, los usuarios agregan sus credenciales de proyecto Firebase a la configuración de inicialización del rastreador, alojan el script y la página de demostración (o integran el script en su sitio existente), y el conteo de espectadores en vivo se actualizará en tiempo real mientras los usuarios visitan y abandonan el sitio. El proyecto se publica bajo la Licencia MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.