visual studio microsoft appcenter app xamarin.ios google-analytics xamarin.android tracking xamarin

xamarin.ios - studio - ¿Hay una biblioteca de plataforma cruzada para la Pila Xamarin para rastrear el uso con Google Analytics?



microsoft app center login (3)

Deseo hacer un seguimiento del uso de mis aplicaciones multiplataforma desarrolladas con las herramientas Xamarin (MonoTouch, MonoDroid, Windows Phone) con Google Analytics. Si bien existe un enlace MonoTouch , parece que necesito crear el enlace MonoDroid (vea esta sugerencia ). No he jet investigado WP.

Debido a que parte de mi seguimiento se lleva a cabo en el código compartido entre plataformas, y para una facilidad general de uso, estoy buscando una biblioteca común para ser utilizada en los tres proyectos. ¿Hay algo así alrededor? De lo contrario, ¿hay algún problema oculto por el que no se puede crear fácilmente una biblioteca?


Debería poder hacer las solicitudes de Google Analytics usted mismo, usando la API de Google en C #.

Esto funcionaría en las tres plataformas, pero no he encontrado un proyecto de código abierto para esto. Hay varios ejemplos de código, en línea, sin embargo, aquí hay un enlace .


Encontré una implementación nativa de C # que genera las solicitudes de seguimiento por sí misma en lugar de envolver las bibliotecas de seguimiento específicas de la plataforma de Google en una API común: https://github.com/maartenba/GoogleAnalyticsTracker

Lamentablemente, el código no acumula solicitudes de seguimiento para enviarlas en intervalos, pero para mis propósitos es suficiente.

También hay otra implementación en la que los métodos de seguimiento y el envío de solicitudes se separan (pero no se llevan a cabo automáticamente): http://www.diaryofaninja.com/projects/details/ga-dot-net