Um perfil de análise de vários domínios ou perfis de análise por domínio?

21

Atualmente, administro um pequeno aplicativo da web que conecta empresas locais a novos clientes em um nicho muito específico. Nos últimos meses, esse modelo funcionou muito bem e o crescimento é excelente, tanto que estou me preparando para expandir o aplicativo para suportar vários sites / nichos. Por fim, ele será estruturado de maneira muito semelhante ao StackExchange, em que cada site terá seu próprio domínio, design e foco, mas funcionando na mesma plataforma.

Com isso dito, tenho tentado pensar na melhor maneira de lidar com o analytics (especificamente o Google Analytics) para esta configuração.

Meus dois requisitos são basicamente que eu quero poder ver estatísticas agregadas para todos os sites, para que eu possa ter uma visão geral do desempenho geral do sistema no dia-a-dia, mas também ser capaz de me refinar a informações específicas. site e controle nesse nível para fins de SEO, marketing e depuração.

O que espero é que outras pessoas que tenham feito isso ou tenham mais experiência com o Google Analytics possam me dizer se seria melhor criar um perfil de análise de vários domínios (e descobrir como divulgá-lo site) ou criar um perfil para cada site e ter o ID de perfil exclusivo configurado com os sites em meu sistema.

Do ponto de vista do desenvolvimento, prefiro fazer o primeiro.

Agradecemos antecipadamente pelo seu tempo e idéias!

Daniel Pehrson
fonte

Respostas:

20

Nenhum dos métodos é perfeito; ambos têm seus prós e contras.

É definitivamente mais simples ter uma chave distinta do Google Analytics para cada domínio ou subdomínio. Não há dúvida sobre isso. No entanto, isso ocorre quando você tem, digamos, dezenas ou centenas de domínios.

Se você tiver muitos subdomínios usando a mesma chave do Google Analytics, deverá enviar o nome do domínio em cada solicitação, dessa forma.

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

Em seguida, você pode segmentar facilmente com base no nome do host ... basta usar o menu suspenso Segmentos avançados no canto superior direito e criar um segmento hostname="gaming.stackexchange.com"ou algo semelhante. Você pode até criar segmentos agregados hostname="gaming.stackexchange.com" OR hostname="webapps.stackexchange.com" OR hostname="cooking.stackexchange.com"etc.

Se você tem muitos domínios diferentes , é muito mais difícil .

Chame o _link()método em qualquer link entre os domínios. Se seus links atuais tiverem o formato:

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

altere-os para:

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

Para domínios diferentes, simplesmente usamos chaves diferentes do Google Analytics.

Jeff Atwood
fonte
alguém no twitter também apontou code.google.com/apis/analytics/docs/tracking/…
Jeff Atwood
Mais uma coisa a ter em consideração aqui. Você mostrará as estatísticas para diferentes clientes? Então eu iria com IDs separadas
Baldy
As análises são apenas para uso interno, ninguém mais precisa de acesso. É mais que teríamos um local para lojas de camping, um local para as lojas de pesca, etc.
Daniel Pehrson
Você já decidiu qual abordagem usará para esse Daniel? Eu tenho a mesma situação, e estou curioso ...
Michael D
1
Vou experimentar a última opção ( google.com/support/analytics/bin/… ) e ver como ela funciona. Esta implementação é mais provável que alguns meses de distância, pelo menos, embora (I planejar com antecedência.)
Daniel Pehrson
7

Há mais informações sobre o rastreamento entre domínios aqui . Como Jeff mencionou, o rastreamento de vários domínios não é para os fracos de coração, mas pode ser alcançado com algumas linhas de código jQuery que selecionam os links e adicionam a chamada de rastreamento apropriada. Também pode ser necessário adicionar chamadas de rastreamento aos formulários, se eles forem postados entre os domínios.

Se você está tentando ver o desempenho da sua rede de sites como um todo e talvez configurar metas que envolvam vários sites, é realmente o único caminho a percorrer.

Dan Sargeant
fonte
1
Sim, meio assustador que a verdadeira análise entre domínios (com a mesma chave) exija que você "toque" em todos os hiperlinks da página, mas isso parece inevitável.
114011 Jeff Atwood
1
O interessante é que, com base na minha leitura da documentação, parece apenas que você precisa do javascript do link nos links entre sites, o que será muito raro se houver entre minha rede (os sites são realmente feitos para serem silos independentes em execução) na mesma plataforma.) De vez em quando, é possível vincular-se a outro site semelhante no cabeçalho, mas isso não prevalece.
Daniel Pehrson
0

Use ambos! É o custo dos tempos de carregamento da página, mas fornece estatísticas detalhadas.

Normalmente, os dois blocos de código não entram em conflito.

nathan_gs
fonte
1
Eu acho que o Google Analytics pode realmente recomendar contra isso: code.google.com/apis/analytics/docs/concepts/…
Daniel Pehrson