We had an app live on the Apple app store for several months and that app did not include Flurry analytics.
We have recently updated the app with a new version and also included Flurry analytics into the App.
The Flurry dashboard is reporting the "New users" correctly when compared to new users iTunes sales and trends report however, iTunes is also reporting several hundered "updates" of the app that have been downloaded - however these are not included in the "New user" count on Flurry.
This means that Flurry is only reporting actual new app downloads and not considering app updates as new users at all?
We are using the Appcelerator module of Flurry.
Please could you help me in understanding if we need to do anything special/extra while integrating flurry SDK into the app to ensure users who take updates of the app are also included in the new users count in Flurry.
A interesting fact.
Try create event with param with universal name (for see count of events in circle in Event Parameters), and send at once from each device.
Then you can take a count of all active users. But if user is reinstall the app, then him can send at secondly, what is bad.
Flurry can’t report updating users as “updating users” because it only just found out about them. As far as Flurry is concerned, all of your users are new, because it hasn’t seen any of them before. When you release a second version with Flurry you will get the correct metrics. (Except, of course, for the hopefully-small minority who are updating directly from your 1.0 release.)
Edit: I think I’ve completely misunderstood your question. I think your mismatch may be caused by the fact that Flurry can only report on users who have launched [the new version of] your app at least once, while iTunes Connect will report all of the new and updating users.
Related
I recently added Firebase In-App messaging.
The installation seems to be working fine but I have an issue with testing the messages.
I create a "Campaign" with a test message, and on the state option I get "on_foreground" and "app_launch".
I assume that "on_foreground" means that users will see the message when entering on re-entering the app.
But when I try the test campaign, I don't see any messages on my device. However if I delete the app and reinstall, Then I am able to close/open the app and receive the test message then.
Anyone else having any similar issues ?
Firebase In-App Messaging only retrieves messages from the server once per day. Also, there's a Per-device frequency limit. By default, a campaign is not shown again after it has been impressed or viewed by the user within a day.
If you wish to test campaign on demand without hitting the limit, follow the instructions here.
We have a released app on the iOS AppStore that is marked as available in 4 specific countries.
We would like to remove the app from 1 of those territories, so that it isnt downloadable for new users. Does anyone know what the experience will be for existing users of our app in that removed country?
The main question we have is, if we release updates to the app, will the existing users in this disabled country still be able to receive those updates?
I have found the answer to my main question. We had already removed a different territory from our app, and today received a support message from a user.
When they tried to update the app they got the following message: " no longer available. The developer has removed the app."
So if you remove an existing app from a territory, existing users in that territory will not be able to receive updates.
Trying to follow instructions here:
https://developers.google.com/games/services/console/enabling#step_3_generate_an_oauth_20_client_id
There is a long description of how to generate fingerprints, but this never happened for me... it just said
'Successfully linked your Client ID'
XXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX.apps.googleusercontent.com
'You only need to include the application ID (1098532227899) in your Android app. '
I did that, I'm testing and I can't connect. Do I have to get it as an alpha release through the store to test? I'm listed as a tester, but when I send the invitation I get
'App not available for this account'
If I send myself a signed release APK is that the same as getting it through the store?
Based from this blog, there are certain reasons why you encounter the App not available for this account error. It might be:
Country restriction. The developer can specify application availability for each country and if on the Google Play you will see a clear message about that - on this page, it will look like “App not available for this account”. The best thing which you can do in this case is to ask developers to the associated Google+ community to add your country to the list.
Testers limit. The developer can also specify a maximum amount of beta testers which means that if this limit is 1000 testers, you won’t be able to get an access to this page. I will look like “App not available for this account” either. You can try to contact developers in this case too.
Time delay. Sometimes, even if you joined Google+ community you will see “App not available for this account” just because it may take up to 4 hours (according to the google documentation) before an application will become available for your account. In this case, I would suggest checking this OPT-IN url after some time, according to my experience it usually takes less than 15 minutes.
You may check this SO post for reference: Beta testing: App not appearing in Play Store Beta tab
I need to get monthly uninstall count for iOS using Firebase. I know that for Android, there's app_remove event that I can use even if it's not really accurate, but it's enough for now.
From iTunesConnect or Playstore, they only give user retention data like how many user still use your app after x days, or daily uninstalls, which is not what i'm looking for.
Right now, you can't track app uninstalls on iOS using Firebase Analytics. It's not a trivial change (I think most SDKs do this by keeping track of messages they get back from the APNs feedback service), but I'll put in a feature request on your behalf.
Apple has added the deletion metrics recently by which we can see the number of uninstalls. We can add filters to find uninstalls for geographic range, app versions, by device and so on.
For reference: in iTunes connect app analytics in metrics under usage we can see the deletions.
Link : https://developer.apple.com/app-store-connect/whats-new/?id=iosdeletions
I am using Google Analytics in an iOS app, without IDFA enabled and without the User ID feature.
The analytics reports refer to new vs returning users, and of course shows other data based on the user's behavior in the app.
My question: How does GA track a user that terminates the app and restarts it? I understand it can't be using UDID to connect the two app sessions, per Apple limitations.
I am trying to understand whether a user that terminates the app and restarts it, or uninstalls the app and re-installs it, will appear in GA as one user or multiple.
Note: I don't need to know anything about the user identity, just their usage of the app.
Google Analytics creates unique cid (client id) the first time the app runs. Active/returning users report is based on the number of distinct cid value Google Analytics receives from the app. Uninstalling and reinstalling the app for example will generate new client id and it will appear in the report as new user. IDFA is not required for active users report although if provided it allows for demographic reports.
Usually those kind of framework create their own udid, and save it into the keychain. Data saved in the keychain persist even after app uninstall, but not after a device restore.