Acesso ao Google Analytics com C#
-
08-06-2019 - |
Pergunta
Eu sei que não existe uma API oficial para o Google Analytics, mas existe uma maneira de acessar os relatórios do Google Analytics com C#?
Solução
Atualizar:O Google lançou hoje uma API do Google Analytics.Blog do Google Analytics - API lançada
Outras dicas
Escrevi um pequeno projeto que permite gerar praticamente qualquer relatório do Analytics.Está listado na página da API Analytics do Google - http://code.google.com/apis/analytics/docs/gdata/gdataArticlesCode.html
Você pode ler sobre isso aqui e obter o código-fonte - http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/05/09/added-google-analytics-reader-for-net.aspx
Mandei um e-mail para eles fazendo a mesma pergunta há algum tempo e aqui está a resposta que recebi:
Olá,
Obrigado pelo seu e-mail.Peço desculpas pela demora em responder ao seu e-mail.Atualmente, o Google Analytics não fornece uma API para acessar os dados de relatórios.No entanto, oferecemos funcionalidade de exportação para relatórios únicos nos seguintes formatos:
- Valor separado por tabulação (TSV)
- XML
- Excel (CSV)
Este recurso permite importar facilmente dados de relatório para seu aplicativo de planilha favorito ou processar os dados de outra forma.
Além disso, não podemos fornecer suporte para implementações personalizadas do Google Analytics.Para este nível de suporte, você pode entrar em contato com um de nossos consultores autorizados do Google Analytics altamente qualificados para obter assistência com necessidades avançadas.Esses parceiros oferecem diversos serviços profissionais, como suporte à instalação, treinamento e configurações avançadas de filtros e comércio eletrônico.
Para obter uma lista completa de nossos parceiros mundiais e uma descrição mais detalhada dos serviços que eles oferecem, acesse http://www.google.com/analytics/support_partner_provided.html
Para perguntas adicionais, visite a Central de Ajuda do Analytics em http://www.google.com/support/googleanalytics/?utm_id=tf.Você também pode encontrar dicas e informações úteis visitando o Fórum de Ajuda do Google Analytics em http://groups.google.com/group/analytics-help?utm_id=tr.
Sinceramente,
[recorte]
Suporte analítico
Para obter as atualizações mais recentes, bem como algumas dicas úteis sobre o Google Analytics, confira o blog do Google Analytics em http://analytics.blogspot.com
Eu tenho uma biblioteca completa chamada GoogleAnalytics.Net que permite disparar visualizações/eventos/transações de páginas a partir do código .net.
Você pode baixar a biblioteca na página inicial do projeto:
Esse cara teve algum sucesso com pelo menos alguma integração leve do Analytics.Agora percebo que não é exatamente isso que você está procurando, mas ele menciona um livro e talvez você possa entrar em contato com ele.
Dê uma olhada no Snippet SilverLight do Google Analytics - http://code.google.com/apis/analytics/docs/tracking/silverlightTrackingIntro.html
http://msaf.codeplex.com/wikipage?title=Google%20Analytics
Porque o Silverlight é C#.
A API do Google Analytics mudou recentemente (2012) e por causa disso a maioria das codificações foram alteradas.então o link abaixo será útil para desenvolvedores c#
O Google criou sua própria biblioteca de cliente Biblioteca cliente de APIs do Google para .NET que permite acesso à maioria das APIs do Google usando dotnet.
Então pode ser encontrado em pepita
Mais uma API analítica para C#https://github.com/igooana/igooana
Este projeto é voltado para C# 5 e utiliza async/await
e dynamic
extensivamente.Tentei tornar esta API o mais simples possível e com o máximo de segurança de tipo.