Archive for April, 2010

Flurry Down and Pinch Media 8 Days Behind

Monday, April 19th, 2010

What’s going on over there?

This morning I went to check the stats of some of our apps, and found that Flurry’s reporting appears to be down. First I got an error from their load balancer, and now it just says “Loading…”

image

As a competitor, this makes me smile, but as a customer I would start getting extremely concerned.

The Flurry, Pinch Media transition does not appear to be going well at all. While Pinch has had the bulk of the issues, it appears the Flurry platform is suffering as well.

When I went over to Pinch Media’s reporting to check on a few apps we have with them, I found that they are now 8 days behind in aggregating our data.

image

Why are we not hearing more about this? If Flurry and Pinch are the biggest players in this arena, then why is there not more public outrage from customers? Are they providing service to the big guys, and letting the smaller ones suffer?

One of the things we have been working on is giving existing Pinch Media users the ability to pull the data from their API into AppClix. This would allow them to continue using Pinch to collect the data, while reporting it with combined sales data from AppClix.

But what’s the point if the data is 8 days old? While it’s one thing to have a confusing reporting interface, it’s a whole other issue when the data is stale. They recently said they expected to catch up over the weekend of April 9th, but it looks like it didn’t happen.

image

We’d love to hear from some Flurry and Pinch Media customers about their current experiences. Is it worth it for us to continue the API integration? We are trying to find a way to provide an alternate, more comprehensive interface to Flurry and Pinch users, but at this point they are better off moving the whole data collection over to us as well.

Since we don’t plan to sell aggregate data, it makes no difference to us if users stay with “the big boys”, and use us to combine analytics with sales data. In fact we prefer it. Let them deal with the traffic and aggregation.

Install iPhone App Analytics On Your Own Servers With AppClix Enterprise

Tuesday, April 13th, 2010

It is definitely interesting timing that Apple’s change of their developer agreement banning some app analytics, comes as we announce the beta release of the AppClix Enterprise Server.

One of the things that makes many developers uncomfortable is compiling dependencies into their apps that they have no control over. Many also don’t want their data aggregated and shared with the world. On top of that, they want control of their infrastructure, and to be responsible for any downtime that might occur.

With that in mind, we created a version of AppClix that can be installed by the developer on their own servers. Our Enterprise platform consists of a small network of servers that interact with each other to create a full analytics collection and reporting solution.

We also offer “CloudClix” which is a dedicated solution hosted on the Amazon EC2 virtual cloud. There will be a more detailed post on this shortly.

With the recent changes in Apples Developer Agreement, we are going to put together a small single server solution as well to accommodate smaller developers who do not need the full scalability of the Enterprise version.

We are also creating a 14 day free trial license. If you are interested, please contact us.

Here are a few reasons (from our web site) why a number of developers are looking for their own solution:

No Third-Party dependency compiled into Your Application

I don’t know about you, but I got a little uncomfortable when I submitted an app with a library to a third-party service that may not be around tomorrow compiled into it.

Does anyone remember AppLoop?

For those of you who don’t know, AppLoop was one of the first analytics platforms and they closed their doors. Imagine compiling code into your applications for a service that no longer exists!

Now, we don’t plan on going out of business, but it is nice to have that piece of mind knowing that you won’t need to issue updates for all your applications if we did.

You are in control.

You never have to worry about not being in control of your hardware and network. Possible unforeseen downtime of the AppClix hosted platform would have no affect on your services.

Your data resides in your own dedicated database and is not subject to our aggregation and public summary reporting that we might offer as a product or service. Your data is owned and controlled by you and only you.

You have complete control over your traffic and aggregation. You choose how often to summarize the data, and how to configure the AppClix service.

Unlimited Scalability

You can scale your network at any time to meet your needs. If your traffic grows to the point where you need more power, you can simply purchase an additional “collection server” license for a small fee.

Private Label Dashboard

The user dashboard can be branded as you see fit. Your logo and graphics can be used to match your company’s look and feel.

While you can’t start an application analytics company, you can provide AppClix services to your customers as a value added service. Create logins and accounts just as we do, within your AppClix platform.

Personal API Access

Create your own front-end or integrate AppClix into your existing applications or customer dashboards.

You have complete access to the AppClix API. The same API we use to provide data to our Dashboard.

No Ongoing Monthly Costs

You are not incurring monthly costs. You own the license and can use it for as long as possible for a single license fee!

Updates and Upgrades

Minor updates and upgrades are included for the first year, and available for a small annual support fee after that. Take advantage of new features as we release them.

 

Apple Bans Third Party Application Analytics?

Tuesday, April 13th, 2010

Well I have good news and bad news.

The potential bad news is Apple is apparently looking to dictate the way application developers can track the usage of the applications.

Apparently Apple’s latest developer agreement includes this clause:

Device Data may not be provided or disclosed to a third party without Apple’s prior written consent. Accordingly, the use of third party software in Your Application to collect and send Device Data to a third party for processing or analysis is expressly prohibited.

We’re not sure where this came from, but clearly Flurry is starting to make too much noise. Their constant blog posts reporting on device usage to the public might be rubbing Apple the wrong way.

Maybe this one:

http://blog.flurry.com/bid/30019/Apple-Tablet-The-Second-Stage-Media-Booster-Rocket

or this one:

http://blog.flurry.com/bid/31410/Day-74-Sales-Apple-iPhone-vs-Google-Nexus-One-vs-Motorola-Droid

What seems unclear to me is what Apple means by “third party” software “in Your Application”

First of all, the software that is installed in the app for using AppClix is just a small class file that is not even compiled as a third party library. Does that include us?

Also, is their only issue the collection of “device data”? What is”device data”? Screen size? Memory? Handset ID? They need to clarify this.

Now for the good news.

If Apple does indeed ban application developers from using “third party” software, then the AppClix Application Analytics Software License  platform will not be affected. We are uniquely positioned in that we are the only analytics product that can be installed on the application developer’s own server. I will assume that if I own the software, it is not considered “third party”.

We will immediately create a “lite” version of the platform that can be installed on a single server for smaller developers concerned about this provision. Our current version is for larger developers and consists of multiple servers. Contact us if you are interested in being notified when the single server version is available.

We anxiously await Apple’s clarification of this new position to determine  how it affects AppClix.

Stay Tuned….

Finally! The Missing iTunes API

Monday, April 12th, 2010

Over and over again I read posts and hear from developers who need access to iTunes data through an API.

Of all the websites and products Apple has released, The iTunes Connect portal is probably the worst of the worst. From look, to navigation, to functionality, it does not represent what we know Apple to be.

Developers need access to data. Not only does this include iTunes Connect sales reports, but ALL iTunes data.

We need access to:

  • Product Details
  • Reviews
  • Ratings
  • Rankings
  • Sales Reports

And not just for iPhone and iPad apps. Content providers need this information for everything including Music and Videos.

Well, here it is. We built it!

itunesapi

We needed this information for our mobile application analytics product AppClix, so we made it a public iTunes Web Service API that developers can use. We also wrapped Apple’s JSON affiliate API into XML for those that need it.

Now with a simple API call, you can get today’s sales data. You can easily see your ratings in every country. Easily access information about developers, applications, content ratings and more.

We are currently in Beta and are looking for users. While some of this API will be free, other method calls will be fee based.

Here are some Available REST Methods we offer:

getProductDetails

  • All iTunes data fields including links to small and large icon.
  • Current ratings
  • Number of reviews

getProductRankings
Returns top rankings for application

getProductReviews
Returns review data including user, rating, version and details

getProductRatings
Returns rating for current version, and overall, by country

getStoresByCountry
Returns the iTunes store country codes to be used in other calls

getDailySalesReport
Returns the iTunes Connect sales report for an account for a specific date range. Optionally filter by specific application id and other parameters.
Optionally specify currency code to return revenue figures in consistent single currency.

getWeeklySalesReport
Returns same as daily report, but aggregated weekly.

searchProducts
Searches for products and returns the same data as the getProductDetails call for each result.

getSellerDetails
Returns info for specific developer or publisher. Optionally includes ids of all products, or full product details.

getProductsBySeller
Returns all products for a single seller

getRelatedProducts
Returns the products that iTunes considers related. Could be from other sellers.

getCurrencyExchangeRates
Returns a simple list of exchange rates based on 1 US dollar. Currency codes match up with Sales reporting codes.

getMediaTypes
Returns a list of the iTunes Store Media Types to be used in searches

getEntityTypes
Returns a list of the iTunes Store Entity Types to be used in searches

Visit http://www.itunesapis.com for more information or to sign up for our beta.

 

 

First Post From iPad

Wednesday, April 7th, 2010

So I’m really digging this gadget. We’ve been really busy with AppClix, and haven’t been able to post the last week or so.

But I figured I have to at least post something from the iPad. So I downloaded a blogging app, connected it to Wordpress, and here I am!

Bye, bye Netbook. You’re going up on Ebay tomorrow.

3 iPad Questions from Agam Shah at P.C. World

Friday, April 2nd, 2010

A few weeks ago I was contacted by Agam Shah who writes for PC World. He was putting together a post about the anticipation as Apple began taking orders. It’s a great article. Give it a read.

As a follow-up he sent me an email asking 3 questions. As I was answering, I thought it would make a great post so here goes.

The three questions are:

  1. How do you see the iPad as a game changer in the computing space?
  2. Will the device live up to its hype, or that remains to be seen.?
  3. How do you see yourself using it.

iPad as a game changer

I do believe this device is going to change the face of mobile computing. Many of us who are Star Trek fans (which is most techies…), a reminded of the handheld tablet used for many years by the crew. I imagine that from that tablet, Captain Picard could run the whole ship if he needed to.

The iPad has that potential. Let’s look at this from the consumer and business perspectives.

Take my wife (please…)

She has an iBook. What does she use it for? Every night she sits in bed and does any one, or all of these 6 things:

  • Read and respond to email
  • Connect with friends on Facebook
  • Play  Scramble (Boggle clone)
  • Upload her photos from camera
  • Listens to, and/or purchases music from iTunes
  • General Web Surfing (looking to spend money somehow of course)

Does she need a laptop? Does she EVER use Word, Excel, Powerpoint, etc? The answer is NO.

And the other thing she does is read books. ‘nough said?

So tell me that the iPad is not the absolute ultimate device for the every day mom. Tell me she can’t completely replace her laptop with this device.

In fact, she would be more inclined to use it if there were apps available at the press of an icon that could help her do the things she needs to do every day.

That goes for Grandma, Grandpa, and every other living human being on the planet. A huge percentage of laptop users won’t need one anymore.

How many of us carry around a Netbook and/or an eBook reader? You know what I use my netbook for? To remote desktop into my office computer in case of an emergency or if I need to get something done quickly. I use NONE of it’s computing power. Do I need another computer that I have to keep in sync? No, it’s just a window into my real computer.

As for my Kindle, say bye, bye! Do I need a black and white, hard to read, cumbersome book reader anymore? Don’t think so! I can now read books and PDFs in the correct format on the go. If I want to read something later, I print as PDF and email to myself.

And the apps that will appear for the iPad will be unbelievable. I am sure of it. They will be function specific and will serve a single purpose well.

So on to the enterprise.

Imagine this device being used by doctors in a hospital, or in their office. Imagine it being used by restaurants to take orders, or by retail associates to look up prices,etc.., by coaches on the field, by teachers in class.

The possibilities are endless. No one wants to boot a laptop to look up a price. Doctors aren’t carrying laptops into patient’s rooms.

The networking capability, size, touch screen and portability of this device place it way ahead of anything else available. And no one will catch it.

Will it live up to its Hype?

Oh yea.. Maybe not right away since the media and others want to bash it for no apparent reason. But as the apps appear and we see how it takes over portable computing, we will look back and mark April 3rd, 2010 as the beginning of something special. That I am sure of.

Bash away, but this is not just a big iPhone. And even if it was, the iPhone was, and still remains a game changer that has blown through the hype it generated.

So how will I use it?

Besides the standard email, web surf, eBook reader, video player, etc… I have a number of things I believe will dominate my use.

  1. First of course is using it for developing iPad apps and AppClix our mobile analytics service.
  2. As I mentioned above, I plan to use it as a remote terminal to my desktop computer and our servers. Quick, easy access when needed. In, out, done.
  3. It will be a window into the health and status of my company’s infrastructure. A single glance will show me servers, status, what’s up, what’s down, what’s getting strained, etc… It will also be used to see where we stand as a business at any given moment. Revenue, Click-through rates, conversions, sales reports, contact manager, etc.. All this without booting a laptop. Just pick it up, click icon and there it is.
  4. Things I haven’t though of  yet. – You can be sure that there will be a hundred uses I have not even thought of yet.

As a consumer, I will use it to play games, surf the web, communicate with friends, watch movies, read books, listen to music, etc.. I don’t see myself ever booting my netbook again.

And when the 3g wireless version comes out… The game becomes a blowout.

Maybe the iPad Really Is Coming….

Friday, April 2nd, 2010

Well it looks like the iPads left Hong Kong at 4:23 am on April 2nd, and arrived in Anchorage, Alaska 7 hours earlier at 9:13pm on April 1st.

I assume those are local times…

Maybe this thing really will show up on Saturday.

iPad Ships? Or Did They Just Print a Shipping Label?

Thursday, April 1st, 2010

Like many others who immediately pre-ordered the iPad, I got this email from Apple on Tuesday.

AppleShipIPad

Before that email, I had seen some chatter on the Internet about the iPad being delayed until April 12th. I shrugged it off as expected, and moved on. I then got my shipping confirmation from Apple and was pleasantly confused.

Apparently I had not read the whole post about the delayed iPads and it only applies to pre-orders after a certain date. This delay being for over-demand, rather than it not being ready.

When new products and services are announced in this “new tech world” we live in, we almost expect that it will not be ready when promised. Well I am not surprised that Apple, as usual, has distanced themselves from the pack by actually shipping when they said they would. Or did they?

Of course, I checked the tracking number immediately and it hadn’t actually left Apple’s warehouse. Unfortunately a quick look at the UPS site this morning still shows it as “Billing Information Received” which essentially means that Apple created a label but has not actually shipped it.

image

Also, one thing I am definitely curious about is why they announced that they would be delivered on April 3rd, which is a Saturday. Saturday UPS delivery is not exactly reliable. Could they have done that on purpose? What’s behind this?

Well, let’s see if they keep to their promise and actually put it into our hands on a day when we can relax, play with it, and have an excuse to ignore the kids (who will be all over us to check this thing out anyway).

I’m looking forward to seeing the iPads show up in the AppClix analytics data. We’ve only been able to test with the simulator of course, and hopefully it will work as expected.