zoukankan      html  css  js  c++  java
  • Windows Phone 使用FlurrySdk

    Flurry Analytics提供了强大得用户怎么实时和你的应用程序交互的洞察力。超过60000个公司已经选择Flurry Analytics用作用户体验分析,目前超过150000应用程序使用了Flurry Analytics,其中包括IOS,Android,Blackberry,Windows Phone,JavaME和HTML5平台。Flurry Analytics 帮助了移动开发者创造更完美的应用程序,旨在通过用户行为的分析增强应用的交互性和实用性。Flurry Analytics 提供的服务完全免费,而且前面已经提到了,它是跨平台的。

    Flurry 介绍:

    通过Flurry Analytics可以了解你有多少新的与活跃的用户,会话,平均会话长度,您的应用程序的使用频率,有多少消费者使用您的应用程序的每个版本,时间的停留,和每个页面的查看情况。如果有了这些数据,相信这对于你去设计和实现应用程序有很大的帮助。它提供了一个十分可靠的参考信息,他们都是来自于真实的用户体验。总之,Flurry Analytics是一个不可多得的使用工具。好了,言归正传,下面我们来了解一下具体怎么去使用Flurry Analytics。

      注册Flurry:

    进入Flurry官网:http://www.flurry.com/ 注册一个账号,填写需要的信息后点击确认。会出现一个页面需要一个激活码。激活码可以在你注册时使用的邮箱里收到,只要Copy到过来就可以了。进入下一步出现一下画面:

     这里需要你选择平台,当让我们是选择Windows Phone啦。进入下一步添加项目名称和分类:


    然后就 给你调用Flurry Analytics的唯一应用程序Key,和SDk的下载地址,还有一些使用引导。接下来就可以使用Flurry Analytics为你提供的服务了。

      使用方法:

    1.添加下载的DLL包:FlurryWP7SDK.dll

    2.如果你的应用程序代码中 WMAppManifest.xml文件不包含如下的capabilities,请添加:

    ID_CAP_NETWORKING: Required to send analytics data back to the flurry servers
    ID_CAP_IDENTITY_USER:Required to retrieve ANID for reporting unique users.
    ID_CAP_IDENTITY_DEVICE: Required to retrieve Device model and firmware.

    3.添加FlurryWP7SDK.Api.StartSession(string apiKey) 到程序中去,这里建议程序一运行就能够执行到那行代码,比如是在      PhoneApplicationg_Lanuching事件里添加。

    public const string ApiKeyValue = "..." // the API key provided to you
    
    ...
    
    private void Application_Launching(object sender, LaunchingEventArgs e) {     
            ...
            FlurryWP7SDK.Api.StartSession(ApiKeyValue);
            // additional custom code can go here
    }

    同样为了正确的追踪应用程序最好是在Application_Activated事件里也添加那行代码。

    private void Application_Activated(object sender, ActivatedEventArgs e) {     
            ...
            FlurryWP7SDK.Api.StartSession(ApiKeyValue);
            // additional custom code can go here
    }

    4. 额外的一些方法

    FlurryWP7SDK.Api.LogEvent(string eventId, bool timed, List<Parameter> parameters)

    通过这个方法可以追踪用户在一个Session中触发的事件,你可以获取一个事件执行的次数,事件执行的顺序,事件最常用的参数信息。每一个项目支持100个事件,timed   和parameters都是可选的参数,每一个eventID, parameter key 和parameter value都限制在255个字符之内。每一个事件的参数列表都限制在10个参数之内。如果你传入参 数 timed为true,你调用LogEvent就是一个定时的,你需要在结束的地方添加 

    FlurryWP7SDK.Api.EndTimedEvent(string eventId, List<Parameter> parameters)
    
    FlurryWP7SDK.Api.LogError(String message, Exception exception)

    使用该方法可以返回程序错误信息,在每一个Session会返回至多10错误信息(最大长度为255个字符)

  • 相关阅读:
    数据结构基础(二)排序算法
    数据结构基础(一) 时间空间复杂度分析
    347. Top K Frequent Elements, O(N) solution
    409. Longest Palindrome
    556. Next Greater Element III
    CH0103 最短Hamilton路径(状压DP)
    牛客OI周赛13-提高组A-0还是1(简单DP)
    Codeforces Round #678 (Div. 2) C. Binary Search(二分查找/思维/排列组合)
    Codeforces Round #677 (Div. 3) A-E
    函数实现复合命题的计算及判断两个命题是否等值——中缀表达式转后缀表达式
  • 原文地址:https://www.cnblogs.com/navigator/p/2917676.html
Copyright © 2011-2022 走看看