ti-enxame.com

Relatórios sobre rótulo de evento específico no Google Analytics

Estou acompanhando as visualizações de página que cada um dos artigos de meus autores gera em um site Wordpress com o acompanhamento de eventos do Google Analytics:

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
<?php if ( is_singular()) { ?> 
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>'); 
<?php } ?>

Eu tenho uma categoria de evento "Autores" e há um rótulo de evento para cada um de seus IDs. Como posso conceder a cada autor acesso aos dados para seu respectivo rótulo, sem acessar as estatísticas de outros autores e as estatísticas do site como um todo?

8
matt

Você pode configurar vários perfis para cada site adicionado ao Analytics e conceder aos usuários acesso a perfis específicos. Acredito que seria simplesmente uma questão de duplicar o código de rastreamento para o autor na página, algo como isto:

var pageTracker = _gat._getTracker("UA-base-code");
pageTracker._trackPageview();
var pageTracker = _gat._getTracker("UA-profile-code");
pageTracker._trackPageview();
} catch(err) {}

UA-base-code seria seu ID para o perfil do site principal (acessível por você) e UA-profile-code seria o perfil associado ao autor do artigo.

Se isso não funcionar, você pode dar uma olhada na API do Analytics - levaria um pouco de trabalho, mas você pode criar um miniaplicativo que apenas forneça a cada usuário os dados apropriados.

2
DisgruntledGoat

Para uma solução rápida, você pode:

  • relatórios por email, usando seus eventos existentes (fornecendo ao autor as informações que você coletou com o evento até o momento)
  • insira um iframe com uma pequena página contendo o código de rastreamento (que pode ser oculto) ou se o autor preferir que eles possam hospedar uma página pequena em outro lugar (vivendo com a velocidade da página ligeiramente reduzida)
  • dê o conselho em http://www.webmasterworld.com/analytics/3781851.htm uma tentativa - aqui eles usam nomes de variáveis ​​diferentes para o rastreador e chamam _initData() antes de _trackPageview()
0
Metalshark