¿Un perfil analítico multidominio o un perfil analítico por dominio?

21

Actualmente ejecuto una pequeña aplicación web que conecta a las empresas locales con nuevos clientes en un nicho muy específico. En los últimos meses, este modelo ha funcionado muy bien y el crecimiento es excelente, tanto que, de hecho, me estoy preparando para expandir la aplicación para admitir múltiples sitios / nichos. Finalmente, se estructurará de manera muy similar a StackExchange, ya que cada sitio tendrá su propio dominio, diseño y enfoque, pero se ejecutará desde la misma plataforma.

Dicho esto, he estado tratando de pensar en la mejor manera de manejar los análisis (específicamente Google Analytics) para esta configuración.

Básicamente, mis dos requisitos son que quiero poder ver estadísticas agregadas de todos los sitios para poder obtener una visión general del rendimiento general del sistema en el día a día, pero también poder limitarme a sitio y seguimiento a ese nivel para fines de SEO, marketing y depuración.

Lo que espero es que otras personas que pueden haber hecho esto o tener más experiencia con Google Analytics puedan decirme si sería mejor crear un perfil de análisis multidominio (y descubrir cómo dividirlo por sitio) o crear un perfil para cada sitio y tener el ID de perfil único configurado con los sitios en mi sistema.

Desde el punto de vista del desarrollo, preferiría hacer lo primero.

¡Gracias de antemano por su tiempo y sus ideas!

Daniel Pehrson
fuente

Respuestas:

20

Ninguno de los métodos es perfecto; Ambos tienen pros y contras.

Definitivamente es más simple tener una clave distinta de Google Analytics para cada dominio o subdominio. No hay duda acerca de esto. Sin embargo, eso se rompe cuando tienes, por ejemplo, docenas o cientos de dominios.

Si tiene muchos SUBdominios que usan la misma clave de Google Analytics, debe insertar el nombre de dominio en cada solicitud, de esta manera.

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-5620270-24']); 
_gaq.push(['_setDomainName', '.stackexchange.com']); 
_gaq.push(['_trackPageview']);

Luego puede segmentar con bastante facilidad según el nombre de host ... solo use el menú desplegable Segmentos avanzados en la esquina superior derecha y cree un segmento para hostname="gaming.stackexchange.com"algo similar. Incluso puede hacer segmentos agregados, hostname="gaming.stackexchange.com" OR hostname="webapps.stackexchange.com" OR hostname="cooking.stackexchange.com"etc.

Si tiene muchos dominios diferentes , es mucho más difícil .

Llame al _link()método en cualquier enlace entre los dominios. Si sus enlaces actuales tienen la forma:

<a href="https://www.secondsite.com/?login=parameters">Login Now</a>

cámbielos a:

<a href="https://www.secondsite.com/?login=parameters" onclick="_gaq.push(['_link', 'http://www.firstsite.com']); return false;">Login Now</a>

Para diferentes dominios, simplemente utilizamos diferentes claves de Google Analytics.

Jeff Atwood
fuente
alguien en Twitter también señaló code.google.com/apis/analytics/docs/tracking/…
Jeff Atwood
Una cosa más a tener en cuenta aquí. ¿Mostrará las estadísticas a diferentes clientes? Entonces iría con identificaciones separadas
calvo
Los análisis son solo para uso interno, nadie más necesita acceso. Es más que tendríamos un sitio para tiendas de camping, un sitio para tiendas de pesca, etc.
Daniel Pehrson
¿Has decidido qué enfoque usarás para este Daniel? Tengo la misma situación, y tengo curiosidad ...
Michael D
1
Voy a probar la última opción ( google.com/support/analytics/bin/… ) y veré cómo funciona. Sin embargo, es muy probable que esta implementación esté dentro de unos meses (planeo con anticipación)
Daniel Pehrson,
7

Hay más información sobre el seguimiento de dominios cruzados aquí . Como Jeff mencionó, el seguimiento de dominios cruzados no es para los débiles, sino que se puede lograr con unas pocas líneas de código jQuery que selecciona los enlaces y agrega la llamada de seguimiento adecuada. También es posible que deba agregar llamadas de seguimiento a los formularios si se publican entre los dominios.

Si está tratando de ver cómo está funcionando su red de sitios en su conjunto y quizás establecer objetivos que involucren múltiples sitios, realmente es el único camino a seguir.

Dan Sargeant
fuente
1
sí, da un poco de miedo que la verdadera analítica entre dominios (con la misma clave) requiera que "toque" cada hipervínculo en la página, pero parece inevitable.
Jeff Atwood
1
Lo interesante es que, según mi lectura de la documentación, solo parece que necesita el enlace javascript en los enlaces entre sitios, lo cual será muy raro si es que lo hace en mi red (los sitios realmente están destinados a ser silos independientes que solo se ejecutan en la misma plataforma.) De vez en cuando, uno podría vincular a otro sitio similar en el encabezado, pero no sería frecuente.
Daniel Pehrson
0

¡Usa ambos! Es a costa de los tiempos de carga de la página, pero le dará estadísticas detalladas.

Normalmente, ambos bloques de código no entran en conflicto entre sí.

nathan_gs
fuente
1
Creo que Google Analytics realmente puede recomendar esto: code.google.com/apis/analytics/docs/concepts/…
Daniel Pehrson