Tengo mi sitio web en example.com
, y también he configurado un subdominio para servir contenido estático en static.example.com
.
En mis páginas web estoy usando Google Analytics, por lo que adjuntará sus cookies a todas las solicitudes de página, incluso en static.example.com
.
Ingresé a la configuración de GA y agregué un filtro para excluir static.example.com
, pero aún veo cookies (con el __utma
... nombre) en todas las solicitudes web a mi dominio estático.
¿Cómo puedo prohibir que GA use cookies en mi subdominio?
google-analytics
subdomain
cookie
Magnus
fuente
fuente
Respuestas:
No puedes hacer esto. Cualquier problema de cookies para el dominio example.com es válido para todos los subdominios de example.com.
Si desea que static.example.com sea un dominio libre de cookies, debe publicar el sitio principal en www.example.com (puede proporcionar una redirección 301 de example.com a www.example.com).
Como static.example.com no es un subdominio de www.example.com (más bien un hermano), no compartirá sus cookies.
Esto realmente no tiene nada que ver con Google Analytics, así es simplemente cómo funciona la WWW. Incluso si pudiera decirle a GA que no envíe las cookies a static.example.com, eso no ayudaría a sus otros usuarios que no tendrían acceso a esta información.
fuente
Así (con el nuevo código GA)
Todavía no bloqueará otras aplicaciones de terceros que pueda estar utilizando para configurar cookies en su subdominio estático, pero al menos se está deshaciendo de las cookies de GA que son bastante grandes.
fuente
_gaq.push(['_setDomainName', 'yoursub.domain.com']);
, póngalo después de la_gaq.push(['_setAccount', 'UA-12345-1']);
directiva en el código js. Ver también developers.google.com/analytics/devguides/collection/gajs/…Como dijo Kris, cualquier cookie establecida
example.com
estará disponible enstatic.example.com
y otros subdominios. Si desea mantener el sitio sin elwww.
, le sugiero que use un nombre de dominio diferente (por ejemplo, Stack Overflow usa http://sstatic.net ).Si ya tiene varios dominios, por ejemplo,
yourbusiness.net
redirigiendo ayourbusiness.com
, simplemente puede usar el .net para alojar todo el contenido estático.fuente
La respuesta correcta (est) es
Referencia.
En mis pruebas, establecer explícitamente un dominio SIN un subdominio (por ejemplo, en
example.com
lugar dewww.example.com
) todavía resulta en el envío de cookiessub.example.com
. Establecer el nombre de dominio a 'ninguno' resolvió esto.fuente