Windows 8 Metro应用中 Google Analytics功能的使用

Google Analytics 是Google为网站提供的数据统计服务。可以方便的为用户统计网站或应用的使用数据并作出分析。

最近在研究其他智能手机平台上常用的一些功能在Windows 8 Metro应用中的实现方法,刚刚调查了Google Analytics的实现方式。

Google Analytics官方暂时没有提供针对windows8 Metro应用的专用SDK。

但是万幸找到了一个第三方SDK:Windows 8 Metro Google Analytics For Metro (WinRT) Apps。

下载地址:Windows 8 Metro Google Analytics For Metro (WinRT) Apps

下载的文件解压后会有一个DT.GoogleAnalytics.Metro.dll文件,这个就是参照用的文件了。

如果你的应用需要添加Google Analytics统计功能,只需要按如下步骤就可以简单实现。

1.将DT.GoogleAnalytics.Metro.dll拷贝到工程目录下,并添加Reference参照。

2.在App.xaml文件中添加以下引用

<Application
    x:Class="GoogleAnalyticsDemo.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:a="using:DT.GoogleAnalytics.Metro"
    xmlns:local="using:GoogleAnalyticsDemo">

3.在App.xaml文件中添加以下Recourse

<ResourceDictionary>
    ......
    <a:MetroApplicationServiceBase x:Key="GoogleAnalytics" WebPropertyId="GOOGLE ANALYTICS RESOURCE ID"/>
</ResourceDictionary>


4.在App.xaml.cs文件的OnLaunched方法最后添加代码。

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
    ......
    MetroApplicationServiceBase.Instance.ApplicationLaunched(args);
    AnalyticsHelper.Track("TestCategory01", "APP", "Application Start");
}

5.在各个需要统计的事件中添加代码。

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
    ......
    MetroApplicationServiceBase.Instance.ApplicationLaunched(args);
    AnalyticsHelper.Track("TestCategory01", "APP", "Application Start");
}

private void btnAction(object sender, RoutedEventArgs e)
{
    AnalyticsHelper.Track("TestCategory02", "MainPage", "btnAction");
    ........
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值