AdWords
1K Usuários online agora
1K Usuários online agora
Aprenda a usar recursos e relatórios para medir seus resultados com o AdWords: quais os melhores relatórios do AdWords e as principais formas de utilizá-los para entender e otimizar a performance de sua conta
Guie-me
star_border
Responder

Como criar um relatório de Google Analytics para exibir em um web site externo?

Calouro ✭

Como criar um relatória de Google Analytics para exibir em um web site? Encontrei alguns plugins como SeeTheStats ou EmbeddedAnalytics que são pagos... Há uma maneira simples de se obter esse tipo de relatória. Meu objetivo é mostrar para meus usuários os meus resultados obtidos pelo GA.

Especialistas responderamverified_user

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

[ Editado ]
Aprendiz ✭ ✭

Olá Ricardo, bom dia!

 

Aqui tem um tutorial sobre como usar a API do Analytics, mas acredito que é mais seguro você criar um widget que acesse um script de PHP no seu servidor.

Para isso, existem componentes como o SmartGAPI. Ele gera tanto o HTML e JavaScript para os usuários enviarem solicitações de AJAX que recupera e exibe as estatísticas do site.

 

Fonte: SmartGAPI

Alessandra Teixeira
Se te ajudei, dê um curtir (coração) e, se não tiver mais dúvidas, marque-a como a Melhor Resposta. Saiba como aqui.

Caso a sua dúvida não tenha sido solucionada, por favor, poste novamente aqui.

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

Calouro ✭
Olá Alessandra, muito obrigado pela resposta. Tomará que consiga executar a solução. Obrigado!

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

Aprendiz ✭ ✭
Imagina, Ricardo.

Depois compartilhe aqui se deu certo. Smiley muito feliz
Alessandra Teixeira
Se te ajudei, dê um curtir (coração) e, se não tiver mais dúvidas, marque-a como a Melhor Resposta. Saiba como aqui.

Caso a sua dúvida não tenha sido solucionada, por favor, poste novamente aqui.

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

Calouro ✭
Olá, é promissor... mas ocorre um erro na autenticação do usuário... e não consigo perceber o motivo... você já utilizou essa classe? Segue erro (tive que ocultar algumas coisas poem contem minha senha no GA):

Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "https://developers.google.com/accounts/docs/AuthForInstalledApps "' in C:\xampp2\htdocs\embrapa\GeoPortal\GA2\utils\gapi.class.php:419 Stack trace: #0 C:\xampp2\htdocs\embrapa\GeoPortal\GA2\utils\gapi.class.php(62): gapi->authenticateUser('oculto', 'oculto') #1 C:\xampp2\htdocs\embrapa\GeoPortal\GA2\utils\request.php(27): gapi->__construct('oculto', 'oculto') #2 {main} thrown in C:\xampp2\htdocs\embrapa\GeoPortal\GA2\utils\gapi.class.php on line 419

inclusive, entrei no fórum de discussão da classe, e outro usuário teve problema similar, mas infelizmente o autor da classe não respondeu...

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

Aprendiz ✭ ✭

Olá Ricardo,

 

Não testei a classe, só ouvi recomendações. Smiley Frustrado


Sobre o erro informado; O Google atualizou para o GAPI 2.0 em Abril de 2012 e também mudou a forma de buscar a autenticação do ID, deixando mais seguro.

O GAPI 2.0 é esse: https://github.com/erebusnz/gapi-google-analytics-php-interface

Tutorial: https://console.developers.google.com/project https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount

 

Espero que dê certo.

Alessandra Teixeira
Se te ajudei, dê um curtir (coração) e, se não tiver mais dúvidas, marque-a como a Melhor Resposta. Saiba como aqui.

Caso a sua dúvida não tenha sido solucionada, por favor, poste novamente aqui.

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

Calouro ✭
Olá Alessandra,

esse negócio é complicado mesmo para mim. Baixei a classe GAPI 2.0. Segui os passos para a criação do arquivo de serviço *.p12. Realizei o cadastro do usuário gerado para a permissão total no GA. Ao final a classe responde que o usuário não tem permissão para acessar o profile do GA ("User does not have sufficient permissions for this profile."). A luta continua, possivelmente me embananei em algum ponto... são várias etapas até conseguir criar esse tal p12 e conseguir tudo certinho... vou continuar tentando... Obrigado pela ajuda. Assim que conseguir eu falo como fiz... Vlw!

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

Aprendiz ✭ ✭

Ricardo,

 

É um pouco complicado mesmo. O "passo a passo" que percebi foi mais ou menos assim:

- Criar um projeto aqui: https://console.developers.google.com/project

- Fazer os download do "key.P12" e conceder autoridade de ler e editar no GA com o Endereço de e-mail que tem no projeto que é algo assim: "XXXXXXXX@developer.gserviceaccount.com"

 

Mas de toda forma, boa sorte aí Smiley muito feliz

Alessandra Teixeira
Se te ajudei, dê um curtir (coração) e, se não tiver mais dúvidas, marque-a como a Melhor Resposta. Saiba como aqui.

Caso a sua dúvida não tenha sido solucionada, por favor, poste novamente aqui.

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

Principal Colaborador
Oi Ricardo, tudo bem?

Como você viu, existem diversas soluções no mercado, mas na minha opinião é melhor usar a API do GA mesmo. Além das dicas da Alessandra, você pode usar o https://ga-dev-tools.appspot.com/embed-api/ da uma olhada, acredito que atenda bem suas necessidades.

Qualquer coisa avise! Piscadela do Smiley

Abraço.
Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Re: Como criar um relatório de Google Analytics para exibir em um web site externo?

Calouro ✭
Após inúmeras tentativas e muitos erros, desisti. Gerar uma chave viável e colocar para funcionar é uma tarefa que exige mais conhecimentos dos que eu possuo. Estou utilizando o EmbeddedAnalytics. Gerou uma Html simples e funciona sem muito glamour. Valeu pessoal!

Obs: Segui os tutoriais, mas dado o número de possibilidades e variáveis necessárias não obtive sucesso na implementação.