www tag sirve seguimiento que para manager googleanalyticsobject google codigo code async google-analytics localhost

tag - ¿Puede probar Google Analytics en una dirección localhost?



universal analytics code (11)

Actualizado para 2014

Esto ahora se puede lograr simplemente estableciendo el dominio en none .

ga(''create'', ''UA-XXXX-Y'', ''none'');

Consulte: https://developers.google.com/analytics/devguides/collection/analyticsjs/domains#localhost

Tengo que probar mi nueva cuenta de GA en mi máquina local.

¿Funcionará esto simplemente copiando el fragmento estándar proporcionado por Google en la página?

No quiero pasar 24 horas esperando para ver si funcionará o no.


Ahora la respuesta a su pregunta es sí, solo funcionará copiando el fragmento estándar. Según la Documentation , ahora el fragmento de código estándar tiene una configuración automática del dominio de cookies: ga(''create'', ''UA-XXXXX-Y'', ''auto''); donde el dominio de las cookies se determina automáticamente.

Además, si analytics.js detecta que está ejecutando un servidor localmente (por ejemplo, localhost), configura automáticamente el dominio de cookie a "ninguno".


Encontré este problema recientemente, y encontré útil explorar la nueva documentación de Google sobre depuración de Analytics . En realidad no me importaba enviar información de seguimiento a Google Analytics, solo quería asegurarme de que los eventos se activaran correctamente, y las herramientas de depuración me dieron la información que necesitaba. YMMV, me doy cuenta de que no responde exactamente a la pregunta.


Esta pregunta sigue siendo válida hoy, sin embargo, la tecnología ha cambiado. El viejo rastreador de Urchin está obsoleto y obsoleto. El nuevo código de seguimiento asíncrono de Google Analytics utiliza un código ligeramente diferente para lograr los mismos resultados.

Google Analytics Classic - Sintaxis asíncrona - ga.js

La sintaxis actual para establecer el dominio de seguimiento en ninguno en Google Analytics se ve así:

_gaq.push([''_setDomainName'', ''none'']);

Google Analytics luego activará la solicitud de seguimiento _utm.gif en localhost. Puede verificar esto abriendo las herramientas de desarrollador en su navegador favorito y observando las solicitudes de red durante la carga de la página. Si está funcionando, verá una solicitud para _utm.gif en la lista de solicitudes de red.

Actualizado 2013 para Universal Analytics - analytics.js

Google lanzó una nueva versión de análisis llamada "Universal Analytics" (finales de 2012 o principios de 2013). Mientras escribo, este programa todavía está en BETA, por lo que el código anterior todavía se recomienda para la mayoría de los usuarios con instalaciones existentes de Google Analytics.

Sin embargo, para los nuevos desarrollos que utilizan el nuevo código analytics.js , Google Analytics, Configuración avanzada - Documentación de seguimiento web muestra que podemos probar Universal Analytics en localhost con este nuevo código:

ga(''create'', ''UA-XXXX-Y'', { ''cookieDomain'': ''none'' });

Consulte la documentación vinculada para obtener más detalles sobre la configuración avanzada de Universal Analytics.



Para aquellos que utilizan el administrador de etiquetas de Google para integrarse con los eventos de Google Analytics, puede hacer lo que los muchachos mencionaron para establecer la marca de cookies en GTM.

abra GTM> variables> google analytics variables> y establezca la etiqueta de cookies en ninguna


Siguiendo con la respuesta de Tuong Lu Kim:

Asumiendo:

ga(''create'', ''UA-XXXXX-Y'', ''auto'');

... si analytics.js detecta que está ejecutando un servidor localmente (por ejemplo, localhost), configura automáticamente el dominio de cookie en "ninguno". ...

Extracto de:

La configuración automática del dominio de cookies establece la cookie _ga en el dominio de nivel más alto que puede. Por ejemplo, si la dirección de su sitio web es blog.example.co.uk, analytics.js establecerá el dominio de la cookie en .example.co.uk. Además, si analytics.js detecta que está ejecutando un servidor localmente (por ejemplo, localhost), configura automáticamente el dominio de cookie a "ninguno".

El fragmento de código de seguimiento de JavaScript recomendado establece la cadena ''auto'' para el campo cookieDomain:

Fuente: https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id#automatic_cookie_domain_configuration


Solo quiero agregar a lo que se ha dicho hasta ahora, puede ahorrar mucho dolor de cabeza, no es necesario esperar 24 horas para ver si funciona, sí, el resumen total toma 24 horas, pero en la pestaña Informes, hay un enlace en el lado izquierdo del resultado en tiempo real y mostrará si alguien que esté visitando su sitio actualmente, tampoco tuve que configurar ''cookieDomain'': ''none'' para que funcione en localhost, mi configuración está en ''auto'' y funciona bien (estoy usando MVC 5), además de eso, agregué el script al final de la etiqueta de cabecera como lo indica Google en esta página :

Pegue su fragmento (sin alterar, en su totalidad) en cada página web que desee rastrear. Péguelo inmediatamente antes de la etiqueta de cierre </head> .

here hay más información sobre cómo verificar si el análisis funciona correctamente.


Tuve el mismo problema, y ​​todas las soluciones no funcionaron hasta que hice dos cosas:

Código obvio:

var _gaq = _gaq || []; _gaq.push([''_setAccount'', ''UA-XXXXXXXXX-X'']); _gaq.push([''_setDomainName'', ''none'']); _gaq.push([''_setAllowLinker'', true]); _gaq.push([''_trackPageview'']);

Y

Agregué localhost a otro FQDN - nombre de dominio. Hice esto en el sistema de Windows editando:

C:/Windows/System32/drivers/etc/hosts

archivo, y puse en el siguiente:

127.0.0.1 my.domain.org

Luego fui a la dirección http://my.domain.org/WebApp que sirve la página con Google Analytics incluido JS.

Si está en Unix, edite / etc / hosts para obtener el mismo resultado.

Piensa que Google debería poner la configuración de Intranet en otras preguntas frecuentes de GA. Solo dicen que necesitas FQDA. Sí, sí, pero no para que ellos accedan a ti, lo necesitas solo para tener el atributo Host en la solicitud HTTP.

Creo que otra razón para FQDN es COOKIES! Las cookies se utilizan para realizar un seguimiento de los datos y, si no tiene FQDN, no se pueden establecer cookies y el código JS se detiene y no recibe el gif.


Una herramienta más fácil para monitorear las etiquetas de seguimiento es usar la extensión de Chrome (probablemente disponible, o el equivalente para otros navegadores) - Asistente de etiquetas de Google. Esto mostrará qué etiquetas se activan, qué problemas ha encontrado, e incluso desglosa cosas como valores de comercio electrónico para una fácil lectura. También funciona con el Administrador de etiquetas de Google y puede manejar múltiples conjuntos de etiquetas en la página.


Respuesta para 2018

La mejor práctica es configurar dos vistas separadas para su desarrollo / organización y sus servidores de producción. No desea contaminar sus datos de Analytics con la prueba, y configurar filtros no es agradable si se ve obligado a hacerlo.

Dicho esto, Google Analytics ahora tiene un seguimiento en tiempo real , y si desea realizar un seguimiento de Campañas o Transacciones, el retraso es de aproximadamente 1 minuto hasta que los datos se muestren en la página, siempre y cuando seleccione el día actual.

Por ejemplo, crea un sitio y una prueba de sitio, y cada uno tiene un código UA-XXXX-Y .

En la lógica de su aplicación, donde sirve el análisis de JavaScript, verifique su entorno y para la producción, use su Sitio UA-XXXX-Y , y para la preparación / desarrollo use la Prueba del sitio uno.

Puede tener esta configuración hasta que aprenda los entresijos de GA, y luego la elimine, o guárdela si necesita realizar cambios constantes (que probará en desarrollo / clasificación primero).

Fuente: experiencia personal.