Accès à Google Analytics avec C#
-
08-06-2019 - |
Question
Je sais qu'il n'existe pas d'API officielle pour Google Analytics, mais existe-t-il un moyen d'accéder aux rapports Google Analytics avec C# ?
La solution
Mise à jour:Google a lancé aujourd'hui une API Google Analytics.Blog Google Analytics - Lancement de l'API
Autres conseils
J'ai écrit un petit projet qui vous permet de générer à peu près n'importe quel rapport Analytics.Il est répertorié sur la page de l'API Analytics de Google - http://code.google.com/apis/analytics/docs/gdata/gdataArticlesCode.html
Vous pouvez en savoir plus ici et obtenir le code source - http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/05/09/added-google-analytics-reader-for-net.aspx
Je leur ai envoyé un e-mail posant la même question il y a quelque temps et voici la réponse que j'ai reçue :
Bonjour,
Merci pour ton e-mail.Je m'excuse pour le retard dans la réponse à votre email.Google Analytics ne fournit actuellement pas d'API pour accéder aux données de rapport.Cependant, nous proposons une fonctionnalité d'exportation pour des rapports uniques dans les formats suivants :
- Valeur séparée par des tabulations (TSV)
- XML
- Excel (CSV)
Cette fonctionnalité vous permet d'importer facilement les données du rapport dans votre tableur préféré ou de traiter les données autrement.
De plus, nous ne sommes pas en mesure de fournir une assistance pour les implémentations personnalisées de Google Analytics.Pour ce niveau d'assistance, vous pouvez contacter l'un de nos consultants agréés Google Analytics hautement qualifiés pour obtenir de l'aide concernant vos besoins avancés.Ces partenaires fournissent un certain nombre de services professionnels tels que l'assistance à l'installation, la formation et les configurations avancées de filtrage et de commerce électronique.
Pour une liste complète de nos partenaires mondiaux et une description plus détaillée des services qu'ils proposent, veuillez consulter http://www.google.com/analytics/support_partner_provided.html
Pour toute question supplémentaire, veuillez consulter le centre d'aide Analytics à l'adresse http://www.google.com/support/googleanalytics/?utm_id=tf.Vous pouvez également trouver des conseils et des informations utiles en visitant le forum d'aide de Google Analytics à l'adresse http://groups.google.com/group/analytics-help?utm_id=tr.
Sincèrement,
[couper]
Prise en charge des analyses
Pour les dernières mises à jour ainsi que des conseils utiles sur Google Analytics, consultez le blog Google Analytics à l'adresse http://analytics.blogspot.com
J'ai une bibliothèque complète appelée GoogleAnalytics.Net qui vous permet de déclencher des pages vues/événements/transactions à partir du code .net.
Vous pouvez télécharger la bibliothèque depuis la page d'accueil du projet :
Ce mec a connu un certain succès avec au moins une légère intégration Analytics.Maintenant, je réalise que ce n'est pas exactement ce que vous recherchez, mais il mentionne un livre et vous pourrez peut-être le contacter.
Jetez un oeil à Extrait de SilverLight Google Analytics - http://code.google.com/apis/analytics/docs/tracking/silverlightTrackingIntro.html
http://msaf.codeplex.com/wikipage?title=Google%20Analytics
Parce que Silverlight est C#.
L'API Google Analytics a changé récemment (2012) et à cause de cela, la plupart des codages sont modifiés.donc le lien ci-dessous sera utile pour les développeurs C#
Google a créé sa propre bibliothèque client Bibliothèque cliente des API Google pour .NET qui permet d'accéder à la plupart des API Google à l'aide de dotnet.
Puis peut être trouvé sur pépite
Encore une autre API d'analyse pour C#https://github.com/igooana/igooana
Ce projet est destiné au C# 5 et utilise async/await
et dynamic
largement.J'ai essayé de rendre cette API aussi simple que possible et de type sécurisé au maximum.