2008-09-30 17 views
12

Nuestra empresa tiene un sitio web (oursite.com) con socios afiliados que nos envían tráfico. En algunos casos, configuramos nuestros afiliados con su propio subdominio (affiliate.oursite.com) y muestran contenido seleccionado de nuestro sitio en su sitio (affiliate.com) usando un iframe.¿Está ejecutando Google Analytics en iframe?

Ejemplo de una página en su sitio:

<html> 
<head></head> 
<body> 
<iframe src="affiliate.example.com/example_page.html"> 
...content... 
[google analytics code for affiliate.oursite.com] 
</iframe> 
[google analytics code for affiliate.com] 
</body> 
</html> 

Nos gustaría tener seguimiento de Google Analytics para affiliate.oursite.com. En este momento, no parece que Google esté recibiendo datos del afiliado cuando la página se carga desde el iframe.

Ahora, existen implicaciones de seguridad en el sentido de que a JavaScript no le gusta acceder a la información sobre una página en un dominio diferente, y IE no desea establecer cookies para un dominio diferente.

¿Alguien tiene una solución para esto? ¿Necesitaremos CNAME el affiliate.oursite.com a cname.oursite.com, o hay una solución más limpia?

+0

¿Cuál es exactamente el problema? ¿Cuál es el resultado deseado? –

+0

He editado la pregunta para indicar más claramente el problema. – cam8001

Respuesta

12
  1. Tienes que añadir el código de seguimiento de Google Analytics para el final de example_page.html. El contenido entre la etiqueta - </iframe> solo se muestra para los navegadores, que no son compatibles con esa etiqueta específica.

  2. Si necesita combinar los resultados de los subdominios, hay un excelente artículo sobre el sitio de ayuda de Google: How do I track all of the subdomains for my site in one profile?

+1

El enlace está roto. – Joe

2

Lo sentimos, pero no va a funcionar. La razón es porque Google Analytics utiliza cookies de origen. Esto significa que las cookies que GA establece son específicas para el dominio en el que está el código. En su caso, el iFrame está en un dominio de terceros. Esto significa que va a tener dos juegos de cookies de GA (uno para cada dominio) y no hay una forma real de conciliar los datos.

3

En el caso específico de iframes, Google no dice mucho. He estado en la misma situación, pero estoy contento de haberlo descubierto. Publiqué un walkthrough here. Está en francés, pero no necesitará hablar el idioma para copiar/pegar el código. Además, hay un archivo de demostración que puedes descargar.

+0

Más información sobre seguimiento e iframes de múltiples dominios (ayuda a aclarar lo que está pasando en esa publicación de blog francés) [Seguimiento con iFrame] (http://productforums.google.com/forum/#!topic/analytics/bcB87A4EnNc) y [Seguimiento a través de iFrames] (https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#trackingIFrames) – Inactivist

+0

Toda la documentación sobre cómo impulsar los eventos exitosos al completar las ventas/objetivos desde dentro del contenido iFramed en un tercero ¿sitio web? Sigo buscando una mejor documentación para ese problema específico. – Muskie