Internet
Una "cadena de búsqueda" es lo que escribe un usuario en un buscador, que a su vez le devuelve una lista de páginas web que contienen los vocablos o frases expresadas en la cadena de búsqueda. Los buenos programas de estadísticas web nos permiten obtener las cadenas de búsqueda que emplearon los visitantes que llegaron desde buscadores. Este artículo describe losmecanismos por los cuales el sistema de estadísticas obtiene la información, y enseña al webmaster a obtener el máximo provecho de estos datos.
Cómo obtiene esta información nuestro programa de estadísticas
En realidad es el propio buscador (Google, Alltheweb, Altavista, etc.) quien gentilmente le transfiere esta información a nuestro sistema de estadísticas. Y lo hace añadiendo un parámetro y unvalor al campo REFERER en la cabecera HTTP que se nos envía cuando se accede a nuestra página al hacer click en el link que aparece en la lista de resultados de la búsqueda.
El campo REFERER normalmente contiene la URL del documento desde donde –siguiendo un link– se accedió a nuestras páginas. Nótese que si se accede a una página escribiendo su URL directamente en el navegador, el campo REFERERaparece vacío (lo cual es correcto ya que no hubo ninguna página referente).
En el caso de los buscadores se introduce una pequeña variante, que es lo que permite transmitir la cadena de búsqueda: luego de la URL de la página de resultados del buscador aparece el signo "?" seguido del nombre de la variable de búsqueda (que varía de buscador en buscador, ver Tabla 2), un signo de igual y por últimola cadena de búsqueda codificada como URL (url encoding).
TABLA 1: ejemplo de transmisión de una cadena en Google
Como ya mencionamos, el nombre de la variable de búsqueda es diferente para cada buscador. A continuación se muestra una tabla con los nombres de variables de búsqueda utilizados por los buscadores más populares.
TABLA 2: variables de búsqueda en diferentes buscadores
En cuanto a la cadena de búsqueda, ésta se transmite codificada de una forma especial para solucionar la limitante técnica por la que sólo son transmisibles caracteres simples (sin tildes, ni "ñ", ni espacios en blanco u otros signos).
La codificación tipo URL (url encoding) copia los caracteres normales sin modificarlos, y aquellos caracteres especiales (la "ñ" por ejemplo) se sustituyen porun código que comienza con "%" y sigue con el número ASCII hexadecimal que representa al caracter que deseamos codificar. El espacio en blanco se sustituye por "%20" o por el signo "+". A su vez, si apareciese el verdadero signo "+" se codificaría como "%2B".
Según este protocolo de codificación, los caracteres que no se codifican (pueden ser representados directamente) son ";", "/", "?", ":","@", "=", "#" y "&". Esto es así ya que este conjunto de caracteres es necesario para conformar las URLs según el protocolo HTTP.
Ejemplos de codificación de cadenas (url encoding):
Ejemplo 1: Este%20es%20un%20ejemplo%20de%20una%20cadena%20codificada
Ejemplo 2: 2%20%2B%202%20%3D%204
Cómo usar los datos obtenidos
Los programas de estadísticas web -dependiendo de cómo los configuremos-nos pueden mostrar las primeras 30 cadenas de búsqueda (es decir: las 30 que han sido más empleadas para hallar nuestro sitio web), o bien un listado conteniendo todas las cadenas con que fuimos encontrados. Yo personalmente prefiero poder ver TODOS los resultados, lo que me permite obtener algunas conclusiones adicionales.
A continuación adjunto un reporte de cadenas de búsqueda de los primerosdías de noviembre de 2004 del sitio www.estadisticasweb.com:
Accesos Porcentaje Cadena buscada |
42 | 6.03% | estadísticas |
34 | 4.88% | análisis de log |
29 | 4.16% | awstats pasos para instalación |
28 | 4.02% | geotargeting |
26 | 3.73% | configurar awstat |
26 | 3.73% | contador de visitas descargar gratis |
25 | 6.03% | estadísticas software |
25 | 3.59% | modalidad |
24...
Regístrate para leer el documento completo.