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

8

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?

mate
fonte
Onde você encontrou o protocolo para o GA que diz que você pode usar chamadas php para onde o rótulo vai? pageTracker._trackEvent ('Autores', 'visualizados', '<? php the_author_meta (' ID ');?>');
[A propósito, isso deveria ter sido um comentário.] O PHP não importa. O GA nunca o verá. Lembre-se, o código do GA é Javascript e acontece no navegador. Nesse ponto, o servidor já processou o bit PHP como um valor real (o ID do autor aqui), que é o que o GA verá.
Su '17 de

Respostas:

2

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 duplicação do 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-codeseria seu ID para o perfil principal do site (acessível por você) e UA-profile-codeseria o perfil associado ao autor do artigo.

Se isso não funcionar, convém dar uma olhada na API do Google Analytics - seria um pouco trabalhoso, mas você poderia criar um miniaplicativo que apenas fornecesse a cada usuário os dados apropriados.

DisgruntledGoat
fonte
0

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

  • relatórios por e-mail, 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ê uma chance ao http://www.webmasterworld.com/analytics/3781851.htm - aqui eles usam nomes de variáveis ​​diferentes para o rastreador e ligam _initData()antes_trackPageview()
Metalshark
fonte