Saltar al contenido

¿Puedes probar Google Analytics en una dirección localhost?

No busques más por otros sitios ya que has llegado al espacio indicado, poseemos la respuesta que quieres hallar pero sin complicarte.

Solución:

Esta pregunta sigue siendo válida hoy, sin embargo, la tecnología ha cambiado. El antiguo 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 activará la solicitud de seguimiento _utm.gif en localhost. Puede verificar esto abriendo las herramientas de desarrollo en su navegador favorito y observando las solicitudes de red durante la carga de la página. Si funciona, verá una solicitud de _utm.gif en la lista de solicitudes de red.

Actualizado en 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 aún se recomienda para la mayoría de los usuarios con instalaciones existentes de Google Analytics.

Sin embargo, para nuevos desarrollos que utilicen el nuevo analytics.js código, 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.

Actualización 2019

Ambos Etiqueta global del sitio: gtag.js y Universal Analytics – analytics.js detectará localhost automáticamente. No es necesario realizar ningún cambio en la configuración.

Si gtag.js detecta que está ejecutando un servidor localmente (por ejemplo, localhost), establece automáticamente el cookie_domain para 'none'.

-desarrolladores.google.com

Actualizado para 2014

Esto ahora se puede lograr simplemente configurando el dominio para none.

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

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

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 otro FQDN – nombre de dominio. Hice esto en el sistema de Windows editando:

C:WindowsSystem32driversetchosts

archivo, y pongo lo siguiente:

127.0.0.1   my.domain.org

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

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

Piensa que Google debería poner la configuración de Intranet en las preguntas frecuentes de GA. Solo dicen que necesitas FQDA. Sí, lo hace, pero no para que accedan a usted, lo necesita solo para tener Host attribute en la solicitud HTTP.

¡Creo que otra razón para FQDN son las COOKIES! Las cookies se utilizan para rastrear datos y, si no tiene FQDN, no se puede configurar la cookie y el código JS se detiene y no obtiene el gif.

Comentarios y calificaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *