how to implement google analytics in blackberry?

I'm creating a blackberry application. i need to use google analytics to track usage of my application. Is it possible to implement google analytics( or any other similar to google analytics) in blackberry? any specific sdk?


Google dosen't seems to provide one.

But RIM is providing one, it's not Google, but it should do the job.

You could try to use Analytics SDK for Android, but I don't think it's gonna work.


You could try the approach suggested in Displaying ads in your mobile AIR application blog entry at Adobe.com.

While it is for AIR and StageWebView class, it might work for Java and BrowserField as well.


No, Google has not yet released an SDK for native Blackberry apps. Currently only iOS and Android SDK's are available to track analytics natively through Google Analytics.

If you want to do this from a Blackberry App, you will have to roll your own implementation or wait for the awesome Google Analytics team to release an SDK for Blackberry.


Please check my answer here https://stackoverflow.com/a/24245118/380138, I have written a library, it uses the Measurement Protocol, its quite useful for blackberry os 5.x to 7.x, plus it gets the job done.

I've tested and so far, I haven't had any issue with it.


  • How to get CPU usage in flash?
  • Using the Menu, Back, Home buttons with AIR for Android, Flash CS6
  • URL detection adobe air desktop widget
  • How do I increase font size in RStudio Help pane?
  • MS Excel LOOKUP from top to bottom column
  • How is firebase able to detect “app_remove”
  • Google Analytics with jQuery - show pathname in label
  • Shell variable expansion - indirection while calling a utility with env
  • youtube analytics api rows empty
  • Need advice in designing tables in SQL-Server
  • Flush google analytics events manually with Google Play Services
  • get src attribute of an image based on class or id
  • Guava how to copy all files from one directory to another
  • back button function for phonegap windows phone 7
  • Why people use prototype in javascript when it is easy to inherit using apply () and call () methods
  • How do I get the list of bad records that didn't load in Bigquery?
  • Android application: how to use the camera and grab the image bytes?
  • How to revert to previous XCode version?
  • Loading .coffee files via a view in Rails
  • Create DicomImage from scratch using Dcmtk
  • How to get Eclipse Oxygen to run on Java 9
  • Could not find rake using whenever rails
  • Disable Enter in editText android
  • Cannot resolve symbol 'MyApi'
  • How to do unit test for HttpContext.Current.Server.MapPath
  • NHibernate Validation Localization with S#arp Architecture
  • Q promise. Difference between .when and .then
  • If I include Java 8 in my Android app does that affect which devices it will work on?
  • Get object from AWS S3 as a stream
  • what is the difference between the asp.net mvc application and asp.net web application
  • How to make Safari send if-modified-since header?
  • Release, debug version and Authorization Google?
  • Timeout for blocking function call, i.e., how to stop waiting for user input after X seconds?
  • R: gsub and capture
  • jqPlot EnhancedLegendRenderer plugin does not toggle series for Pie charts
  • Comma separated Values
  • File not found error Google Drive API
  • How does Linux kernel interrupt the application?
  • JaxB to read class hierarchy
  • How to load view controller without button in storyboard?