Estoy tratando de crear mi propia biblioteca de acceso web (por diversión) como Google Analytics donde puedo detectar cuando un usuario accede a su página web, qué páginas ven etc.detectar cuando un usuario deja una página web
¿Hay una forma de determinar cuándo el usuario deja una página &/o deja el sitio web para siempre?
He codificado correctamente (en python) la detección cuando el usuario 1ra accede a mi sitio (usando una cookie) & cómo determinar qué páginas ven. Pero no sé cómo podría detectar cuando el usuario abandona el sitio web para siempre.
¿Hay alguna manera en javascript (quizás puedo detectar cuando la página/url está cambiando?). Sé que en HTTP hay un encabezado de referencia que me dice de dónde vino el usuario, tal vez cuando el usuario se muda a otro sitio web (fuera del mío), puedo ser notificado de esto (porque seré el referente en esa solicitud HTTP) ? ¿Estoy en lo correcto?
Solo una rápida advertencia, acabo de pasar esto con un cliente. Funciona ..... PERO ..... te limita a un diálogo de alerta solo en la práctica. Estaba intentando obtener un cuadro de diálogo de IU modal para hacer una encuesta de salida rápida (la elección del cliente, no la mía) y terminé con dos opciones: o bien devolver falso, mostrar el diálogo como se esperaba, pero mostrar una alerta que decía "falso "o devuelve verdadero y simplemente omita el modal. Por lo tanto, si intenta hacer algo más que un cuadro de alerta, prepárese para golpearse la cabeza contra la pared una y otra vez. No es bonito – bpeterson76
Para el registro: sí, confirmado para Chrome ... Estoy descubriendo aquí que si realiza una devolución de llamada para devolver un valor nulo, entonces la alerta no aparece. –