BlackBerry Analytics SDK – now for BlackBerry WebWorks Applications

Java Development

BlackBerry Analytics SDK

When you built the first version of your BlackBerry® platform application, you probably had a very clear idea of what you wanted to accomplish: the features and user experience that would mean success. Then you put your hard work out there on BlackBerry App World™ and you got downloads. Maybe you got a bunch of feedback and reviews and now you are gearing up for version 2. How do you know where to invest your time?

You can’t do every feature that you can think of, or that your users request – not if you want to actually release a version 2 in a reasonable time. Even if you tried to cram a bunch in there, imagine what that would do to your flow and user experience. While your own ideas and user feedback have an obvious place in your planning, what do you really know about how your app is used?

  • How many users are on 5.0, 6.0 or 7.0?
  • Do you have a predominant device or form factor?
  • Have you tested on all the top user devices?
  • Is there a device that you expected more users from and have you tested on that device?
  • Where are your users from?
  • How often and for how long is your app used?
  • Does that feature you spent so much time on really being used?

Those are just some starter questions that could be answered with the simple inclusion of the BlackBerry® Analytics SDK. The SDK was released in beta last year and went Gold just before BlackBerry DevCon Americas. It was for Java® applications only at first, but I am pleased to announce there is a BlackBerry® WebWorks™ Extension for it now, which is available in our BlackBerry WebWorks Community APIs repository on github.

The extension is really a simplified JavaScript wrapper for the Java-based SDK, which does all the hard work. There is no perceptible performance impact, minimal additional data usage, queueing events out of coverage, and data is collected in aggregate with no user identifying information reported. Even if you just sign up for the service and copy the sample code into your application, I think you will be very pleased with the value of the data reported. This extension is BlackBerry smartphone-only right now, but an SDK for BlackBerry® PlayBook™ tablets is in development.

Note that data is analyzed within 24 hours of being received so you will have to wait a bit when you first get started. Issues with the extension should be submitted at github.com, but if you have questions you can always post in our Analytics Service Forum.

So what are you waiting for? Visit github and get the extension today. Sign up for your Analytics account (it only takes a minute) and add the code to your app. Try it out in your next beta!

About Tim W.

Tim works on the Developer Relations team at BlackBerry, focusing on WebWorks, HTML5, and Open Source.

Join the conversation

Show comments Hide comments
+ -
blog comments powered by Disqus