How to know number of user installed my ios application - ios

Can any one suggest,how to know number of users downloaded my iOS app,number of user installed my iOS app,number of users uninstalled my iOS app?

You can see how many different Apple IDs were used to download your app(s) through iTunes Connect's Sales and Trends page. Unfortunately, there isn't really a way to see how many users have uninstalled your app. The reasons for this are:
Apple doesn't report it to you
Apple doesn't warn the app that it's being deleted before deleting
it (on the device), therefore the app won't have a chance to send
some sort of value to your server indicating that the user has
deleted it
What you can do, however, is see if the user has opened your app and logged in to your server in the last 3 months (for example). If not, you can pretty much assume they've deleted the app.
Third party libraries like Crashlytics can also be used to track various things in your app.

You can check the number of downloads at sales and trends in the iTunesConnect .
you cannot track the uninstalls but, you can use some third party libraries for Analytics (ex- Flurry, etc) .

App Analytics in the iTunes Connect website lets you track 'App Units'.
Click the date filter dropdown at the top right and choose a custom range to cover (if possible) your apps' entire history. It only lets you go back to April 2015 (as of Jan 2017) but this was enough for my needs.

Related

Fabric data different from iTunes Connect data

Our Daily New User-count from Fabric is consistently bigger than the App Units per day that we get from iTunes Connect.
Fabric defines Daily New Users as
The number of new app installations across all devices seen on a given
day.
And iTunes connect defines App Units as
The number of first-time app downloads made on the App Store using iOS
8 or tvOS 9, or later. App updates, downloads from the same Apple ID
onto other devices, and redownloads to the same device are not
counted. Family Sharing downloads are included for free apps, but not
for paid apps.
What can cause this discrepancy? I can see many reasons for how Fabric could report a lower number (such as users downloading the app but never opening it, or waiting too long to open it), but not the other way around. Our average send-usage-to-developers opt-in rate is 23%, but that does not affect the App Units number if I am not mistaken.
Is your app available on both iPhone and iPad? If so, then the fact that, as you point out, Apple doesn't count downloads from the same Apple ID onto other devices might be causing this discrepancy? You can install iPhone apps on your iPad even if it's not officially supported, so the rule might still be affecting your app. Also, if your app is a paid app, then the Family sharing rules would also affect the numbers. I've actually wondered how iTunes counts new users, so thanks for that info!
I'm not sure why the numbers are consistently bigger for you on Fabric, because for my app they alternate a bit.
I hope you might have got the answer. If not follow the link below http://help.apple.com/itc/appanalytics/#/itc7bea1545f
It seems there are users who don't opt-in app analytics data.
Apple only shows data from users who have agreed to share their
diagnostics and usage information with app developers.

Unable to get previous stats of app from itunesconnect?

I upload a iphone app on 2013 in itunesconnect account, after the smooth usage of 2 years I need to transfer my app in another account of mine. So that i moved it from previos account to another account (Which is in use from 2012).
Now my issue is that i want to know about the stats of my app, is that how many downloads are there from 2013 - till now but after login i got stats report from Apil 2015 as date picker of app analytics get diable after April 2015.
Please help me how can i get the complete stats of my app.
Any help would be appreciated.
Thanks
Apple's App Analytics was only introduced last year, so you won't get data before that. (Also only on iOS 8+ devices)
You can try to use the Catalog report feature and get the sales data out. Basic sales data (Unit) are available in the "Sales & Trends" section of iTunes Connect. There you can also choose a timeframe that suits your needs. (I just checked it, it's working for me)
If you want any usage data, it's not possible to get that via iTunes Connect.

iTunes Connect - Get active user installs by app version

I understand that download figures can be retrieved from iTunes Connect in daily, weekly monthly or yearly basis.
If I have three app versions, say 1.0, 1.1 and 1.2. Can I get the number of users currently using different versions respectively?
Say,
version 1.0: 100
version 1.1: 200
version 1.2: 800
The new version of iTunes Connect includes App Analytics section, which can—among other tricks—show you how many active devices* you've had within a time range. It's also possible to get statistics on how many sessions* (= app active for at least 2 seconds) you've had within a time range. Both parameters are groupable by app version.
App Analytics has its own section on iTunes Connect, next to Sales and Trends.
What App Analytics doesn't show is how many installations are idly sitting in user's springboard, like Play Dashboard does.
*) User must had opted-in to share data with developers. This is usually done on device activation, after major upgrades and at any time via settings.
Unfortunately, iTunes Connect does not provide this information. Right now, you can only filter by territory, platform, App Store category, content type and transaction type. There is no way of getting the information how many users are using a particular version of the app since iTunes Connect is not a tracking tool.
If you want to collect more information about your app, how, when, where and by what kind of audience your app is used you should integrate one of the Analytics SDK.
Examples:
Google Analytics,
Flurry Analytics,
Mixpanel, and many more.
To get statistics about the installation of your app versions by following the steps:
Open appstoreconnect panel
Select App Analytics
Select your app
Select Metrics and under Usage select Installations
5. From the filter select App Version
6. Enjoy statistics
Goto Appstore Connect --> App Analytics --> Installations (Under Usage) --> View BY (Apply Filter [App version : X.Y])
The result can differ on App user preferences

Seriously customized iOS

Couple of days ago I flew through JFK and they had iPad's for travelers with several interesting features:
Most of default applications are gone (no Settings, Calendar, Camera, Photos, Video, Notes, AppStore etc)
Installed application can't be deleted (if I press and hold an icon - nothing happens)
I know that some apps could be hidden using Restriction payload in a configuration profile (https://developer.apple.com/library/ios/featuredarticles/iPhoneConfigurationProfileRef/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010206-CH1-SW13)
However, I don't know how to
Hide apps like Calendar and Settings
Prevent uninstallation of all apps
Do you know how programmatically do this? Do they use some private configuration profile settings or do they use some custom firmware provided by Apple?
Update 1
Ok. I just found how to prevent uninstallation. You can go to settings->Restriction and uncheck "Deleting Apps".
Some companies can get special permission from Apple to do specific things, but they have to have a valid reason and it has to be approved. The JFK deployment was an Enterprise deployment and you can't buy the apps from the App Store.
I also know that the ones going in LA Public Schools are modified specifically for the school requirements.
Basically unless you have a hell of a reason, you are not going to be able to do this.

How to test Facebook mobile app install ads “Last Mobile Install Reported” field?

I've integreated Facebook SDK, and put the code [FBSettings publishInstall:YOUR_APP_ID]; in, and it worked all right with return value true.
I'm testing it using ad hoc distribution, for some reason the field Last Mobile Install Reported is not showing up. And the Facebook app summary page I got seems to be different to other people.
My question is:
Do I need to release the app to Apple store first, then download it via Facebook Ad in order for 'Last Mobile Install Reported' to show up?
My guess is that since I installed the app as Ad Hoc to my device, not via Facebook, so that 'Last Mobile Install Reported' didn't work. It is fair enough if that is the case, as I expect Facebook to charge me only when people download and install the app via Facebook Ads. But I'm not sure if my guess is all right or not. Can anyone clarify how facebook mobile app install ads works?
I've read through https://developers.facebook.com/docs/tutorials/mobile-app-ads/ already btw.
Any help would be appreciated.
I know I'm a little late to answer this but maybe this will help someone else. I just ran my first ad campaign on fb for my app and tracked installs.
First, the way you test if your app has the fb framework installed correctly and reporting installs is:
Look for the "fb_mobile_activate_app" event to show up in fb in the App Dashboard -> Insights -> App Events -> Overview. It should show up within a minute of the app opening.
Your app does not have to be released. I was getting install data from the simulator.
FB tracks all opens and if that same user clicked on one of your ads within the last 28 days it counts it as an install.
Your app do not have to be Released to see that feature. We have seen stats even for our development status app.
Last Mobile Install Reported works for non Facebook Ads related installs as well. They basically take in any installs .
It seems like you already have a Mobile Install Reported value in place. I don't think it would report a duplicated device if you set up the Info.plist correctly as instructed in the article below. Under "Advanced steps for mobile measurement", go to step 2.
https://developers.facebook.com/docs/tutorials/mobile-app-ads/
There is a "trick" to seeing your installs.
Yes, you can test "App Installs" on the Simulator or on your device...BUT...you might not see them on the Facebook Dashboard.
Instead, first go to the INSIGHTS tab reached from the left menu on the App Dashboard.
You may see App Installs here - but you might not.
Second, if you don't see any live data for App Installs, look at the section called "APP LAUNCHES." That can be used as a surrogate indicator that your app is working.
Third, if you don't see live data for "App Launches" - look at the date range. Change the date range to extend to TOMORROW's date. Give Facebook 1-2 minutes to update with your data. At that point, now you can see that live App Launches are occurring - and thus will know that your connection to FB is working.

Resources