Book Image

Getting Started with Flurry Analytics

By : Bhanu Birani
Book Image

Getting Started with Flurry Analytics

By: Bhanu Birani

Overview of this book

Analytics help you to understand the way your users are interacting with your mobile application. Flurry provides you with a strong analytics tool to keep track of your application and to analyze your application data without much hassle. It provides an SDK for almost all platforms to gather data from all platforms of mobile and web applications. The enormous amount of data Flurry handles directly translates into unique, powerful insights into your applications.Getting Started with Flurry Analytics is a practical, hands-on guide to instantly getting started with Flurry analytics using step-by-step exercises. You will take advantage of the real power of Flurry analytics and provides you with an example-based learning approach to help you master it quickly and efficiently.This book starts by discussing how to set up and integrate Flurry analytics and ends by making you aware of how to track your application using Parse. You will also learn about tracking your application data using Flurry analytics to strengthen your strategies and to improve the application monetization process. You will also learn about configuration and implementation of Flurry analytics and how to make the application track all the necessary details to empower management decisions.
Table of Contents (12 chapters)

The importance of Analytics in the use of applications


Analytics allows you to analyze the impact of your application on your customers. It helps management in taking vital decisions on project scalability to meet the current market demands. It also helps project managers and management members avoid unforeseen problems.

  • How Analytics are used: Earlier, companies used historical data and evidence to forecast application trends. Nowadays, there is a revolutionary change in data information as we have the Internet and social media in place, which provide large-scale data and make it difficult to extract useful information. Analytics provides an effective means of crunching useful data from large amounts of data.

  • How Analytics improve applications: Higher level management can track the direct progress of a project by accessing charts, which easily display data and comparisons. Analytics provide directions to management by telling them whether the milestones are met and the project costing is in control. It also provides detailed analysis for a broader view. Let's say you want to know about the total time spent by a user on your application and what small shift can improve the outcome. Analytics helps management in prioritizing such tasks to maximize productivity.

  • How organizations can best use Analytics: Analytics help managers assess the viability of their applications and gauge the applications that meet the benchmarks. It's important for managers to gather all these records and data for projects important to check how these changes in the application impact customers.

  • Using Analytics for projecting outcomes: Analytical data provides better insights to an organization about delays in product delivery to customers, and how it affects the company profit.

  • Using Analytics to create strategies: Data helps in forecasting and planning resources and requirements. It also empowers organizations to see the potential in the application idea and its scope in the market. It provides a better way to create business strategies rather than assuming and forecasting to lay strategies.

Flurry is a strong and powerful analytics agent that provides a Software Development Kit (SDK) for all the major platforms such as iOS and Android. It allows developers to track their application usage and track users' activities to improve the overall user experience. Flurry easy to integrate with your project.

Note

Note that the iOS SDK will only work with Xcode 4.5 or higher. If you need the SDK for an older version of Xcode, you can e-mail Flurry support at .

The CoreLocation framework is not required for the Flurry iOS SDK as it doesn't detect the GPS location by default. However, if developers want to track a user's location data, they can use CCLocationManager to set the GPS location data information on Flurry Analytics.

If geo-tracking is only for the purpose of analytics, it is not well accepted by Apple and the app can be rejected. So be careful. If you want to geo-track the user, you should have a geo-based feature in your app; otherwise, your app may have some problems during the Appstore approval phase.

Flurry Analytics must be called in a main thread as it's supported only on the main thread.