Hace un par de post os metí un gazapo de calidad suprema, os daba la solución para Filtrar vuestro propio tráfico y no contabilizarlo en analytics.. Después de mucho preguntar quién era capaz de encontrarlo ya puedo ofreceros la solución… Bueno, yo no, lo harán los descubridores del gazapo @edurramos y @jmesam
No me extiendo, os dejo con la respuesta que han enviado…
Para evitar que nuestras visitas no contabilicen en analytics, tenemos que crear una página que instale un valor en el USUARIO para poder filtrarlo.
La cuestión radica en que si lo hacemos a través de una CustomVar, no podremos aplicar un FILTRO de GA a una CustomVar.
Simplemente, google analytics no nos deja definir un filtro para una CustomVar.
¿Cómo hacerlo?
Utilizando una variable de usuario (aunque sea un modo «deprecated»), de manera
que el código a añadir sería….
<script type=»text/javascript»>
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXXXX-X’]);
_gaq.push([‘_setVar’,’VISITA_PROPIA’]);
_gaq.push([‘_trackPageview’]);
(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async =
true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) +
‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
Este valor de la variable se almacenará en la cookie _utmv
Después podremos establecer el filtro de la siguiente forma (ver pantallazo)
Tipo de filtro: Filtro Personalizado
Excluir
Campo del filtro: Definido por el usuario
Patrón del filtro: VISITA_PROPIA (el valor que le dimos a nuestra variable)
Distinción entre mayúsculas y minúsculas: No
… y eso es todo!
Más info en
PD: por cierto ¿has comprado ya mi libro «Analítica web con Google Analytics»
PpD: otra cosa mas, que sepas que doy clase de analytics en el Mastrer de Analítica Web de KSchool, si te matriculas di que vas de mi parte y te harán un 5% de descuento ( avísame cuando lo hagas)
Buenas tardes Carlos,
¿El código puedes pegarlo en cualquier pagina de cualquier dominio (evidentemente con la cuenta de GA apropiada), o tiene que estar bajo el dominio definitivo.
Si no recuerdo mal las cookies están asociadas al dominio no?
Pregunto esto porque estaba pensado en mandar un mail a todas las personas que quiero filtrar, con un archivo html adjunto e indicándoles que lo abran. Así evito tener que subir a producción un archivo «peligroso».
Gracias, y un saludo!
Hola JAvi:
MI consejo es el siguiente. Construye una página de aterrizaje específica a la que sólo se pueda acceder desde el enlace del correo. Es en esa página en la que tienes que poner el código para «marcar» a las visitas. Ésta página tiene que estar en tu dominio, si envias un fichero html por el mundo.. no funcionará.
Gracias a ti!