2009-06-12 21 views
11

Esto se ha pedido pocas veces, pero creo que todavía vale la pena consultar con ustedes para obtener más información.Estadísticas de Detección/Navegador de JavaScript

Todos mis sitios web usan Google Analytics para las estadísticas. Como se basa en JavaScript, pensé que era importante para mí comprobar cuántas personas realmente tienen habilitado JS en sus navegadores habilitados/deshabilitados.

Recuerdo que usualmente comprobaba w3schools browser statistics, y los resultados recientes muestran algo alrededor del 95%, que fue bastante satisfactorio para mí. Pero como se aplica puramente en su sitio web, pensé que verificaría qué era lo mío. Probé algunos métodos, pero recientemente he contado todas las visitas a la página y todas las descargas de mi archivo main.js (el almacenamiento en caché se ha impedido por la variable "cache killer" añadida a la ruta del archivo). Este método tiene pocos inconvenientes, ya que no reconoce el robot de Google (o cualquier otro), pero sigue siendo lo suficientemente preciso.

Sorprendentemente, solo el 68% de las personas que visitan mi sitio web más grande tiene habilitado JS (otros métodos, por ejemplo, el uso de cookies, intenté con un número similar). Me encantaría que me dijeran que mi método es completamente incorrecto y es por eso que el número es muy bajo.

Dado que construyo sitios web que no dependen de JS para trabajar, todavía está bien desde el punto de vista funcional, ¡pero esto también significa que Analytics cuenta el 32% de las entradas en mis sitios web! Eso es un gran inconveniente.

¿Hay algún otro sitio web (que no sea w3schools) que comparta sus estadísticas? ¿O una encuesta a la que podría comparar mis números? Tal vez incluso algunos de ustedes podrían compartir el suyo?

Ahora estoy considerando crear mi propio motor de estadísticas. ¿Pero hay alguna otra (además de Analytics) solución de estadísticas confiable (y gratuita) que pueda sugerir? ¿Uno que realmente verificaría si las personas tienen JS habilitado?

Cualquier sugerencia sobre la detección de JS también es más que bienvenida.

Respuesta

2

¿Hay algún otro sitio web (que no sea w3schools) que comparta sus estadísticas?

Thecounter.com tiene un análisis estadístico pareja: http://www.thecounter.com/stats/

Aquí es a link con javascript estadísticas a partir de marzo de 2009.

Javascript 1.2+: 61865673 (93%) 
Javascript <1.2: 112854 (0%) 
Javascript false: 4393090 (6%) 

O una encuesta que podría comparar mis números a?

Mi recomendación sería hacer sus propias estadísticas. Tus propios usuarios son los que importan. Por ejemplo, crear un sitio web para personas con problemas de accesibilidad o uno para un dispositivo móvil significaría que no está esperando demasiadas visitas con js habilitado.

Pero ¿hay alguna otra (que Analytics) confiable (y gratis) Estadísticas solución que podría sugerir? ¿Uno que realmente verificaría si las personas tienen habilitado JS ?

Statcounter parece tener lo que necesita: http://www.statcounter.com/features/#javascript-stats

Aquí es una lista con algunos otros: http://www.hongkiat.com/blog/top-14-free-web-statistics-tools/

+0

w3schools también usa tablas para el diseño :) –

1

Este método tiene algunas desventajas, ya que no reconoce el robot de Google (o cualquier otra)

Por lo tanto, en teoría es posible que todos los que el 32% de las visitas fueron realizadas por los robots?

Yo diría que es un gran inconveniente.

Deberías intentar eliminar bots de la ecuación y ver cómo se ve entonces.

+0

En teoría sí, pero no puedo imaginarme que los bots generen tanto tráfico en mi sitio web. El script es muy, muy simple y lo mejoraré para excluir todos los bots importantes, pero aún así, el número es bastante preocupante, creo. –

+0

@MichalM: Puede que se sorprenda: hay muchos bots de rastreo, y los más importantes (Google, Bing, Yandex, Baidu, etc.) generalmente intentan descargar sus páginas con la misma frecuencia con la que cambian. Si ha hecho bien su SEO (mapas de sitios usados, pings, etc.), debe tener media docena de bots corriendo cada vez que una página en su sitio cambia, y ocasionalmente incluso cuando no lo hacen. Eso se suma a muchas cargas de página. (Y sí, sé que esta es una publicación antigua, simplemente sentí que esto debería tenerse en cuenta.) –

0

pruebas para ver si un archivo JS descargado o no no es una buena manera de prueba para ver si JS es compatible ya que el archivo se puede descargar, analizar y luego no usar. O simplemente no podría ser descargado.

Una forma de comprobar si JS está habilitado es tener una estadística que cuente cada visita a la página y agregarla a la base de datos. Luego, tenga una función JS que publique en una página especial que añada valor a la lista de la página usando AJAX que le dice que JS está trabajando en esa página. Luego puede filtrar su db y ver cuántas de esas páginas tienen JS habilitado o no.

Cuestiones relacionadas