Estoy escribiendo una aplicación web que se supone que debe estar integrada en los sitios web de otras personas (una especie de widget). Estoy usando Google Analytics para rastrear a todas las personas que visitan todas las instancias de mi script en los sitios web incrustados. El problema es que no sé cómo usarlo para que no interfiera con las cuentas propias de Google Analytics de esos sitios web. Estoy almacenando la variable de seguimiento en un espacio de nombres, así que pensé que debería hacerlo, pero no me he dado cuenta de que GA almacena su configuración en cookies (__utma, __utmz, etc.), y esos dos usuarios utilizan esas cookies, si hay dos de ellos en la misma página ... Así que, por ejemplo, si uso _setVar para almacenar algún tipo de variable definida por el usuario en Google Analytics, y el sitio de inserción hace lo mismo, sobrescribimos los valores de cada uno ...google analytics - varios rastreadores en una página (conflicto de cookies)
Por supuesto, sería más fácil si Google proporcionara una forma de cambiar el nombre de las cookies por una personalizada, pero no puedo encontrar ninguna forma de hacerlo. Pensé en usar el dominio de cookies o la ruta para forzar una cookie por separado, pero esto no funciona, porque si configuro el dominio o la ruta a algo que no sea el dominio/ruta real, entonces la cookie no es legible para la página después de volver a cargar. ..
¿Alguien sabe una manera de tener dos rastreadores en una página y hacer que utilicen cookies separadas para que no sobrescriban las configuraciones de los demás?
O, si eso es completamente imposible, ¿hay algún otro servicio analítico con funcionalidad similar a GA en la que esto sea posible? (Tendría que tener funciones avanzadas como seguimiento de eventos y campañas ...)
¿Por qué debe tener acceso a los datos de visitantes de los sitios que no pertenecen a usted? ¿Cómo se integra su componente? – pjp
Porque quiero saber cómo se está utilizando el widget. Realmente es más un sitio web incrustado que un widget, "widget" sugiere algo pequeño y no complicado ... Se inserta insertando en el sitio web, luego la GUI del widget se crea dinámicamente en Javascript, descarga varios datos usando AJAX (JSONP), y debe seguir las acciones del usuario dentro del widget usando Google Analytics. –