Pergunta

Há um pacote de R que liga para a API do Google Analytics?Alguém tem algum ponteiros de outra forma?

Foi útil?

Solução

Bem, há uma opção (da qual estou ciente) para conectar explicitamente os dois (Google Analytics & r).

Esta opção requer R-DCOM (uma interface para com e dCom para acessar r); você pode conseguir isso aqui.

Então, acho que isso é limitado ao Windows/.NET e C# (ou qualquer idioma .NET, suponho).

Eu não usei (sistema operacional incompatível), mas configurei para outra pessoa; Pelo menos instalação e configuração são bastante simples:

  • Instale o DCOM

  • Em seguida, config-se executando o "dComcnfg" na janela do console

  • Isso lança um componente MGR; Pesquise StatConnectorsRV em componentes DCOM para 'Propriedades'

  • Atualize as permissões-Done.

Há também um completo tutorial, o código -fonte incluído (c#), para configuração/instalação do DCOM e construir um pequeno aplicativo que tenha acesso programático ao Google Analytics e R, disponível aqui.

Mas se tudo o que você deseja fazer é obter os dados em r, todas as peças necessárias estão prontamente disponíveis, por exemplo, meu fluxo de trabalho:

  1. Exportar os dados de que preciso do painel principal do GA. GA entrega seus dados no XML.

  2. analisar os dados brutos usando o Xml biblioteca (não parte da distro base, mas disponível em Cran)

  3. (também bastante óbvio) Eu armazenei meus dados em um DataFrame R (apenas para análise, depois é dividido em tabelas e armazenado em um banco de dados PostgreSQL, usando o RpostgresqlPacote, que fornece os drivers e a interface R (DBI) para o banco de dados PG).

Por fim, não é GA, mas outro recurso de dados do Google com uma interface R: o projeto Omega possui um pacote R razoavelmente novo que fornece uma interface para o GoogleTrends (chamado 'RGOOGLETRENDS'), acessível aqui.

Outras dicas

http://code.google.com/p/r-google-analytics/

Este pacote já está disponível

Coloquei uma versão atualizada do pacote original do R-Google-analytics no Github: https://github.com/jerrywho/rgoogleanalyticsAqui mudei para a versão 2.4 da API. A versão mais antiga usou a v2.3, que não funciona mais desde o verão.

Na verdade, estou construindo um agora, vou tentar colocá -lo no cran o mais rápido possível

Um novo pacote acaba de ser anunciado:

http://github.com/sorenmacbeth/googleanalytics4r

O site da API do Google Analytics tem um exemplo de como recuperar dados de análise usando CURL http://code.google.com/intl/fi-fi/apis/analytics/docs/gdata/2.0/gdataprotocol.html Portanto, você poderá modificar os exemplos e usar o RCURL para recuperar os dados.

Há um bom pacote Python para obter dados da GA que podem dar algumas dicas: http://github.com/clintecker/python-googleanalytics

Existe uma biblioteca R recentemente lançada no CRAN que permite a extração de dados do Google Analytics na R. IT suporta o Google Analytics Core Reporting API V3 e usa OAuth2.0 sob o capô para autorização. Você pode instalar a biblioteca via

install.packages("RGoogleAnalytics")

Ou se você quiser a versão de desenvolvimento do github, você pode tentar

require(devtools)
devtools::install_github("Tatvic/RGoogleAnalytics")

Seria bastante simples criar um invólucro usando os pacotes RCURL e XML (muito semelhante ao NYTR ou Rgoogledocs pacotes).

Só para dar um update, eu já criou a base de script, que atualmente faz o seguinte:

Criar um novo objecto de exportação.Autenticar com a sua Conta do Google.Retornar um perfil de conta para uma autorizada da Conta do Google.Criar uma nova API de consulta Usar a consulta para retornar dados.quadro preenchido com métricas.

Eu também construído em algumas baixo nível de erro de manipulação de tipos de parâmetros, mas alguns dos mais complexos parâmetros como o segmento, eu deixei os erros para o GA API.

Eu só preciso para construir os testes de unidade e pacote de presente, e nós deve ser bom para ir.

Mike

Encontrei outra pilha R para o Google Anayltics: http://skardhamar.github.com/rga/Ele usa OAuth2 para autenticação. Eu não tentei ainda. Mas talvez esse seja o pacote mais recente do mercado.

Parece haver outro pacote do Google Analytics-R:https://github.com/jdeboer/ganalytics/blob/master/readme.mdEu não tentei ainda.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top