De igual forma que podemos hacer un tracking de los eventos con Google Analytics (las búsquedas por ejemplo), también es posible hacer un tracking de algunos de los errores que se producen en nuestra página web (algo que, de otra forma, es muy complejo).
Para hacer esto lo único que debemos hacer, igual que antes, es añadir el siguiente código a nuestros javascript:
Por ejemplo podemos hacer un seguimiento del evento de búsqueda, usando como parámetros de este evento el país y el código postal buscado desde nuestra página web.
En el fondo es algo bastante sencillo, ya que lo único que requiere es añadir la siguiente línea de código javascript:
Podemos añadir analítica web a nuestra web con Google Analytics de una forma muy simple.
Sólo debemos abrir una cuenta en Google Analytics y poner el código javascript que se nos proporciona justo antes de cerrar la cabecera (header) ó el cuerpo (body) de nuestras páginas web.
A partir de entonces tendremos disponibles todo tipo de estadísticas sobre las visitas a nuestros sitios web.
Así podremos conocer gran cantidad de información sobre las visitas a nuestros sitios web de una forma muy sencilla.
Poner un icono de favoritos en nuestra página web (esas pequeñas imágenes que aparecen al lado de la barra de direcciones y en cada pestaña del navegador que tenemos abierta, y que son usadas también en los marcadores de favoritos de las páginas web) es muy simple, sólo hay que añadir:
<link rel="shortcut icon" href="favicon.ico" />
a la cabecera de nuestra página web.
El archivo favicon.ico es una imagen de tipo .ico que debe tener un tamaño de 16x16 pixels.
Esta imagen se puede crear con un editor gráfico (como GIMP, por ejemplo) o usando un servicio online (como por ejemplo http://www.favicon.cc/).
La etiqueta meta description es la que es muestrada por los buscadores debajo del link de nuestra página web.
Debemos tener cuidado si queremos usar acentos ú otras letras que no sean ASCII en esta etiqueta, ya que, en general, los buscadores no la mostraran adecuadamente.
En lugar de usar una letra acentudada directamente debemos usar su correspondiente código de escape html.
Es algo muy sencillo que evitará dar una imagen pobre a los usuarios que encuentren nuestra web en algún buscador.
Podemos usar css media queries para detectar el espacio disponible en el navegador del cliente y así cambiar el tamaño de los elementos de nuestra página web (incluso podemos cambiar el tamaño de la letra, por ejemplo) dependiendo del tamaño disponible.
Para conocer cuales son las resoluciones más habituales, y así construir nuestro fichero css para las resoluciones que consideremos más importantes, podemos visitar las siguientes webs:
También hay que tener en cuenta que ciertos navegadores antiguos (como internet explorer 8 y versiones anteriores) no tienes soporte para media queries de css, por lo que deberemos indicar los valores por defecto del tamaño de los elementos de nuestra página web para estos browsers.
Es muy importante mostrar información al usuario sobre lo que está pasando con la página web que está visualizando.
De esta forma es conveniente, por ejemplo, mostrar una pequeña imagen cerca del botón de búsqueda cuando el usuario está esperando a que se devuelvan los resultados.
Posteriormente, mediante un javascript muy simple, lo mostramos y ocultamos a nuestra conveniencia para informar al usuario de que la página está realizando alguna acción y todavía no ha terminado.
El uso de ajax con jquery es muy simple como vamos a ver con la siguiente función:
function buscarTwitter(mDistancia, lat, lng) { var distance = mDistancia / 1000; var twitterUrl = "http://search.twitter.com/search.json?q=&rpp=100&geocode=" + lat + "," + lng + "," + distance + "km"; $.ajax({ url: twitterUrl, cache: false, dataType: "jsonp", beforeSend: mostrarBuscando(), complete: ocultarBuscando(), success: function(data) { var results = data.results; parsearResults(results); } }); }
En primer lugar construimos la URL de búsqueda en twitter con los parámetros que queremos, en este caso, la latitud, la longitud, y el radio de búsqueda (en kilómetros).
var twitterUrl = "http://search.twitter.com/search.json?q=&rpp=100&geocode=" + lat + "," + lng + "," + distance + "km";
La librería jquery es una de las librerías javascript más populares para el desarrollo de sitios web.
La forma más sencilla de añadir esta librería a nuestra página web es añadiendo, en la cabecera, la siguiente línea, que no permite cargar la librería directamente de los servidores de Google.