iOS: tracking how users arrive at the app store page - ios

Is there a way to track what channels organic install users take to get to the app store page?
For example, Google Analytics show that organic users came from: google search / facebook app page / etc. But I am unable to find this information for iOS. The reason I ask this is to break down the percentage of organic users by how they found about my app.
For example, if my app had something like invitation features to Facebook friends, I will be able to pull the logs of the invitations sent. But I am unable to track how many people click the invitation and arrive at the app page to download the app.
Any tool or service that has this function?
Thanks,

The application it self can't know how the appStore was opened, the only way i know, is to build a web page that redirect users to the store, so you can set the link in the Facebook message for invitations and you can track the number of redirections.

You can use a campaign-link to get the statistics into your iTunes connect!
Campaigns are custom App Store links you can use in your marketing
material, websites, or advertising. Campaign links allow you to see
your app sales, usage, and monetization for specific campaigns.
https://itunespartner.apple.com/en/apps/faq/App%20Analytics_Campaigns

Related

How to get campaign ID or referrer inside iOS app

I have iOS app and several ad campaigns for it. I build URLs for each campaign in iTunes connect (according to that guide) and it looks like that:
https://itunes.apple.com/app/apple-store/id0000000000?pt=0000&ct=&mt=8
Everything is OK and I can see statistics in App Analytics in iTunes Connect.
But is there any way to get campaign ID inside my app? I want to track that particular user install my app by clicking at some banner or link in newsletter and so on.
Thanks in advance.
Unfortunately, this is impossible. Apple prevents it.
There is a company that has patented one way to do it for advertising campaigns. It's expensive www.appsflyer.com
The "new" iTunes only gives you some information: https://www.nerdery.com/blog/itunes-connect-analytics-revolutionize-ios-app-marketing/

Find from contact list, how many people install the same app like whatsapp in ios

Am developing one app where user has to register with his/her mobile number and am storing that number on my server.So i want to find how many people from his/her contacts list has installed that same app. Using AddressBook.framework am able to get all contacts but i am get confused how to process the contacts list with my server. Please guide me the process.

How to invite all facebook friends from ios or android app after ios sdk 3.2

I'm trying to find a best way to send invitation to facebook friends from iOS App.
In the recent api release, I found facebook is restricted the invite policy.
After searching around, I summarize my finding here:
Feed (Graph API user/feed) is used to post message on user's own wall, then friends could seen from their own portal if the feed has mention the friends.
Pro: message could be customized and including pictures etc.
Con: mention 10 people max, also need user interaction in app.
If user just post a message in their own wall, only friends comes to his page could see it, but not possible for notifying friends.
Request (Graph API user/apprequests) is used to send an request directly to friends, there are two kinds of request: User to User and App to User
User to User request scenarios (I'm interested in the first scenario)
The recipient is a friend of the sender and has not installed the app. This is considered an Invite.
Pro: Seems the proper way of invite, friends will receive notification and popup.
Con: Includes maximum 50 friends, and also need user interaction.
The recipient is a friend of the sender and has installed the app.
The recipient has installed the app. In this case the sender and recipient do not need to be friends.
App to User Request: friends will receive a message from the app, but the message is only sent to user who already has the app installed, so this is not useful to me.
So it seems my best shot is to use User to User request. So my app could provide user a list of 50 and ask him/her to confirm sending in the facebook webdialog. But what if user want to request to all their friends, sometimes 500+. Seems facebook is tighten this up to promote their Mobile App Install Ads, or App Center. Ads is another topic. I already have the App Center setup, but how should I let user's friends know about this?
I've been searching for three days, but couldn't get a ideal solution. Folks, suggestions or solution? Thanks in advance!
I've been looking into ways to do this myself and my strong suspicion is that Facebook are trying to discourage / deprecate this feature.
They haven't yet updated the 'Requests' system into their new API (you have to include the old headers to do it), despite pretty much all other features being ported over to the new system.
As you mention, they now have mobile app install ads which they're quite keen to push
And finally, Open Graph: personally, whilst as a developer I'd love to give people the option for people in my app to invite their friends over Facebook, as a user I can see why this would be annoying.
There's a large potential for these requests to be spammy if sent to many users at a time, and also they're quite unnatural, they go against the idea of OG which is that, your friends actions are fluidly put onto their wall where you can see it and choose to investigate / install the app yourself if it sounds interesting.
i.e. the idea now is that app promotion on Facebook is done more naturally and encouraged by usage rather than explicitly forcing requests

Confirming someone downloaded an iOS app

I want someone to complete a registration process on a website, then download an app from the Apple App Store, however I am unsure how we could track that someone did download an app and tie that download back to the registration.
What is the best I can hope to achieve with this and how would I go about implementing it?
Have them enter some kind of registration code or a username/password combo created on the website. As far as I know, the is no other way since you do not have access to that kind of information from the App Store.
It sounds like you want analytics tracking per registration. For that you may consider a B2B app, meaning it's not visible in the app store when you search for it yet, you can point users to a custom itunes url to download the app. After that you can download iTunes Connect a view active installs.
http://www.apple.com/business/vpp/
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa
You could take a look at Taps.io - http://blog.tapstream.com/post/40781681789/made-for-apps-taps-io-shortener
In their own words:
Taps.io is a universal URL shortener that sends web visitors to your app or your website. It also answers the question:
How many of those visitors download and run your app?
Just like Bit.ly, it tracks the number of clicks - but unlike ordinary shorteners it shows the number of app users you get from that link and its overall conversion rate. So use it instead of a naked iTunes link for tweets, email signatures, ads and anywhere else you share your app. You can even use LinkShare with taps.io to recapture affiliate commission.
Taps.io is free for indie devs, with no cap on how many taps.io links you create or how many clicks you generate.

Apple App Store Advanced Analytics

I have several applications in App Store and I wish to get further advanced analytics for how they are doing. I'm already listed to some sites that do analytics for Number of Downloads and for Online Ranking (they check every hour where was each app ranked in each country).
I want to have the following:
Landing - I want to check how people got to my application's App Store / iTunes
page; from commercial banners, reviews (I want to see that it came
from a specific web page), from inner banners I have in my apps
directing to my other apps, etc...
App Store Search / Keywords - I want to check which keywords were
effective and which are redundant.
Keywords General Search - I want to check which keywords are
efficient in general for the categories my apps belong to.
Users Analytics - I want to check how many of my users have both the Free/Lite and Full versions of my apps. Maybe there are more
analytics I can look for in this area (if anyone has any good idea).
Any help or direction would be very much appreciated.
Answers numbered according the question
1: What you could do is set your Banners/Ads etc. to a 'middleman' URL on your Server which tracks the User Data and then redirects them to the iTunes App Store Page rather than directly going to the App Store Page. That way you can track the URL's from where the User came from etc. Also Banners and Ads should provide their own Tracking Data which could also help? For reviews, you could maybe ask the reviewer to use your Application Website Page with directs to this middleman URL and onto the App Store Link rather than just the direct App Store link.
2 and 3: I don't think Apple have any sort of tracking in place to the Developers for this kind of data besides the Sales and Trends data you get in iTunes Connect.
4: I've found Flurry Analytics to be an excellent tool for seeing how Users interact with my applications. You can set events in your Program and track various different events. You can easily track the Free/Paid by setting an event for each and then tracking it. It also provides a wealth of other data which informs you better of your user base. I definitely recommend checking it out for this kind of thing.

Resources