Saber si se dejo el sitio

Hola a todos,

Quería saber cual seria la forma para saber si un usuario dejo de
navegar en
un determinado sitio. La idea es hacer algo cuando el usuario cambie la
dirección o cierre el navegador o se termine la conexion por cualquier
razón.

Quizás no sea solo de rails la pregunta, pero mi idea es detectar todo
esto
desde rails.
Cualquier ayuda me vendria bien.

Muchas gracias.
Saludos,

Hola Juan P.,

siempre puedes controlar con Javascript el location.href, y si no es
el de tu dominio, hacer un pop-up avisando al usuario, una llamada en
Ajax, etc

Un saludo.