Like for websites we have Alexa.com which show site analytics of the site and its rankings, etc.
Is there something similar for iPhone Apps?
Basically I want to know how successful an App is. I know we can guage it by seeing number of user reviews but at times there are not enough reviews and it becomes difficult to guage the success of that app.
We use appannie.com for our tracking... it's quite good.
All the datas are on your iTunesConnect account. However those datas are not always very clear. If you want nice charts, aggregation of reviews and rankings and several other stats about your applications, there are a lot of softwares that aggregates those datas.
I am using Prismo for instance, but there are several other applications that do the same thing (even web apps).
Localytics is good..
Related
I have a daily quote that I post on my wordpress blog each and every day. I want to make an iOS app for my subscribers so that they can get the daily quote on their mobile devices and also be able to save their favorites, etc.
Originally, my plan was to use the RSS feed of the wordpress blog. However, I don't really like the way this would work. I would rather be able to send the quote directly from my computer (or iPhone) and have it be "pushed" to my users. Right now my blog has over 450 posts. I want my users to have access to all past posts, and it seems like a slow way of going to have my RSS feed set to show that many posts.
I don't have any experience in this sort of thing. All my developer experience is in game dev and I could really use some help figuring this out. Any suggestions would be appreciated.
There's a sample project for getting and reading and RSS feed. That would be a good place to start. Once you understand the basics of iOS programming and design, then you could considering using the APNS (Apple Push Notification Services). That feature (fairly complex) allows you to push your quote on screen. But if you quote is too long, that might not make any sense.
But your first step is to get your feet wet and get up to speed with iOS development. Give yourself a few weeks for that at least.
what are the advantages and disadvantages in using Flurry or Localytics?
I can't answer about iOS, but the Android libraries for Flurry had a very half-baked feel to them when I tried them out about 3 months ago. There's a lot less power in their stats reporting and drilling down through the data can be like pulling teeth.
Additionally, I was getting wildly inaccurate session counts in a small closed beta test of my app (1000 sessions reported in a few minutes from one device). When I contacted Flurry support, it took them nearly a week to get back to me and then all I got was a fairly useless stock response. That alone knocked them straight off my list of potential analytics providers.
I've used Localytics on Android for hundreds of thousands of total installs at this point and am quite happy. Android gets treated as a first-class citizen (rather than feeling like a bolt-on on Flurry or even Google Analytics), and they have a pretty nice looking UI with a lot of good drilldown controls.
Both services are free and both services provide the same basic functionality of providing app analytics (e.g. number of users, type of devices, how the users are interacting with the app, etc.).
I have used both services for Android, although I am currently using Localytics because the Localytics library is open source. The Flurry library is closed source. Open source has the advantage that you can modify the library, as well as see exactly what the library is collecting.
Using flurry in your app you can trace your app, Suppose you want to track that this button pressed how many times ,You can use flurry it shows that in this location this app is used and that button is pressed that number of times.
DISADVantage:- Flurry is very slow it gives you results in 14-15 hours.
ADVANTAGE:- it is free
OTHER :- in place of flurry you can use google analytics(free) and omniture(Paid but give result faster)
you have to register yourself in flurry.com
Both of them store the data in public area. Although the data is so-called privacy, but it's not on your own server.
Flurry is free but provides much less detailed information, and flurry also only accepts up to 10 parameters per event. Localytics makes it easy to sort your data in many ways. For example I can look at all my users for the past week, now I can view users per day, or per hour. Then I can split the data to show me which users that played in the last week started playing the game for the first time, and then I can view that chart scaled to 100%. I could then add a filter so that I'm only looking at data from the users that started on a specific date, or specific week, or even multiple specific dates/weeks/etc. There are only a few things that I'd like from the localytics website that they don't provide, like retention data for days 8-13, or 15-27, or past 28 days, but those things can all be done through SQL queries.
Basically, flurry is free, but basic compared to what you get from localytics. Localytics I believe is free up until 10k MAU (monthly active users). Using localytics over flurry has made a huge difference on the product I'm on, we have been able to make much better decisions based on data.
I'm new to iOS, and I'm looking for a creative solution to a simple problem.
Now, if I want to send a user to the app store in order to purchase one app, I know how to do so (http://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store/).
But, inside my app, I'd like to create a straightforward way to link to a collection of apps (not from the same seller). Or, better yet, I'd like to create a way for a user to download multiple apps with the fewest clicks possible.
I've contemplated some solutions, but I'm not sure which are feasible. I'm also not sure if I'm missing something obvious. The two options I've thought of thus far are (drum roll):
Create an app collection, and link to it. I know that Apple can create collections in this way (http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewGrouping?id=25180&mt=8) but I'm not sure if a poor bloke like myself can do the same.
Create a bunch of links to individual apps. I don't like this solution, as the user has to toggle multiple times between my app and the app store.
Any creative or technical input would be greatly appreciated.
I haven't tried this, but try using a webview, and load the itunes web link for each app in a separate frame.
Theres no built in way to automatically download another app from within your app, except through iads, but thats not what you talking about. The only thing you can do is put multiple links. You would be able to search for all the apps by one account, except you said it’ll be from multiple accounts.
Sorry, but theres presently no built in way to do what your saying.
HI all,
so we all know "pinch media" - the "spyware" software ;)
i'm searching for some really cool analytics softwares for my iphone application.
pinch media, is the one i know, it looks really great, but we all know, the reputation of this piece of software is very bad.
i'd like to know if i can use it, or if my app then is one of this spyware apps, for users (it isnt really, i know, but users might think it is, when i use this).
are there some alternatives? other programms, with the same good analysis?
I found admob and motally.com, but pinch media/Flurry is the best one atm.
Here is a good pdf that compares some of the main iPhone/iPod touch analytics providers
Try Google Analytics
Any analytics package which reports usage statistics back to a central server (Flurry, Google Analytics, etc.) will be considered "spyware" by some users, not just Pinch Media's offering. The really paranoid users will sniff data traffic out of your application and detect traffic from any service, no matter who provides it.
If you really care about those users who will be upset by this, give them the option to opt-out of data collection in your application's settings or when the application first starts.
If you are looking for more inside on your app, you should try heatma.ps. They let you view heatmaps for your app, and other interaction data.
Example heatmap:
I suggest you to take a look at Appsee
Appsee provides visual in-app analytics, including heatmaps, real user recording and user bahavior reprots. And you can create a free account there.
Flurry, Google Analytics, etc are central server to store the user's data.
If you want to build your private data center. you can visit this url
http://www.github.com/cobub
And the web site is: http://dev.cobub.com
to get the open source system (both server and client sides)
There are two kinds of analytics: business analytics and app performance analytics. Google Analtyics, Flurry etc are good for business analytics but app developers are mostly interested in knowing when app crashes, being able to capture app logs, impact of network speeds and carriers on performance of their apps. For app performance analytics, take a look at http://apigee.com/about/mobile-analytics . You not only get real time performance anlaytics but also ability to do some configuration changes in real time.
i'm looking to query the itunes appstore charts to determine what position a given app holds.
this would need to go as deep as possible with a view to tracking an apps movement from launch to appearing in the top 100 and further.
any ideas?
You can get the top 200 apps, podcasts, etc. from the iTunes RSS feeds:
http://itunes.apple.com/rss
edit: The iTunes RSS feeds now limit you to the top 200. Up until a week ago it would return the top 400
There are plenty of sites out there that do this, but they all operate via some flavor of screen scraping. Apple has no API for this, and I doubt they ever will.
The app store data is in XML format. You can use any number of parsers — click on the search field in the top-right corner of the Stack Overflow page and type "iphone xml parse", for example, for questions about how to parse XML on an iPhone.
Apple will likely reject your application if you use it to scrape the Apple sites directly as it violates their Terms and User Agreement. If you want to do an app like this, I suggest setting up your own service that scrapes Apple, then use the iPhone app to connect to your own servers.
As mentioned below there are plenty of good ways to grab the data. See here and here
If you're interested in checking whether an app is being featured on the App Store homepage a category homepage, in What's new, What's hot or Staff picks, you might wanna have a look at a script I wrote:
http://www.futuretap.com/blog/scraping-app-store-featured-entries/
This will give you the top fifty songs:
https://itunes.apple.com/us/rss/topsongs/limit=50/json