Cómo evitar contabilizar las visitas propias en Google Analytics
Un pequeño problema que se tiene a la hora de actualizar una web o una tienda online es que el código de Google Analytics esté registrando las visitas propias distorsionando de esta forma el número de visitas reales.
Para solucionarlo podemos aplicar este pequeño truco aunque antes hay que saber qué tipo de IP tenemos:
1º Si tenemos una IP fija: Bastaría con crear un filtro en Google Analytics y excluir dicha IP. Esta web te muestra http://www.cualesmiip.com/ tu IP sin necesidad de registro. También dice si es una IP dinámica o fija.
2º Tenemos una IP dinámica: En este caso la mejor opción es mediante cookies.
Primero vamos a crear el filtro en Google Analytics como se muestra en la imagen:
Ahora necesitamos crear la cookie llamada “no_report”. Para ello crearemos un archivo local en html que contenga lo siguiente:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Eliminación del tráfico de este PC de las estadísticas</title> </head> <body onLoad="javascript:pageTracker._setVar('no_report');"> <h1>Éxito!</h1> Se ha podido instalar correctamente la cookie que evita que el tráfico de este PC se vea reflejado en las estadísticas. ***** INCLUIR TU CÓDIGO DE SEGUIMIENTO DE GOOGLE ANALYTICS AQUI ***** </body> </html>
Y ya está.
Hay que tener en cuenta de que las cookies son exclusivas de cada ordenador y de cada navegador. Para que funcione en varios navegadores, o en distintos ordenadores hay que aplicar el código en cada uno de ellos.
Si necesitas ayuda o consejos para crear una tienda virtual no dudes en ponerte en contacto con Dataweb On-line por medio de este formulario de contacto.
Estimado Dataweb,
Muchas gracias por este aporte, es muy útil para personas como yo, que tenemos sitios de poco tráfico. Si tienes menos de 10 visitas por día, porsupuesto que te sirve evitar que tus propias visitas se vean reflejadas en los reportes de Google Analytics.
Quisiera nada más preguntarte un par de cosas. Hice el archivo .html como lo indicas, le dí un nombre arbitrario, y luego lo abrí en los 4 navegadores que tengo instalados en mi máquina (Firefox, Exporer, Chrome y Safari). En todos los casos me apareció el mensaje de éxito. Mi pregunta es, si al borrar el historial de navegación, y eliminar las cookies ¿se elimina también esta que se ha creado?, en cuyo caso habría que reabrir el archivo, supogo. Sé que no es cosa del otro mundo reabrir un archivo, nada más quisiera saberlo, para tenerlo presente cada vez que por cualquier razón deba borrar el historial.
Te reitero mi agradecimiento.
🙁 Creo que no me funciona. Al menos analytics sigue marcando la visita en tiempo real. Haré más pruebas a ver que pasa. De todas formas, muchas gracias por la información.
Lo he puesto ahora mismo y de momento no me hace efecto, me siguen saliendo mis propias visitas. ¿Hay que esperar algún tiempo hasta que esto funcione?
Yo también he comprobado con analytics en tiempo real y nada de nada… ¿alguna solución? ¿hay que esperar algún tiempo?
Yo lo he SOLUCIONADO de otra manera y siempre funciona. Os explico:
VENTAJAS: siempre funciona.
INCONVENIENTES: el plan de hosting tiene que permitir CGI y hay que saber algo de PHP u otro lenguaje del lado del servidor.
1. Tenéis que crear una sesión de usuario en la web y loguearos siempre que la visitéis.
2. Crear un archivo php o asp que identifique si hay sesión activa y de quien. Mediante un condicional hacemos que si no hay sesión (o la sesión es de un usuario corriente) asignemos el código de analytics a una variable que luego llamamos en el lugar de la web que queremos que aparezca el código. En caso contrario (que la sesión sea la nuestra) damos a la variable el valor null y el código de analytics no formará parte del documento y, por tanto, no registrará visitas.
Espero que a alguno le sirva la idea.
Saludos