代码之家  ›  专栏  ›  技术社区  ›  Rodja

Xamarin Stack是否有跨平台库来跟踪谷歌分析的使用情况?

  •  4
  • Rodja  · 技术社区  · 14 年前

    我想跟踪我使用Xamarin工具开发的跨平台应用程序(MonoTouch、MonoDroid、Windows Phone)和谷歌分析的使用情况。虽然有 MonoTouch 绑定,似乎我需要自己创建MonoDroid绑定(参见 this hint )。我还没有调查过WP。

    因为我的一些跟踪是在平台之间的共享代码中进行的——为了总体上易于使用,我正在寻找一个可用于所有三个项目的通用库。周围有这样的东西吗?如果没有,是否存在一些隐藏的问题,为什么这样一个库不能轻易创建?

    3 回复  |  直到 13 年前
        1
  •  1
  •   valdetero Satheesh Natarajan    12 年前

    我知道这是一个旧的线程,但我想我应该补充一下,现在有一个组件用于谷歌分析: http://components.xamarin.com/view/googleanalytics

        2
  •  0
  •   jonathanpeppers    14 年前

    你应该能够使用C#中的谷歌API自己提出谷歌分析请求。

    这将适用于所有三个平台,但我还没有为此找到一个开源项目。然而在线上有几个代码示例, here is a link

        3
  •  0
  •   Rodja    14 年前

    我发现了一个本地C#实现,它自己生成跟踪请求,而不是将特定于平台的跟踪库从Google包装到一个通用的API中: https://github.com/maartenba/GoogleAnalyticsTracker

    不幸的是,代码并没有积累跟踪请求来按间隔发送它们,但就我而言,这已经足够了。

    还有另一种实现,其中跟踪方法和请求调度是分开的(但不是自动执行的): http://www.diaryofaninja.com/projects/details/ga-dot-net