Pregunta

Siguiendo los consejos sobre el complemento de la energía de Google, moví mi contenido estático (imágenes, CSS, archivos JavaScript) a un subdominio de mi sitio en el que no debería haber cookies, ahorrando así algunos espacio en los encabezados de solicitud para cada solicitud de estos archivos. Sin embargo, al observar los resultados, encuentro que las cookies todavía se están creando para este subdominio. Tengo Google Adsense en mi sitio y está escribiendo cookies en el dominio raíz *.example.com en lugar de solo para www.example.com

¿Hay alguna forma de obligar a Adsense a escribir cookies solo para el dominio exacto utilizado para mostrar las adiciones y no al dominio de la raíz?

¿Fue útil?

Solución

Parece que no hay forma de obligar a Adsense a crear cookies solo para un subdominio específico. La solución generalmente utilizada es simplemente servir su contenido de un dominio completamente diferente. Así usa sstatic.net, Yahoo usa yimg.com, YouTube usa ytimg.com.

Recomiendo simplemente obtener un nuevo nombre de dominio. Solo cuesta $ 10 al año más o menos (dependiendo de su TLD). El ROI de eso es, ¿qué, 10 minutos de tiempo del desarrollador?

Otros consejos

Puede haber un script proxy, una página de destino, donde todo el tráfico para *.example.com aterriza y luego la solicitud se envía al subdominio previsto. Alternativamente, puede colocar ese script en la carpeta raíz de cada subdominios para redirigir la cookie de Adsense a wwww.yourdomain.com. En el entorno de Linux, se puede manejar utilizando el archivo .htaccess, como:

# place this in your subdomain's root
RewriteEngine on
RewriteCond %{HTTP_COOKIE} ^.*SOME_ID=(\d+).*$ [QSA]
RewriteRule .* ../cache/$1 [QSA,L]

Donde Some_id es un nombre recurrente en cada cookie Adsense generada. <= Esto es para identificar/garantizar que la cookie bajo consideración sea la cookie de Adsense.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top