1 Followers
26 Following
gymweeder13

gymweeder13

SPOILER ALERT!

6 métodos para filtrar tus visitas en Analytics


Tiempo medio de lectura: diecinueve min (seis.000 palabras).

Si no tienes tiempo ahora, puedes saltar de forma directa a las.


Tabla de contenidos


¿Porqué bloquear visitas en Google Analytics?


Como analistas del tráfico de un sitio web, uno de los pilares esenciales en el momento de valorar los datos recopilados es su
validez y también integridad. Dicho de otra manera, que los datos representen visitas significativas de usuarios relevantes.


En ese sentido, las visitas que nosotros mismos realizamos a nuestros sitios webs no se pueden estimar ni significativas ni relevantes. Esta consideración no se limita solo a nosotros sino que es extensible a todos los miembros del equipo del que formamos parte o bien, en caso de la página web perteneciente a un cliente del servicio, alguien de su plantilla.


En estos casos, nuestro objetivo al visitar la página web no es preguntar o solicitar sus productos o bien servicios, sino más bien comprobar que la navegación es correcta, que no hay problemas de diseño o bien que no hay errores de funcionalidad. No obstante,
Google Analytics compendia nuestras visitassin ninguna distinción y no nos ofrece a priori ningún instrumento para diferenciar las visitas genuinas de nuestras propias visitas.


Se hace preciso, por ende, algún sistema a fin de que
distinguir las visitas propias, orientadas a contrastar el funcionamiento del sitio,
de las visitas “verdaderas”, orientadas a emplear los servicios de nuestro sitio. Sólo de esta manera, el análisis posterior de las estadísticas de Google Analytics nos permitirá tomar resoluciones acordes con la realidad.


A continuación se presentan múltiples métodos para conseguir esta diferenciación. Algunos métodos pueden no ser viables en determinados entornos, mientras que unos son más fáciles que otros, aunque generalmente a costa de perder cierta confiabilidad o precisión. Es nuestra responsabilidad
valorar cada situación concretay determinar cuál de todos resultará más apropiado para nuestras necesidades.


También es importante valorar si
el impacto de nuestras visitasmás, si procede, de la plantilla del cliente, es verdaderamente suficientemente alto para dedicar tiempo y recursos en aplicar alguna de estas soluciones. Por servirnos de un ejemplo, si un sitio tiene 100.000 visitas mensuales y estimamos que 1000 provienen de visitas propias, esto supone un 1 por cien del total de visitas. A priori, este porcentaje apenas debería afectar a las
estadísticas de Analytics; mas, de nuevo, debemos hacer esta valoración para cada caso específico.


 


Filtrar o excluir mi IP de Google Analytics


Este el método más directo para que Analytics deseche nuestras visitas de sus estadísticas: filtran nuestra IP en Analytics. No requiere configurar ni instalar nada en los ordenadores:
todo se puede hacer desde el panel de Google Analytics.


Sin embargo, sólo tiene utilidad si utilizamos una dirección IP fija y siempre y en toda circunstancia accediéramos desde el mismo ordenador o bien red de ordenadores (que comparten una misma dirección IP de acceso a Internet). Esta situación ideal está lejos de ser la más frecuente.


En primer lugar, aunque es verdad que la mayoría de empresas conectan sus ordenadores a través de una red interna más o menos grande y, en consecuencia, muestran al exterior (Internet) una única dirección IP,
no es habitual que sea fijasino dinámica: o cambia toda vez que se reinicia el enrutador de acceso a Internet, o el propio distribuidor cambia la dirección por consideraciones técnicas o de mantenimiento (lo que no es un acontencimiento extraño ni apartado).


Sería posible contratar al distribuidor una dirección IP fija, pero supone una mayor cuota de conexión que autónomos, profesionales o pequeñas y medianas empresas pueden no estar dispuestos a abonarla.


Por otro lado, tampoco solventa el otro punto:
sólo funciona cuando se accede desde la red, vamos a llamarla corporativa. Las visitas desde otros ordenadores o bien dispositivos móviles, no integrados en esa red, seguirían siendo contabilizadas por Analytics como visitas.


Por tanto, este método es dependiente de la ubicación física del dispositivo de acceso y de la estructura de la red interna (en caso de que tuviera más de un punto de acceso a Internet).



 




Cómo filtrar o excluir IP fijas


El filtrado de la dirección IP se hace desde el Panel de Administrador de Google Analytics, escogiendo la Cuenta, Propiedad y Vista donde queramos aplicar el filtro IP:



 


También se puede hacer a través de la opción “Todos los filtros”, bajo la pestaña de Cuentas, siendo similar el proceso de creación del filtro.


Recuerda que, toda vez que se usan filtros, se debería seguir la recomendación de Google de
tener siempre una vista sin filtros, a fin de que los datos en salvaje estén a buen recaudo en el caso de que hicieran falta alguna vez, yen la que aplicar el filtro (aunque esta nueva vista empezaría en blanco, sin datos) ooriginal.


Antes de empezar, hemos de saber cuál es nuestra dirección IP fija. No, no hace falta llamar al proveedor o bien buscar el contrato ;). Podemos consultarla simplemente visitando la página.


Veamos el proceso de creación del filtro, suponiendo que nuestra dirección IP fija es doce.34.56.189 (lástima que no pueda ser setecientos ochenta y nueve, pero debe ser menor de 255 😉 ):


1. Al pulsar en la opción Filtros de la pantalla precedente, se abre un nuevo panel que muestra los filtros libres, si hubiera alguno:



 


2. diseño pagina web madrid el botón colorado “+ Agregar filtro”.

3. Se muestra un nuevo panel con las diferentes opciones disponibles para crear el filtro.

4. En este panel, vamos a introducir los próximos datos:



a.Seleccionar “Crear filtro nuevo”.


b.Nombre del filtro “IP fija – doce.34.56.189”. Es esencial que el nombre del filtro refleje su funcionalidad, para no tener que abrirlo toda vez que no recordemos qué hace.


c.Tipo de filtro: “Personalizado”. También es posible hacerlo con el tipo “Predefinido”, pero el tipo adaptado nos permite emplear expresiones regulares o bien patrones (por poner un ejemplo, para indicar varias direcciones IP o un rango de direcciones).


d.Seleccionar la opción “Excluir” (que siempre y en toda circunstancia aparece seleccionado por defecto al crear un filtro).


e.En el “Campo del filtro”, escoger “Dirección IP”.


f.En el cuadro de texto “Patrón del filtro”, introducir la expresión regular que representa a la dirección IP. En este caso: 12.34.56.189 . Si hubiéramos escogido el género de filtro Predefinido, se podría introducir la dirección IP tal cual: doce.34.56.189


Así es cómo quedaría el nuevo filtro:



6. Finalmente, pulsamos Guardar y ya tenemos nuestro nuevo filtro creado:



 


Como mentaba antes, el beneficio de usar un filtro personalizado en vez de un filtro predefinido es que el adaptado deja utilizar expresiones regulares que, entre otras cosas, deja señalar varias direcciones IP o rangos de direcciones IP.


Por ejemplo, para indicar 2 direcciones IP, 12.34.56.189 y 98.76.54.121, utilizaríamos el patrón 12.34.56.189|98.76.54.121 . Al paso que para el rango de direcciones IP desde doce.34.56.180 al 12.34.56.199 utilizaríamos el patrón 12.34.56.1(8|9)(0-nueve)$ . Semeja un poco complicado, pero estade Google puede resultarnos de ayuda.


 




Filtrar o excluir IP’s fijas. Resumen



En qué consiste:


  • Filtrar en Analytics las visitas que se efectúen desde una determinadas dirección IP (o bien varias direcciones).


Cuando utilizarlo:


  • Cuando se dispone de una red interna con conexión a Internet a través de IP fija.


Ventajas:


  • Toda la operativa está centralizada a través del panel de Analytics.


Inconvenientes:


  • Sólo es útil cuando cuando se dispone de IP fija.
  • No es aplicable para múltiples dispositivos independientes o IP’s dinámicas.

 


Instalar el complemento de inhabilitación de Google Analytics


Como hemos visto, la creación de un filtro es rápida, sencilla y, su primordial ventaja, centralizada. Sin embargo, sólo sirve cuando se conoce antemano las localizaciones (direcciones IP) lugar desde el que vayamos a acceder a nuestra página web, lo que no siempre es posible (sobre todo con la diversidad de dispositivos móviles y redes wifi que tenemos a nuestra disposición hoy en día).


Con las herramientas disponibles en el panel de control de Google Analytics no se puede hacer mucho más (en realidad, sí, pero requiere también una intervención en el navegador desde el que se accede, pero ya lo veremos más adelante), así que el paso siguiente es
configurar nuestro navegadorpara que, de alguna manera,
“desactive” el script de Analyticscuando accedamos a nuestra página.


Recuerda que el script de Analytics es el código (disponible en el Panel de Administrador) que debemos copiar en todas y cada una de las páginas de nuestro sitio web para que Google recopile los datos de navegación:



 


Para esta situación, Google nos da un complemento de inhabilitación compatible con los navegadores más populares en los equipos de sobremesa: Microsoft Internet Explorer, Chrome, Mozilla Mozilla Firefox, Apple Safari y Opera. Con este rango de navegadores, se cubre la práctica totalidad de navegadores aunque, lamentablemente,
no tiene soporte para dispositivos móviles.


Otro defecto de este complemento es su “universalidad”. Convierte tu navegador en un espectro para todos y cada uno de los sitios webs, no solo el tuyo. Si su uso fuera extendido (y no semeja que lo sea, afortunadamente), apaga Analytics y vámonos, porque sería difícil imaginar mayor sesgo y también imprecisión en los datos que recopilaría. Es increíble que Google ponga a nuestra disposición un complemento tan radical como éste, que afecta directamente a su área primordial de negocio (lo que hace un «poco» de presión legal por cuestión de privacidad).


 




Cómo instalar el complemento de inhabilitación


La instalación no puede ser más sencilla. Basta acceder a la, pulsar en el “botón gordo” y dejar que el navegador haga su magia:



 


No es preciso configurar nada, ni activar ni desactivar nada. Desde el mismo momento de su adecuada instalación podemos visitar nuestra web (y cualquier otra) tantas veces como deseemos (desde ese navegador, claro) que nuestro paso no quedará registrado por Analytics.


 




Complemento de inhabilitación de Analytics. Resumen



En qué consiste:


  • Deshabilitar el script de Analytics de todas las páginas web que se visitan.


Cuando utilizarlo:


  • Cuando no se pueda usar ninguna de las otras alternativas expuestas en este artículo (lo sé, suena un tanto radical, pero ¿de verdad deseamos inhabilitar TODAS las visitas que hagamos a cualquier web?).


Ventajas:


  • Instalación más sencilla imposible: dos clics y ya está.


Inconvenientes:


  • Debe instalarse en cada PC y navegador uno a uno.
  • Sólo tiene efecto en el navegador donde se instale.
  • Desactiva el script de Analytics de todas las webs, no solo de la(s) nuestra(s).
  • Es la mínima expresión de complemento: no tiene configuración ni posibilidad de activar/desactivar desde la barra de herramientas.

 


Instalar un complemento de inhabilitación avanzado


En vez de confiar en el complemento de inhabilitación de Google, ¿existen otros complementos, más avanzados, que nos permitan mayor control sobre la activación y desactivación del script de Analytics?


La respuesta corta: sí 🙂


La contestación larga: no para todos y cada uno de los navegadores… De hecho, sólo Google Chrome dispone de un complemento lo suficientemente eficiente que se puede activar/desactivar fácilmente o incluso configurar a fin de que activar/desactivar Analytics en ciertas páginas. El complemento en cuestión es.


Sin embargo, no he encontrado complementos similares ni en Firefox (lo que ha sido una sorpresa para mí) ni en IE (que, por contra, no me ha sorprendido…).


 




Cómo instalar la extensión de Chrome


Este complemento (extensión, en terminología “Chrome”) se instala rápida y fácilmente, sin ninguna consideración especial, y desde el primer instante se puede usar sin precisar configurar nada.


Aunque en un inicio el navegador no muestra nada que nos indique que está instalado, en el instante que accedamos a una página que tenga un script de Analytics, muestra un botón en la barra de direcciones desde el que podemos activar o bien desactivar la monitorización Analytics de esta página (requiere recargar la página):



 


Desde este botón también podemos acceder a la configuración de la extensión:



 


Además, cuando la extensión inhabilita la monitorización de Analytics, el icono de la barra de dirección cambia para que estemos al tanto:



 




Extensión avanzado para Google Chrome. Resumen



En qué consiste:


  • Deshabilita el script de Analytics de las páginas web para las que se configure.


Cuando utilizarlo:


  • Cuando el número de ordenadores desde lo que accedamos frecuentemente para navegar en nuestra(s) web(s) no sea demasiado grande.
  • Se puede emplear juntamente con el filtrado de IP fija para aquellos ordenadores fuera de la red principal.


Ventajas:


  • Se puede activar/desactivar desde la barra de herramientas.
  • Guarda una lista de las webs que no queramos que Analytics monitorice.


Inconvenientes:


  • Debe instalarse en todos y cada navegador uno a uno.
  • Sólo tiene efecto en el navegador donde se instale.
  • Sólo está libre para Chrome.

 


Configuración del idioma del navegador


A estas alturas, puede parecer que si no disponemos de una IP fija o no empleamos el navegador Google Chrome nuestra causa está perdida…


Afortunadamente, prosiguen existiendo otras opciones para que
Google Analytics no monitorice nuestras visitasaunque, como mencionaba al comienzo del artículo, van siendo cada vez más técnicas y implican la combinación de múltiples acciones, tanto en el navegador como en el panel de control de Analytics.


La primera de ellas, y parcialmente fácil, es cambiar el idioma del navegador.


¿Cómo? ¿Cambiar el idioma? Sí, lo sé, al comienzo resulta chocante mas, pensando fríamente, por un lado, el día de hoy en día el interface de los navegadores tienden a ser minimalistas, con poco texto y oraciones cortas; al tiempo que, por otra parte, muchos somos capaces de manejarnos mínimamente con el inglés escrito. Entonces, ¿porqué no aprovechar este escenario para filtrar las visitas “inoportunas”?


He mencionado el inglés por tratarse del idioma más frecuente en Internet, pero obviamente se puede usar cualquier idioma. Y, para ser sincero, pues tengo por costumbre de instalar las aplicaciones en inglés siempre y cuando pueda, con lo que puedo usar esta alternativa sin mayor esmero por mi parte 😉


Pero nada impide, por servirnos de un ejemplo, utilizar otros idiomas o, menos traumático, variantes de idiomas (por poner un ejemplo, el Español de América Latina). Lo importante es que sea un idioma que después podamos
identificar desde el panel de control de Google Analytics. Como muchos habréis adivinado ya, este método consiste en filtrar las peticiones desde navegadores con el idioma específico que hayamos configurado.


Apunte importante: si nuestra web tiene vocación internacional, debemos elegir muy cuidadosamente el idioma del navegador con la intención de no dejar fuera a visitantes “legítimos”, o bien podría resultar que el remedio sea peor que la enfermedad y sesguemos todavía más las estadísticas de Analytics. En un caso así, habría que valorar la utilización de otro método.


 




Cómo filtrar por el idioma del navegador


Este método requiere acciones en 2 entornos muy diferenciados:


  1. En el navegador, para configurarlo en el idioma escogido.
  2. En el panel de control de Analytics, para filtrar las visitas realizadas en ese idioma.

 


Configuración del navegador


Los 3 navegadores más populares (Chrome, Mozilla Firefox y también Internet Explorer) permiten configurar fácilmente su idioma, con lo que no me voy a parar mucho en este punto salvo para mostrar los pasos generales.


Para el ejemplo, el idioma elegido será el inglés británico (o bien inglés del Reino Unido). Lo he escogido por dos motivos: el inglés es un idioma en el que me puedo manejar y la variante del Reino Unido está menos extendida que la variación americana del inglés (código “en-us”) o bien al inglés sin variación (código “en”), con lo que es menos probable que filtre visitantes legítimos a la página web.


Sea cual sea el idioma elegido, debemos buscar y anotar su código que, generalmente, tiene la forma “xx-zz”, donde “xx” es el idioma y “zz” es la variante de ese idioma. Este código será
importante para el filtro en Analytics.





Internet Explorer


  1. Abrir el menú de Herramientas.
  2. Seleccionar Opciones de Internet.
  3. Seleccionar la pestaña General (es la que sale por defecto).
  4. Pulsar el botón Idiomas. Se muestra el cuadro de diálogo Preferencias de idioma, con los idiomas libres.
  5. Pulsar el botón Agregar y, en el cuadro de diálogo que se muestra, escoger el idioma que hayamos elegido.
  6. Pulsar Aceptar en todos y cada cuadro de diálogo.

La siguiente pantalla muestra los sucesivos pasos que hemos seguido:



 



Mozilla Firefox


Para poder cambiar el idioma del navegador, primero hay que instalar el paquete de ese idioma. Estos son los pasos a seguir:


  1. Abrir el menú de Herramientas.
  2. Seleccionar la opción de Complementos (Add-ons).
  3. En el menú de la izquierda, elegir la opción Idiomas.
  4. Si en lista de idiomas no aparece el que nos interesa, pulsar el link “Obtener más bultos de idioma…” que se muestra en la parte superior derecha. Nos llevará a una página donde tendremos que seleccionar el idioma que deseemos instalar.
  5. Una vez instalado el idioma elegido, pulsar el botón “Cambiar” de la parte superior.
  6. Seleccionar nuestro idioma en la lista desplegable de “Usar el idioma”.
  7. Pulsar Aceptar.
  8. Para que el cambio tenga efecto, es preciso reiniciar el navegador

Este pantallazo muestra los sucesivos pasos que hemos seguido:



 



Google Chrome


  1. Abrir el menú de Google Chrome.
  2. Seleccionar la opción de Configuración.
  3. Pulsar “Mostrar configuración avanzada…” al final de la pantalla.
  4. Pulsar el botón “Configuración de idioma y de introducción de texto”.
  5. En el cuadro de diálogo que se muestra, si no está nuestro idioma, pulsar el botón Añadir.
  6. Buscar y seleccionar el idioma elegido, pulsando Admitir para terminar.
  7. En la lista de idiomas disponibles, escoger el nuestro y pulsar el botón “Mostrar Google Chrome en este idioma”.
  8. Para que el cambio tenga efecto, reiniciar el navegador.


 


Filtrar las visitas por idioma


Ya tenemos nuestro(s) navegador(es) favorito(s) en la configuración de idioma que nos resulta de interés. El siguiente paso consiste en filtrar las visitas desde esos navegadores a nuestra web.


Podemos hacerlo de 2 formas. La primera, con filtros, con un proceso similar al que vimos para las direcciones IP fijas, seleccionando “Configuración del idioma” en vez de “Dirección IP” en el Campo del filtro. La segunda, con segmentos en la pestaña de Informes.


En los dos casos, es esencial conocer el código del idioma que hayamos elegido. En el caso del inglés de R. Unido, su código es “en-gb”, donde “en” representa el idioma (english) y “gb”, la variación (great britain).


Dado que anteriormente hice un ejemplo usando filtros, para esta ocasión utilizaré un segmento que, por otro lado, es una solución que me agrada más porque no afecta a los datos recopilados (como sí hacen los filtros).


Entramos, entonces, en nuestra cuenta de Analytics y…


  1. Seleccionar el panel de Informes.
  2. En la Visión general de Audiencia, pulsar el botón grande “+ Añadir segmento”.


 


  1. Se abre el panel de visualización de segmentos. Pulsar el botón rojo “+ Crear segmento”:


 


  1. Se muestra un nuevo panel. En el cuadro de texto, introducir un nombre para el nuevo segmento que nos recuerde su cometido. Por ejemplo, “Sin nuestras visitas (en-gb)”.
  2. Entre las distintas opciones de filtro para el nuevo segmento, elegir la primera opción, “Datos demográficos”.
  3. En el campo Idioma, seleccionar la opción “coincide exactamente con” de la lista desplegable.
  4. En el cuadro de texto de este mismo campo, escribir el código del idioma (“en-gb” en nuestro caso).

Todos estos cambios quedarían de esta forma:



 


A partir de este instante, toda vez que tengamos que examinar nuestras visitas en Analytics, vamos a deber emplear este segmento para dejar fuera las visitas que hayamos realizado desde los navegadores controlados.


 




Filtrar navegadores por idioma. Resumen



En qué consiste:


  • Configurar el navegador en un idioma distinto al de nuestra(s) web(s).
  • Filtrar en Google Analytics las peticiones de los navegadores con el idioma que hayamos escogido.


Cuando utilizarlo:


  • Cuando la solución del complemento (extensión) de inhabilitación no sea viable (por servirnos de un ejemplo, en IE o bien Mozilla Firefox).
  • Cuando el número de ordenadores para navegar en nuestra(s) web(s) no sea demasiado grande.
  • Se puede usar conjuntamente con el filtrado de IP fija para ordenadores no pertenecientes a la red principal.


Ventajas:


  • Válido para la mayoría de navegadores y versiones.
  • No depende de un complemento de terceros.


Inconvenientes:


  • Se debe configurar cada navegador uno a uno.
  • Sólo tiene efecto en el navegador que se configure.
  • Puede afectar la experiencia de navegación a la que estamos habituados en ciertas webs multi-idiomas.

 


Configuración del agente de usuario del navegador


Antes de nada, ¿qué es esto del Agente de Usuario (Usuario-Agent)? La explicación de la Wikipedia () es algo extensa y técnica, así que mejor vamos a definirla en el contexto que nos ocupa: navegadores web.


Básicamente, un Agente de Usuario es la aplicación que usamos y que actúa en nuestra representación (de ahí el término “agente”) cuando nos conectamos a un servidor. En esencia, el agente de usuario recoge nuestras peticiones, las convierte en una petición que pueda entender el servidor y se las envía a éste. Por su parte, el servidor responde a nuestro agente y éste formatea su contestación para presentárnosla a nosotros. Toda nuestra interacción con el servidor se hace siempre y en toda circunstancia a través del Agente de usuario.


Por tanto,
un navegador de internet es un agente de usuario, que nos deja navegar a través de las páginas del sitio web alojado en un servidor remoto.


Dado que puede haber muchos agentes de usuario (navegadores), el servidor necesita alguna forma de saber con quién está hablando, para
adaptar su respuesta a las capacidades del agente. No es exactamente lo mismo, por servirnos de un ejemplo, el navegador de un computador de sobremesa con pantalla de 32 pulgadas, que un teléfono móvil con una pantalla de 5 pulgadas. Tampoco lo son IE y Google Chrome, que interpretan y renderizan las páginas web de diferente forma.


Entonces, ¿cómo sabe el servidor las características del navegador le está haciendo una petición? A través de la cadena del agente de usuario (
user-agent string), que consiste en una cadena de texto que el navegador envía al servidor en todos y cada petición que le hace.


La forma más rápida de preguntar la cadena de nuestro agente de usuario es en la página, que no solo nos enseña la cadena del agente de usuario de nuestro navegador, sino que la interpreta por nosotros. Por servirnos de un ejemplo, en el caso de mi navegador Chrome, muestra lo siguiente al acceder a:



 


Seguramente habréis observado que al final de la cadena aparece un valor curioso, “afernandezalonso”, que el servidor no es capaz de interpretar (y poniendo 3 interrogantes en su interpretación). Este valor, “afernandezalonso”, no forma parte de la cadena original del navegador, sino que la he añadido para identificar mi navegador de forma única y sin ambigüedad.


Con esta información, ya se habrá hecho evidente que el siguiente paso es, simplemente,
filtrar nuestras visitas en Analyticsen función del contenido de la cadena del agente de usuario.


Veamos cómo hacer todo esto…


 




Cómo filtrar las cadenas del agente de usuario


El proceso consiste en cuatro pasos. Veamos a continuación los tres primeros, que afectan a los navegadores:


  1. Anotar la presente cadena del agente de usuario de nuestro navegador. La manera más rápida, y universal, es hacerlo a través de la página web de
    UserAgentString. En mi caso, la cadena es: “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2633.3 Safari/537.36”.
  2. Añadir un texto identificativo a esta cadena. En mi caso, “afernandezalonso”. Si bien la posición de este texto no debería ser intrascendente, yo prefiero añadirlo al final, para eludir romper ninguna subcadena media. No olvidar separarlo con un espacio en blanco:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2633.3 Safari/537.36 afernandezalonso


  1. Modificar la cadena del agente de usuario de nuestro navegador.

Este tercer paso es algo más complicado y de ahí que me paro en él. No todos los navegadores dejan modificar la cadena del agente de usuario con sencillez. Realmente, sólo Mozilla Firefox tiene un sistema sencillo, mientras que resulta algo artificioso en IE y Google Chrome, si bien en Chrome se puede solventar utilizando extensiones.


Para quienes tengan un perfil más técnico, ya sabrán que la cadena del agente de usuario del navegador también se puede cambiar en el registro de Windows o bien los archivos de configuración del navegador, mas hay que ser muy cauteloso con estas manipulaciones y saber realmente bien qué se está haciendo. En cualquier caso, no lo aconsejo por el hecho de que cambios de versiones del navegador pueden resultar en cambios en la manera en que se guarda o bien recobra esta cadena.


Una recomendación ya antes de empezar: es conveniente revisar la cadena del agente de usuario cada vez que actualicemos el navegador, por si fuera preciso modificar también nuestra cadena adaptada con la nueva versión del navegador.


Veamos ahora cómo se hace todo esto para cada navegador…


 


Mozilla Firefox


  1. Entrar en la página de configuración del navegador, escribiendo en la barra de navegación “about:config”.
  2. Buscar la cadena “general.useragent.override”. Lo más probable es que no exista y no muestre nada.
  3. Pinchar con botón derecho en la página en blanco y escoger Nuevo->Cadena.
  4. En el nombre de la preferencia, introducir “general.useragent.override” y pulsar Admitir.
  5. En el cuadro de texto que se muestra, introducir la nueva cadena modificada del agente de usuario: “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2633.3 Safari/537.36 afernandezalonso” y pulsar Aceptar.


 


Desde este momento, nuestro navegador Firefox se identificará con esta nueva cadena.


Firefox también dispone de complementos para modificar esta cadena mas, con una solución tan fácil, ¿quién los necesita? 😀


 


Internet Explorer y Chrome


La única forma de hacerlo con estos navegadores, sin instalar ningún complemento adicional, es a través de las herramientas de desarrollo. Con 2 importantes limitaciones:


  • La cadena cambiada de agente de usuario sólo está activa mientras que las herramientas de desarrollo estén abiertas.
  • Hay que activarla cada vez que se abren las herramientas de desarrollo.

Estas restricciones lo hacen muy incómodo y prácticamente inmanejable, con lo que extrañamente lo usaremos. Por esta razón, y para no aburriros 😉 , no explicaré cómo se activa, aunque si hay alguien interesado, estey éstos son los pantallazos de cómo quedaría en las herramientas de desarrollo para cada Chrome e Internet Explorer, respectivamente:



 



 


Extensión de Chrome


Google Google Chrome dispone de múltiples extensiones que permiten cambiar fácilmente la cadena del agente de usuario. He probado múltiples de ellas y la más fácil de emplear y un interface de usuario más amigable es. empresa seo barcelona , muestra un icono en la barra de tareas desde el que podemos activar las diferentes versiones de cadenas de usuario disponibles:



 


Para que salga nuestra cadena personalizada del agente de usuario, debemos crearla en las opciones de la extensión, dentro del conjunto pertinente a nuestro navegador (para sostener la congruencia del menú):



 


Y debemos activar la opción a fin de que nuestra cadena adaptada sea activada por defecto cada vez que el navegador se inicie:



 


Una vez que tenemos convenientemente configurado el navegador, el siguiente (y cuarto) paso consiste en
crear un filtro o bien un segmento en Analyticspara que no tenga en cuenta nuestras visitas desde los navegadores con la cadena adaptada del agente usuario.


Como anteriormente ya hemos visto casos dey, tan solo voy a enseñar los pantallazos de cómo quedaría el nuevo segmento:



 


Y el nuevo filtro:



 




Configuración del agente de usuario. Resumen



En qué consiste:


  • Personalizar la cadena del agente de usuario en el navegador.
  • Filtrar en Analytics las solicitudes de los navegadores con nuestra cadena del agente de usuario.


Cuando utilizarlo:


  • Cuando cambiar el idioma del navegador no sea una solución admisible por sus inconvenientes.
  • Cuando la solución del complemento (extensión) de inhabilitación no sea viable (por poner un ejemplo, en IE o bien Firefox).
  • Cuando el número de ordenadores para navegar en nuestra(s) web(s) no sea demasiado grande.
  • Se puede usar conjuntamente con el filtrado de IP fija para ordenadores no pertenecientes a la red primordial.


Ventajas:


  • Válido para la mayoría de navegadores y versiones.
  • Afecta sóla y exclusivamente a las visitas desde nuestro navegador, por lo que los datos en Analytics son absolutamente fiables en este sentido.
  • Al no cambiar el idioma del navegador, no altera la experiencia de navegación.


Inconvenientes:


  • Se debe configurar cada navegador uno a uno.
  • Sólo tiene efecto en el navegador que se configure.
  • En ciertos navegadores puede requerir el empleo de complementos de terceros.
  • En ciertos navegadores la aplicación práctica de este método puede ser demasiado técnica o tediosa.

 


Creación de una Cookie personalizada


Esta solución, junto con la cadena del agente de usuario, es quizás la
más eficaz desde el punto de análisis de tráfico web: por una parte, asegura que sólo nuestras visitas serán filtradas por Google Analytics, y, por otra parte, es una solución universal (todos y cada uno de los navegadores usan cookies). Aunque, naturalmente, cuando naveguemos por nuestra página web, deberemos activadas las cookies en nuestro navegador 😉


Sin embargo, también tiene un aspecto técnico fundamental que complica un poco su implementación. Pero, como vamos a ver, una vez implementado tiene la enorme ventaja que podemos activarlo desde cualquier navegador de cualquier PC o bien dispositivo móvil (siempre y en todo momento con las cookies activadas), sin precisar instalar ni configurar nada en el propio navegador.




Cómo crear una cooke personalizada


En este caso, no es preciso configurar nada en el navegador (a menos que debe aceptar cookies y ejecutar javascript). Toda la tarea recae sobre el servidor que aloja nuestra web.


Dependiendo del gestor de contenidos que tengamos en el servidor, las operaciones específicas a efectuar serán distintas, así que no puedo poner ningún pantallazo, ni señalar los pasos concretos a proseguir, sino que pondré el código javascript y las tareas generales que deben hacerse en el gestor; fundamentalmente, crear un página web que incluya ese código.


Es importante señalar que este método sólo es válido para la codificación Universal Analytics (los códigos que comienzan por “UA-“), no sirve para la anterior codificación “GA-“. Para quienes tengáis interés en las explicaciones técnicas, he utilizado las próximas páginas como referencia (todas y cada una están en inglés):


El proceso consiste en crear una página web con un único enlace que, al pincharlo, desactiva las solicitudes de Google Analytics desde nuestra web y crea una cookie a fin de que el seguimiento de Google Analytics prosiga desactivado desde ese momento cuando naveguemos por ella, siempre que la cookie no sea borrada.


El código html y script de esta página es el siguiente:


<head>

<title>Desactivar el seguimiento de Google Analytics en mi web</title>


// No deseamos que la página sea indexada ni seguida por los buscadores web

<meta name=»robots» content=»noindex, nofollow»>


// Este script crea la cookie y desactiva Google Analytics si ya existiera.

// Debe copiarse en TODAS las páginas de nuestra web, ANTES del código de seguimiento de Google Analytics

<script>

// Sustituir por el valor de nuestra variable UA

var gaProperty = ‘UA-XXXXXXXX-Y’;


// Desactivar el seguimiento de Analytics si la cookie existe

var disableStr = ‘ga-disable-‘ + gaProperty;

if (document.cookie.indexOf(disableStr + ‘=true’) > -1)

window[disableStr] = true;


// Crear una cookie que expira en 2099 (o bien hasta el momento en que se borre del navegador)

function gaOptout()

document.cookie = disableStr + ‘=true; expires=Thu, 31 Dec :59:59 UTC; path=/’;

window[disableStr] = true;



</script>


// Copiar aquí nuestro código de seguimiento de Google Analytics

// DESDE AQUÍ

<script>

(function(i,s,o,g,r,a,m)i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]function()

(i[r].q=i[r].q[]).push(arguments),i[r].l=1*new Date();a=s.createElement(o bien),

m=s.getElementsByTagName(o bien)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

)(window,document,’script’,’//-analytics.com/analytics.js’,’ga’);


ga(‘create’, ‘UA-XXXXXXXX-Y’, ‘auto’);

ga(‘send’, ‘pageview’);

</script>

// HASTA AQUÍ


</head>

<body>


<p><a href=»javascript:gaOptout()»>Pulse para desactivar el seguimiento de Google Analytics</a></p>


</body>

</html>


Como se indica en los comentarios de este código, el script encargado de crear y advertir la cookie debe
copiarse en todas y cada una de las páginas del lugar web, ya antes del código de seguimiento de Google Analytics (generalmente, al final de la cabecera <head>). Es conveniente poner la página en el directorio raíz de nuestro servidor y con un nombre fácil de recordar para que la dirección no sea complicada. Por ejemplo:
/ desactivar-analytics


Desde este momento, cuando deseemos visitar nuestro sitio por vez primera desde un navegador, primero debemos acceder a esta página y pulsar en el link para poder navegar con libertad a sabiendas de que nuestra visita no será registra por Google Analytics.


 




Crear una cookie adaptada. Resumen



En qué consiste:


  • Crear una cookie adaptada en el navegador como referencia para que las visitas no se registren.
  • Se accede previamente a una página web en nuestro servidor con código que desactiva el seguimiento de Analytics y crea la cookie.


Cuando utilizarlo:


  • En prácticamente cualquier situación. La única restricción es que el navegador debe soportar javascript y cookies (y si no lo aguanta, tampoco funcionaría el código de seguimiento de Analytics).
  • Se puede utilizar conjuntamente con el filtrado de IP fija para ordenadores no pertenecientes a la red principal.


Ventajas:


  • Válido para la mayoría de navegadores y versiones.
  • Afecta sóla y solamente a las visitas desde el navegador que estemos utilizando.
  • No altera en ningún aspecto la experiencia de navegación.


Inconvenientes:


  • Hay que visitar la página de desactivación de Analytics y creación de la cookie cuando entremos en nuestra web por primera vez desde un navegador específico.
  • La cookie continúa indefinidamente en el navegador (el tiempo de vida que se le ponga).
  • Si es un ordenador público, habría que borrar la cookie al finalizar la sesión.
  • Puede ser técnicamente comprometido si no se alteran adecuadamente las plantillas del gestor de contenidos.
  • Alguien puede borrar la cookie sin que nos demos cuenta y prosigamos navegando más tarde pensando que Analytics no está registrando nuestra visita.

 


Conclusiones


Uno de los inconvenientes con el código de seguimiento de Google Analytics es que registra absolutamente todas las visitas a nuestros sitios web, incluidas las que mismos (o bien el dueño final del sitio) efectuamos. Esta situación, sobre todo en sitios webs con pocos miles de visitas, puede tergiversar el análisis siguiente que hagamos de las estadísticas de visitas.


Por este motivo, toda vez que resulte posible deberíamos emplear
algún método a fin de que Analytics excluya nuestras visitaspara, si no quitarlas completamente, al menos sí reducirlas y así miniminar su impacto en las estadísticas finales.


En este artículo hemos visto varios métodos para lograr este objetivo, mas ninguno de ellos es totalmente infalible, así sea por restricciones técnicas o bien pues requiere que el usuario ejecute anteriormente alguna labor. Si bien algunos son bastantes más fáciles de implementar que otros.


Llegado a este punto, no se puede decir a priori cuál es mejor que otro, sino que depende de las circunstancias especiales de cada caso y de la libertad de acción que tengamos; por servirnos de un ejemplo, en el momento de configruar los navegadores o instalar complementos en ellos. También es posible combinar múltiples de estos métodos (no son incompatible entre sí) cuando la situación lo aconseje y deja.


En general, las preguntas que debemos hacernos para optar por uno u otro método son:



  • ¿Tenemos IP fija?Crear un filtro en Analytics para esa dirección IP.

  • ¿El navegador es Chrome?Instalar el complemento “Block Yourself from Analytics”.

  • ¿El navegador es Firefox?Cambiar la cadena del agente de usuario y crear un filtro/segmento en Analytics.

  • ¿El navegador es Internet Explorer?Crear una cookie adaptada.

  • ¿No es posible instalar complementos en el navegador?Crear una cookie personalizada.

  • Para cualquier otro navegador, crear una cookie personalizada

Ante lo visto, la
solución combinada más universal sería filtrar las direcciones IP fijas (si procede) y crear una cookie personalizada, aunque ésta última requiere cierta habilidad técnica con el gestor de contenidos. No son excluyentes, pues al filtrar las IP fijas nos quitamos el trabajo de tener que acceder previamente a la página de creación de la cookie en todos y cada uno de ellos de los ordenadores y dispositivos de la red interna.


 



Hasta aquí todos y cada uno de los métodos que conozco para que nuestras visitas no formen parte de las estadísticas de Analytics. En mi caso, no tengo IP fija, utilizo el complemento “Block Yourself from Analytics” para Google Chrome y el agente de usuario personalizado en Firefox. Apenas utilizo IE, salvo para poder ver cómo queda la página web después de cambiar algo, y prefiero no trastear mucho con los archivos del gestor de contenidos. ¿Conoces algún otro método para filtrar tus visitas a tu sitio web en Google Analytics? De los métodos presentes en este artículo, ¿utilizas alguno? ¿Cuál es el que más te ha gustado? ¿Y el que menos?


Imágenes:, elaboración propia.


 


¿El post te ha resultado útil? ¡Ayúdame a mejorar y puntúalo!