Pregunta

Como dice el título de un sitio web, ¿es posible saber si un usuario ha visto una parte de la página?

¿Fue útil?

Solución

¿Funcionará mover esa parte a un iframe separado?luego, si se desplazan hasta el final, emiten una solicitud de obtención de un archivo de imagen pequeño... olvidé el nombre de la técnica...

Actualizar:Se llama Error web..Un error web es un objeto que está incrustado en una página web o correo electrónico y generalmente es invisible para el usuario pero permite verificar que un usuario ha visto la página o el correo electrónico.Un uso común es el seguimiento de correo electrónico.Los nombres alternativos son baliza web, error de seguimiento, píxel de seguimiento, etiqueta de píxel, gif 1×1 y gif transparente.

Otros consejos

Si está hablando de comprobar si el usuario realmente ha visto alguna parte de la página, necesitará instalar una cámara web y seguir su movimiento ocular.

Si está hablando de detectar hasta dónde se ha desplazado el usuario hacia abajo en la página, puede usar Javascript para detectar esto en el evento OnScroll.Luego puedes enviar algo de ajax al servidor si necesitas grabar esto.

No estoy seguro de que esto sea ético, pero técnicamente, si usa JavaScript, podría detectar el evento de pasar el mouse sobre cada etiqueta de párrafo en el documento y luego enviar esa información mediante AJAX al servidor.A medida que el usuario se desplaza hacia abajo en la página, es probable que pase el mouse sobre los párrafos y entonces sabrá al menos aproximadamente dónde leyó.

No es confiable, no.

Ejemplo sencillo:Hago clic con el botón central en un enlace, que lo abre en una nueva pestaña de fondo.Luego decido no hacerlo y cierro la pestaña sin siquiera mirarla.Cualquier truco de JavaScript informará que vi todo en la mitad superior de la página.

Ejemplo más complicado:Un usuario novato no tiene la ventana del navegador maximizada y una parte de la ventana del navegador está fuera de la pantalla.Cualquier truco de JavaScript informará como si se estuviera viendo toda la ventana gráfica, por lo que incluso restringir su consulta solo a los casos en los que se produce el desplazamiento no ayudará.

A menos que requiera una acción del usuario de algún tipo, todo lo que podrá saber es que descargaron una parte, no que realmente la miraron.

Seguro.Coloque ese contenido dentro de un div, luego en su html, con algo de javascript, capture el evento onmouseover y haga su trabajo allí.Si han puesto el ratón sobre algo, es bastante seguro que lo han visto, yo diría...

Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top