Ahí va:
Este truco no es mío, y lamento no recordar a su autor. Me encanta porque
demuestra que la calidad de una web se mide por el nivel del desarrollador
que la hace y no tanto por la tecnología que use para hacerla.
Es muy habitual encontrarse con aplicaciones de Flash que usan toda la
pantalla del navegador como un contenedor para mostrar la película swf, lo
cual, como todos sabemos, aún es un severo inconveniente en cuanto a la
usabilidad del sitio web. Por una parte porque el contenido de los swf no
nos lo leen los buscadores (aunque esto está cambiando mucho); y por otra
parte porque nuestro cliente, el empresario de lencería fina "Bragas
Braulio", no sabe cuántas veces ha sido visitado el apartado "bragas de
plomo", con lo que pierde una gran parte de la interesante información que
las visitas a su web pueden aportarle para el enfoque de su negocio.
Bueno, pues para que este último extremo cambie y el Braulio pueda enterarse
de cuáles son las bragas más visitadas como si su web fuera de html, debemos
hacer un pequeño truco que resumo a continuación:
Si nos fijamos, veremos que los programas de estadísticas que nos brindan
los hospedajes, y aquellos otros gratis o basados en servicios web, no son
sino lectores de logs.
¿Y éso qué es?. El 'log de visitas' es un archivo de texto que generan los
servidores y que registra la actividad de cualquier visitante de nuestra
web. Suele hacerlo en un formato pedorro, algo así:
290.77.135.221 - - [03/Mar/2002:23:59:20 +0100] "GET /directorio/16.html
HTTP/1.1" 304 - "http://www.dominio.com/directorio/index.html" "Mozilla/4.0
(compatible; MSIE 5.5; Windows 98; Win 9x 4.90)"
Aunque cada servidor nos lo da en un tipo de formato para que no nos
acostumbremos y nuestramente no se embote. Pero ya digo que afortunadamente
existen muchos lectores de logs que nos muestran las estadísticas de visitas
a nuestro sitio con tan solo poner un contador en la página de entrada.
En nuestro caso, como webmasters de www.bragasbraulio.com pondremos en
nuestro swf un botón por cada tipo de braga, y luego haremos tantas páginas
htm vacías como botones tengamos:
bragadeplomo.htm
bragadefantasia.htm
Aquéhuelenlasnubes.htm
Tangadeleopardo.htm
..................
que guardaremos en nuestro sitio web como si no estuvieran vacías.
Y en cada uno de los botones, al llamar al frame, o al texto y las imágenes
o swf externos añadiremos:
loadVariables("bragadeplomo.htm?" + getTimer(), "");
Con lo que se registra una llamada a ésa página en el lector de
estadísticas. La interrogación y la función getTimer() se utiliza para
evitar que el navegador utilice la versión almacenada en su memoria cache de
la página bragadeplomo.htm y para saber el tiempo de respuesta entre el
servidor y el usuario.
Para que veas que no siempre los procesos complejos se resuelven por las
sesudas mentes de los programadores, a veces basta con echarle un poco de
imaginación al tema.
Salu2
`8¬}
Juan Muro
Post by MatiasHola, hace un tiempo atrás comentaron de como hacer para que los archivos
swf sean "vistos" por los servicios de estadísticas como el google
analytics en concreto, (ex urchin no?), la forma era algo de crear páginas
html paralelas a cada botón del swf que queremos contabilizar, alguien lo
recuerda bien?
Gracias, Matías.