There are many different Analytics programs out there, and each of them has a different API. This has brought rise to projects providing a “universal API” for working with different analytics programs such as Analytical for Ruby, and Analytics.js for javascript.
Orta Therox recently submitted information about an open source project called ARAnalytics for working with many of the different iOS Objective-C analytics providers.
The readme states:
ARAnalytics is a Cocoapods only library, which provides a sane API for tracking events and some simple user data. We currently support: TestFlight, Mixpanel, Localytics, Flurry, Google Analytics, KISSMetrics, Crittercism and Crashlytics. It does this by using CocoaPods subspecs to let you decide which libraries you’d like to use.
You’ll need Cocoapods to install ARAnalytics into your project, simply use:
pod "ARAnalytics/Mixpanel"
Or if you just want to install support for all analytics you use:
You can find the ARAnalytics project with further instructions on Github here.
You can find out how to install the Cocoapods Ruby Gem from the homepage here.
A great project if you’re looking to test out different Analytics services.
- Tool: SOAP Based Web Services Made Easy On The iOS Platform
- Excellent Open Source Self-Hosted iOS App Analytics Solution
- Tutorial: iOS Push Notification Services For Beginners
- Cross-Promotion Services For Easily Boosting iOS App Downloads Free
- Premium iOS A/B Split Testing Framework Open Sourced By Twitter
Original article: Open Source Project Providing An API For Working With Different iOS Analytics Services
©2013 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.