Foros del Web » Programando para Internet » Javascript »

Función para crear mensaje de abandono de visitante

Estas en el tema de Función para crear mensaje de abandono de visitante en el foro de Javascript en Foros del Web. Hola, saludos amigos, les tengo una inquietud, cómo hago para hacerle saber a mi web que el usuario está abandonando, ya sea por retroceso, por ...
  #1 (permalink)  
Antiguo 15/10/2010, 16:38
Avatar de yubertvikel
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: Venezuela
Mensajes: 928
Antigüedad: 15 años, 5 meses
Puntos: 111
Función para crear mensaje de abandono de visitante

Hola, saludos amigos, les tengo una inquietud, cómo hago para hacerle saber a mi web que el usuario está abandonando, ya sea por retroceso, por cierre del sitio o bien al hacer clic en un enlace externo u otro interno de la web. Me imagino que javascript tiene una función, porque he visto sitios web que hacen un pop cuando estoy abandonando haciendome una oferta de regalia si compro su producto.

Pero en mi caso la intensión es enviar por ajax el tiempo que duró en la pagina por lo que necesito activar la función al momento que el usuario solicita el abandono, y si se puede, el enlace al que hizo clic para saber que decisión tomó.
__________________
Buscas posicionamiento en Google con Linneo.net encuentras soluciones SEO, SEM y de Marketing para empresas en Santiago
  #2 (permalink)  
Antiguo 15/10/2010, 16:45
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Función para crear mensaje de abandono de visitante

Usa el evento onbeforeunload del body, creo que por defecto trae un confirm(), pero busca información sobre eso.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 15/10/2010, 17:03
Avatar de yubertvikel
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: Venezuela
Mensajes: 928
Antigüedad: 15 años, 5 meses
Puntos: 111
Respuesta: Función para crear mensaje de abandono de visitante

Gracias, buscando información conseguí esto

onUnload: funciona cuando se deja una ventana para cargar otra o también para volver a cargar la misma (con el botón refresh);

onBeforeUnload: este handler funciona de la misma manera que onUnload pero se carga un momento antes;

sabes qué quieren decir con: se carga un momento antes?
__________________
Buscas posicionamiento en Google con Linneo.net encuentras soluciones SEO, SEM y de Marketing para empresas en Santiago
  #4 (permalink)  
Antiguo 15/10/2010, 17:07
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Función para crear mensaje de abandono de visitante

Prueba este código y me cuentas la diferencia:
Código HTML:
Ver original
  1. <body onunload="alert('adiós');" onbeforeunload="alert('hola');">
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #5 (permalink)  
Antiguo 15/10/2010, 17:13
Avatar de yubertvikel
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: Venezuela
Mensajes: 928
Antigüedad: 15 años, 5 meses
Puntos: 111
Respuesta: Función para crear mensaje de abandono de visitante

Ambas son iguales, sólo que al onbeforeunload le dieron la prioridad de aparecer primero, Muchas Gracias eso me sirve:)
__________________
Buscas posicionamiento en Google con Linneo.net encuentras soluciones SEO, SEM y de Marketing para empresas en Santiago

Etiquetas: mensaje, visitante
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:25.