yourself utilizar una son qué pueden personalizado parámetros parámetro para google fuentes from formatos etiquetas estándar están disponibles dirección cual campaña añadir google-analytics dynamic-ip

google-analytics - parámetros - ¿qué formatos se pueden utilizar para añadir un parámetro personalizado de campaña a una url?



¿Cómo excluir el tráfico en Google Analytics de las direcciones IP dinámicas? (9)

Tuvimos la tarea de excluir a toda una empresa de Analytics. El enrutador de internet consiguió la renovación de IP aproximadamente una vez al día. Resultó que este enrutador, como casi todos los enrutadores comunes en la actualidad, ofrece algunas opciones para habilitar los servicios IP dinámicos. Como noip.com, por ejemplo.

  • Se registra en noip.com y elige algún nombre de dominio estático de su elección.
  • Luego, seleccione ese servicio (noip.com) en la sección de opciones de IP dinámicas de su enrutador.
  • Ingrese sus credenciales desde noip.com.

Y lo que sucede ahora es que el enrutador todos los días empuja automáticamente su nueva IP a noip.com, donde se asocia con el nombre de dominio que registró anteriormente. Ahora en su página puede verificar dinámicamente la IP de ese dominio y si coincide con la dirección IP (del navegador) del cliente, excluye las secuencias de comandos de Analytics para que no se impriman en la página.

En mi caso, yo estaba en PHP y algo en la línea del siguiente fragmento funcionó bien. Ver gethostbyname()

$print_tracking_scripts = TRUE; if (gethostbyname(''my-unique-name.ddns.net'') === $_SERVER[''REMOTE_ADDR'']) { $print_tracking_scripts = FALSE; } if ($print_tracking_scripts) { // Print or include tracking scripts however you like. }

La detección de Google de tráfico inusual es agradable. Pero, ¿cómo se manejan las direcciones IP dinámicas?

Por ejemplo, no tengo rangos de direcciones IP y mi ISP proporciona una dirección IP dinámica que puede cambiar cada vez que mi enrutador se reinicia y cambia todos los días. Entonces, cuando obtengo una dirección IP, veo una notificación sin captcha. ¡Después de varios reinicios, parece que recibo una IP que no estaba bloqueada!

Cómo resolver este tipo de problemas en Google Analytics. También sé muy bien cómo excluir el tráfico de una sola IP y con rangos de IP, pero no sé cómo bloquear el tráfico interno cuyas direcciones IP cambian todos los días.



Hay problemas con muchas de las respuestas populares a esta pregunta ...

  • Incluso si tiene la suerte de encontrar un rango de IP, ¿qué sucede si trabaja en una cafetería u hotel?
  • Verificar el nombre del host elimina los hits de un entorno de desarrollo, pero ¿qué sucede si estoy depurando el sitio en vivo?
  • La edición de las configuraciones del servidor es molesta / avanzada y múltiples dominios se vuelven complicados.
  • Las extensiones de exclusión bloquean visitas en todos los sitios web o ninguna en absoluto según a quién se lo pregunte.

Entonces, combiné varias otras soluciones en algo que me funciona ...

  • Me sigue a donde sea que vaya
  • Funciona en un entorno de desarrollo y en dominios en vivo / público
  • Solo me afecta a mí y a los sitios que estoy desarrollando
  • Se enciende / apaga con un clic
  • Es fácil verificar que realmente no está enviando datos a análisis
  • Puede ser utilizado por todo un equipo de personas

Mantengo una "cookie de desarrollador" en mi máquina en todo momento solo para los dominios que administro. Esta cookie tiene un valor único que es específico para mí. Luego simplemente verifico esta cookie en mis scripts antes de enviar datos a Analytics.

Ejemplos de cómo puse el código en mis páginas ...

JavaScript

if (window.location.host==="mydomain.com" || window.location.host==="www.mydomain.com") { if (document.cookie.indexOf("COOKIENAME=COOKIEVALUE") === -1) { // Insert Analytics Code Here } }

PHP

if ($_SERVER[''HTTP_HOST'']==="mydomain.com" || $_SERVER[''HTTP_HOST'']==="www.mydomain.com") { if (@$_COOKIE["COOKIENAME"] !== "COOKIEVALUE") { // Insert Analytics Code Here } }

Verificar que el nombre HOST sea igual al dominio de mi sitio en vivo ("midominio.com") garantiza que los datos analíticos nunca serán enviados por CUALQUIER visitante mientras se visualiza desde un dominio de prueba como "localhost" o "beta.midominio.com". . En los ejemplos anteriores, "www.midominio.com" y "midominio.com" son los dos dominios válidos donde deseo que se registren las visitas.

El sitio en vivo envía datos a los análisis como se espera A MENOS QUE se encuentre una cookie del desarrollador con los valores coincidentes. Si encuentra esa cookie única configurada en mi dispositivo, entonces mi visita no contará para mis totales en Google Analytics (o cualquier otra herramienta analítica que decida usar un día).

Pero, ¿qué sucede cuando se borran mis cookies? ¿Cómo mantengo la "cookie de desarrollador" configurada en segundo plano? Creé mi propia extensión de navegador para eso ... https://chrome.google.com/webstore/detail/lknhpplgahpbindnnocglcjonpahfikn

Funciona solo para los dominios específicos que eliges. Personalice su NOMBRE y VALOR únicos para las cookies en la configuración de la extensión.

Este método puede ser utilizado fácilmente por un equipo de personas siempre que utilicen la misma pareja NAME / VALUE, de modo que los desarrolladores, creadores de contenido, correctores de pruebas y cualquier otra persona en su organización puedan ver todas las páginas sin inflar las estadísticas.

Siéntete libre de compartir mi solución y usar mi extensión para mantener esas cookies establecidas.


FYI, pensé en otro enfoque usando la función localStorage de HTML5. (La ventaja sobre la cookie es que cuando limpias las cookies de tu navegador, los valores de localStorage permanecen.) He escrito un artículo de blog aquí: Google Analytics: Excluye tus propias visitas


Si está hablando de su propia computadora / red, tiene varias opciones:

  • Configure un proxy (Fiddler o, si es posible, una regla en su enrutador) para bloquear llamadas a google-analytics.com (el proxy aún debe devolver un código de estado 200)

  • según la respuesta de Gaurav, use la extensión de Google para bloquear GA (hay versiones para todos los principales navegadores)

  • establezca una cookie en el formato disable-UA-XXXXXX-X donde reemplaza la X con su ID de propiedad.

Las dos primeras opciones bloquearán todo el seguimiento de Google Analytics en cualquier sitio, el último solo detendrá el seguimiento de la propiedad especificada en el valor de la cookie.

Todas estas son mejores soluciones de IMO que condicionalmente, incluida la biblioteca de análisis. Si tiene una llamada a un método de la biblioteca de GA en algún lugar de su código y la biblioteca no está cargada, se producirá un error de javascript. Los métodos anteriores al menos cargarán un código auxiliar que captura llamadas de método para que no haya llamadas a funciones no definidas.


Simplemente hice que alguien me hiciera estas preguntas y tropecé con este hilo. Encontré una solución alternativa usando esta extensión de Chrome para bloquear tu sitio de Analytics en los sitios.


¿Por qué no simple agregar un filtro?

  1. Ir a Admin
  2. Seleccione Ver perfil y cree una nueva vista
  3. Haga clic en Filtro
  4. Agregar nuevo filtro
  5. Nómbrelo Exclusión de IP o lo que sea
  6. Seleccione el botón de radio del filtro personalizado
  7. Verificar Excluir
  8. Seleccione la dirección IP como campo de filtro
  9. En el patrón de filtro, use Regex para definir el rango de la dirección IP

Por ejemplo, para IP que va desde 182.73.42.140 a 182.73.42.150. La expresión regular sería:

^ 182.73.42. (1 (4 [6-9] | 50)) $

Aquí hay una captura de pantalla para el mismo

Si tiene problemas para entender RegEx, puede usar esta herramienta para crear una expresión regex de IP



Prueba la extensión del navegador Ghostery:
https://www.ghostery.com/

Es fácil definir qué scripts desea bloquear por dominio. Como beneficio adicional, la extensión muestra qué scripts de seguimiento se cargan mientras navega por la web.