Manual de HTML - Contadores de visitas

18. Contadores de visitas

En este capítulo se verá la manera práctica de poner un contador de visitas en una página del Web.
En primer lugar, tengamos presente una noción básica: un contador de visitas no se crea simplemente con una etiqueta del lenguaje HTML, sino que se genera en un programa CGI especial residente en el servidor.

Puede tratarse del servidor donde esté alojada nuestra página si es que tiene instalado un programa de este tipo, o en caso contrario se puede recurrir a otros servidores distintos que den este servicio, como veremos más adelante.
En teoría, también podríamos instalar nosotros mismos un programa de este tipo en el servidor para poder hacer uso de él. Pero es muy poco frecuente que los administradores de los servidores permitan a sus usuarios instalar programas ejecutables de este tipo, debido a los riesgos para la seguridad del servidor que ello supone (como la introducción de virus, por ejemplo).
No vamos a ver aquí cómo crear, conseguir o instalar este tipo de programas, sino cómo hacer uso de ellos, una vez que hayamos localizado alguno al que tengamos acceso.

¿Cómo funciona un contador?

Si queremos instalar en nuestra página un contador de accesos, debemos colocar en el documento HTML una etiqueta que haga una llamada a un programa instalado en un servidor que nos suministre este servicio. Estas etiquetas no son un standard del lenguaje HTML, sino que nos la tiene que suministrar quien nos dé el servicio, ya que depende del programa que tengan instalado en el servidor.

Por ejemplo, la etiqueta para el contador de WebMaestro es la siguiente:

<IMG SRC="http://www.lander.es/cgi/nph-count?link=farocena&width=5">

Como se puede comprobar, en realidad se trata de una etiqueta de una imagen (Ver el capítulo 4). Pero la diferencia en este caso es que no se está solicitando al servidor que envíe una imagen que hayamos colocado nosotros en el servidor, como hemos visto hasta ahora.
Lo que se está haciendo es una llamada a un programa instalado en un servidor cuyo URL es http://www.lander.es y que está en el directorio cgi.
Este programa gestiona diferentes contadores de diferentes usuarios. Pero la llamada de esta etiqueta hace que se active uno en concreto, (en este caso el que tiene como indicativo la palabra farocena). Estos indicativos han sido escogidos por el usuario, y no deben coincidir con el de ningún otro. Lo más seguro es escoger como indicativo el userid (lo que está antes del símbolo @ de la dirección de e-mail, ya que es seguro que no coincide con el de ningún otro usuario dentro de un mismo proveedor).
El programa incrementa entonces el contaje de este contador individual en una unidad y devuelve la imagen de los dígitos correspondientes al número de veces que ha sido activado. Es decir, envía esta imagen:


Que quede bien claro que este ejemplo concreto de contador no es aplicable literalmente a cualquier contador, aunque la estructura básica es siempre similar, es decir, la etiqueta de una imagen en la que está especificado el URL del programa, con una cadena en la que está incluido el indicativo que personaliza el contador.

Otro ejemplo de contador es el de WebMaestro en su versión para Infovía, que es:

<IMG SRC="http://gizmo.axis.inf/cgi-bin/Count.cgi?md=5|dd=B|df=farocena.dat">

Por tanto, si se quiere poner un contador en una página se debe preguntar al proveedor, donde está alojada la página:

Servidores públicos de contadores

¿Qué se puede hacer si el servidor donde va a estar alojada nuestra página no tiene un programa de contadores para sus usuarios? En este caso se puede recurrir a otros servidores que dan este servicio de manera generalmente gratuita.

El único inconveniente que puede tener esta solución es que al cargar el usuario nuestra página, al llegar a la etiqueta del contador, la solicitará a este otro servidor, y puede ocurrir que esté inaccesible en ese momento, o sea lento en dar la respuesta.

A continuación se sumistra los URLs de algunos de estos servidores. En ellos se pueden encontrar las instrucciones para crear un contador.

Servicio de contadores, de Pedro Hurtado (España) 
Contador de Páginas WWW (Portugal, en portugués) 
WebCounter (USA)

En La Agenda, de Manuel Barberán, puedes encontrar más servidores e información relacionada con este tema.

Estadísticas de las visitas

Además de saber el número de visitas recibidas en una página, es posible conocer las estadísticas detalladas de estas visitas: por día, por semana, por día de la semana, por hora, por dominio/país, etc., incluso conocer los URLs (o direcciones) de las páginas desde donde accedieron las últimas 25 visitas.

Todo esto se consigue dándose de alta en NedStat España, quien proporciona este servicio gratuitamente para los particulares y organizaciones sin fines de lucro. También tiene otro servicio no gratuito para las empresas o sitios del Web con carácter comercial, que ofrece muchas otras opciones adicionales para poder controlar los accesos a una página.

Para darse de alta hay que rellenar un formulario con los datos personales y de la página, y se recibe de inmediato un e-mail con el código HTML que hay que colocar en la página. Se trata de una etiqueta que provoca la aparición de un pequeño icono, que una vez pulsado da acceso a las estadísticas de las visitas.


WebMaestro: http://wmaestro.com/webmaestro - © Francisco Arocena