ACTUALIZACIÓN http://jsfiddle.net/musicisair/rsKtp/embedded/result/Convierte cookies de Google Analytics en Local/Sesión de almacenamiento
Google Analytics instala 4 galletas que serán enviados con todas las peticiones a ese dominio (y Ofset sus subdominios). Por lo que puedo decir, ningún servidor realmente los usa directamente; solo se envían con __utm.gif
como parámetro de consulta.
Ahora, obviamente, Google Analytics lee, escribe y actúa sobre sus valores y que tendrán que estar a disposición de la secuencia de comandos de seguimiento GA.
Por lo tanto, lo que me pregunto es si es posible:
- reescribir la
__utm*
cookies para almacenamiento local después dega.js
ellos ha escrito - eliminarlos después
ga.js
ha corrido - reescribir las galletas DESDE el almacenamiento local a la forma de cookie justo antes de
ga.js
, los lee - comienza de nuevo
O parche mono ga.js
de usar almacenamiento local antes de que comience la parte de lectura/escritura de la galleta.
Obviamente, si nos estamos yendo tan lejos del camino para eliminar las cookies __utm*
, también querremos utilizar la variante Async de Analytics.
Supongo que el voto negativo fue porque no hice una pregunta. DOH!
Mis preguntas son:
¿Se puede hacer como se describe arriba?
Si es así, ¿por qué no se ha hecho?
que tienen una plantilla por defecto repetitivo HTML/CSS/JS
que pasa YSlow, Page Speed y Auditoría de Chrome con las puntuaciones perfecto en la zona. Realmente estoy buscando una forma de exprimir los bytes de cookies restantes de Google Analytics en los navegadores compatibles con el almacenamiento local.
1 para el caso descrito bien – Wolph
@WoLpH acordó ... – Webnet
Esto parece una muy buena idea. Un caso de uso en el que puedo pensar es si tiene un proxy inverso/CDN frente a su sitio que retrocede (extracción de origen) si la página no es estática. Tal proxy puede ver una cookie única y, por lo tanto, extraer desde el origen, en lugar de usar la copia en caché de la página que ya tiene. – rjmunro