¿Cómo saber si los visitantes realmente miran la página web y durante cuánto tiempo?

StackOverflow https://stackoverflow.com/questions/919450

  •  06-09-2019
  •  | 
  •  

Pregunta

Cuando el visitante accede a una página web, ¿cómo sabemos que el visitante realmente muestra la página en la parte superior (en lugar de ir a otra pestaña o aplicación)?

Además, ¿cómo sabemos cuánto tiempo ha leído el usuario la página o cuánto tiempo permaneció abierta la página?

¿Fue útil?

Solución

Google Analytics es el mejor clasificado de análisis que yo sepa. Se le muestra todo lo que necesita.

Otros consejos

Instalar una cámara y la hora del vídeo. :)

<rant>Frankly, ¿por qué necesita saber? El tiempo que me lleva a entender lo que escribe? ¿Cuánto tiempo me fui a comer? Es la vigilancia total de sus visitantes una buena cosa (tm)?

Ya le di mi dirección IP y el hecho de que no visitar su página. Es el tamaño y el color de mi ropa interior realmente tan importante?

Como internauta, odio insectos de la tela, la recogida de datos JavaScript y cualquier tipo de vigilancia en general. Si no quiero dar algo a usted, entonces no trate de robármela.

Las personas de todo el mundo comienzan a entender cómo es precioso y en peligro su privacidad. Los delincuentes vienen con ideas más astuto y más tortuosos para abusar de los datos de que alguien recogido. Sitios web comienzan a desmoronarse cuando los visite sin JavaScript. NoScript me dice "jdhsdg.com" quiere ejecutar algunas cosas en mi navegador. ¿Qué tengo que hacer? ¿Permitir? ¿Negar? ¿Qué pasó con buena honestidad de edad? ¿Qué hacen los chicos de marketing tiene que esconder que utilizan nombres de esa manera? </rant>

[EDIT]

Si necesita saber si su sitio está mal, llama a la gente de la calle y verlos (de ahí "Instalar una cámara"). De esta manera, se puede Preguntar lo que piensan, en vez de adivinar observando lo que hace su puntero del ratón. Tal vez su mascota está jugando con él?

No hacer esto en la naturaleza con las víctimas inocentes. Que sólo les hará loco cuando se enteran y en el Internet, su reputación es la única cosa con valor.

[Edit2] Para mejorar un sitio web, utilizar un laboratorio de usabilidad. Conjeturas con los datos artificial de segundo nivel, que no tiene relación fija con lo que se quiere medir, te engañará. No se puede saber lo que la gente en la tierra hacen observando las luces durante la noche de la luna.

Al menos, no menos que se tire en una gran cantidad de datos. Google es capaz de decir qué personas están interesadas en recogiendo enormes cantidades de datos y la búsqueda por patrones. Lo hacen adjuntar fichas a los navegadores para realizar un seguimiento de lo que hace un individuo, sino para el análisis, que se unen a los patrones de millones de personas.

También recuerde siempre que estos datos podría ser valiosa para un criminal. El más valioso de sus datos, más la energía que va a invertir en la búsqueda de una manera de hacer dinero con él. Podrían romper su sitio famoso para distribuir virus, podrían romper su servidor para cifrar los datos y chantajear para el rescate, podrían copiar los datos y lo venden a un competidor, o podrían utilizarlo para uno de sus propios esquemas.

Las diversas organizaciones criminales en todo el mundo hacen mil millones todos los años con los delitos relacionados con Internet.

Desde mi punto de que, realmente debería preguntarse: ¿Cuánto vale esta información? ¿Qué precisión puede ser nunca? ¿Cuánto va a dime y lo arriesgado que es para recoger? ¿Es fácil para engañar a mi esquema? Por ejemplo, podría crear un script que martilla su servicio, diciéndole que estoy leyendo activamente algunas de sus páginas durante horas. O podría desactivar JavaScript para su sitio, ver que no funciona, y simplemente a pie, no volver nunca más.

Hasta el momento, sólo se preguntó lo que está en para . Empezar a pensar en lo que es para sus clientes y de los peores escenarios.

Aparte de Georgia,si desea análisis detallados para analizar cómo las personas navegan por sus páginas, cómo se recorren los menús, áreas en las que los usuarios tienden a centrarse y todo eso. UED relacionados como mapa de calor del mouse, gasto de tiempo, etc. ClickTale es el indicado para ti.

Comprenda que Google Analytics y ClickTale tienen propósitos radicalmente diferentes.Este último es para el ingeniero front-end y el otro para el SEO o Product Manager

Vista previa de su blog:
alt text
(fuente: clicktale.com)

Aunque tiene un precio...

Yo uso Woopra desde hace algún tiempo en el que es simplemente genial! Siendo beta y todavía libre, sino que funciona como un sueño. Gran herramienta gerencial!

http://www.woopra.com/

Open Source de Google Analytics alternativa: Piwik . Escrito en PHP, JS; se ejecuta en MySQL.

De su sitio:

Piwik is a downloadable, open source (GPL licensed) 
web analytics software program. 
It provides you with detailed reports on your website visitors: 
the search engines and keywords they used, 
the language they speak, your popular pages ...

En carga de la página, guardar la hora actual en JavaScript y en la página de descarga (cuando el usuario cierra su / su ventana) enviar una petición Ajax al servidor con el tiempo menos el tiempo que ha grabado para conseguir la duración. Que probablemente sería la mejor opción. En cuanto a saber si la ventana está en la parte superior, no creo que haya ninguna manera confiable de hacer eso.

yo estaba pensando si algunos sitios web utilizan onmousemove o onscroll llamar a una función, y luego cada 1 minuto, informar de las actividades de los usuarios de vuelta al servidor usando AJAX.

Ese es un buen punto, Aaron.No se puede evitar que la web se vuelva como el mundo real... intrusivo (llamadas telefónicas comerciales y otras cosas estadísticas)

Jian, es posible que puedas saber tal cosa llamando a un temporizador cada 4 o 5 segundos que llama a una página dinámica con campos de publicación u obtención que contienen la IP del invitado, el nombre de la página y la marca de tiempo del evento de carga de la página, y compararlo con ahora.

También deberías echar un vistazo a los métodos push como cometa
ajaxian.com/wp-content/images/comet.png

Esta es una biblioteca JavaScript que los tiempos de cuánto tiempo un usuario se encuentra en una página web. Tiene la ventaja añadida de forma más precisa (no perfectamente, sin embargo) el seguimiento de cuánto tiempo un usuario está realmente interactuando con la página. Se ignora el tiempo que un usuario cambia a diferentes pestañas, entra en inactividad, minimiza el navegador, etc. El método sugerido de Google Analytics tiene el defecto (como yo lo entiendo) que sólo se comprueba cuando una nueva solicitud es manejada por su dominio. Se compara el tiempo anterior petición en contra de la nueva hora de la solicitud, y pide que el 'tiempo pasado en su página web'. En realidad, no sé si alguien está viendo su página, se ha reducido al mínimo el navegador, si ha cambiado pestañas para 3 diferentes páginas web desde la última carga de la página, etc.

No hay solución perfecta. Pero esperemos que éste proporciona un valor, también.

https://github.com/jasonzissman/TimeMe.js

Un ejemplo de su uso:

En la carga de su página:

document.onload = function() {
  TimeMe.setIdleDurationInSeconds(30);
  TimeMe.setCurrentPageName("my-home-page");
  TimeMe.initialize();  
}

el tiempo dedicado a la página Recuperar, y enviarlo al servidor cuando el usuario sale de su página:

window.onbeforeunload = function (event) {
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("POST","ENTER_URL_HERE",false);
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var timeSpentOnPage = TimeMe.getTimeOnCurrentPageInSeconds();
    xmlhttp.send(timeSpentOnPage);
};
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top