Acceso a Google Analytics con C#
-
08-06-2019 - |
Pregunta
Sé que no existe una API oficial para Google Analytics, pero ¿hay alguna forma de acceder a los informes de Google Analytics con C#?
Solución
Actualizar:Google lanzó hoy una API de Google Analytics.Blog de Google Analytics: Lanzamiento de la API
Otros consejos
Escribí un pequeño proyecto que te permite generar prácticamente cualquier informe de Analytics.Aparece en la página API de Analytics de Google: http://code.google.com/apis/analytics/docs/gdata/gdataArticlesCode.html
Puede leer sobre esto aquí y obtener el código fuente: http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/05/09/added-google-analytics-reader-for-net.aspx
Les envié un correo electrónico con la misma pregunta hace un tiempo y aquí está la respuesta que recibí:
Hola,
Gracias por su correo electrónico.Pido disculpas por la demora en responder a su correo electrónico.Actualmente, Google Analytics no proporciona una API para acceder a los datos de los informes.Sin embargo, ofrecemos funcionalidad de exportación para informes individuales en los siguientes formatos:
- Valor separado por tabulaciones (TSV)
- XML
- Excel (CSV)
Esta característica le permite importar fácilmente datos de informes a su aplicación de hoja de cálculo favorita o procesar los datos de otra manera.
Además, no podemos brindar soporte para implementaciones personalizadas de Google Analytics.Para este nivel de soporte, puede comunicarse con uno de nuestros consultores autorizados de Google Analytics altamente calificados para obtener ayuda con necesidades avanzadas.Estos socios brindan una serie de servicios profesionales, como soporte de instalación, capacitación y configuraciones avanzadas de filtros y comercio electrónico.
Para obtener una lista completa de nuestros socios en todo el mundo y una descripción más detallada de los servicios que ofrecen, vaya a http://www.google.com/analytics/support_partner_provided.html
Si tiene preguntas adicionales, visite el Centro de ayuda de Analytics en http://www.google.com/support/googleanalytics/?utm_id=tf.También puede encontrar información y consejos útiles visitando el foro de ayuda de Google Analytics en http://groups.google.com/group/analytics-help?utm_id=tr.
Atentamente,
[recorte]
Soporte de análisis
Para obtener las últimas actualizaciones y algunos consejos útiles sobre Google Analytics, consulte el blog de Google Analytics en http://analytics.blogspot.com
Tengo una biblioteca completa llamada GoogleAnalytics.Net que le permite generar visitas/eventos/transacciones de páginas desde el código .net.
Puede descargar la biblioteca desde la página de inicio del proyecto:
Este chico ha tenido cierto éxito con al menos cierta integración ligera de Analytics.Ahora me doy cuenta de que esto no es exactamente lo que estás buscando, pero menciona un libro y tal vez puedas ponerte en contacto con él.
Echa un vistazo a Fragmento de SilverLight Google Analytics - http://code.google.com/apis/analytics/docs/tracking/silverlightTrackingIntro.html
http://msaf.codeplex.com/wikipage?title=Google%20Analytics
Porque Silverlight es C#.
La API de Google Analytics cambió recientemente (2012) y debido a eso, la mayoría de las codificaciones cambian.El siguiente enlace será útil para los desarrolladores de C#.
Google ha creado su propia biblioteca cliente. Biblioteca cliente de API de Google para .NET lo que permite el acceso a la mayoría de las API de Google mediante dotnet.
Luego se puede encontrar en pepita
Otra API de análisis más para C#https://github.com/igooana/igooana
Este proyecto está dirigido a C# 5 y utiliza async/await
y dynamic
extensamente.Intenté hacer que esta API fuera lo más simple posible y con la máxima seguridad de tipos.