周一 周二 周三 周四 周五 周六 周日
103 95 92 94 93 112 114
Daily iPhone App Sales Trends
by William Volk
In marketing iPhone apps it is useful to see the effects of app description, screen shots, advertising campaigns and public relations on the sales of your app. The best way to do that is to see how these changes effect the number of downloads you are seeing on a daily basis.
There is a problem with this approach. What developers have long observed is that download volume varies, based on the day of the week. For example: If you changed a screen shot in your app description (on the app store) on Friday, is the 10% increase in sales on Saturday (compared to Friday) a good or bad thing or just a reflection of more downloads on Saturday vs Friday?
You could always compare the sales numbers to last week, but that could reflect larger trends. If you are making frequent changes it’s good to have a way to compare day to day sales/downloads. So we set out to determine the day to day trends for app downloads.
We started with a free popular game that had been released in January, Bocce-Ball. Bocce-Ball had hit #6 in all apps, and was continuing to see a good number of downloads even after promotions and advertising had stopped. What’s more, we were weeks away from an update so we believed we would see consistent download numbers and definite patterns emerging on the sales based on the day of the week. The weekly download volume remained relatively stable during this time.
We used the daily download numbers starting on Monday Feb. 28th (2011) and ending on Sunday March 10th. For each week we normalized the numbers to an average of 700 downloads a week (100 per day) and looked at the daily trends for these six working weeks. Once that data was complied, we removed two of the weeks with the greatest deviation from the norm from the analysis and came up with the following results as represented by these graphs:
In tabular form this came out to the following matrix:
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
103 95 92 94 93 112 114
What’s surprising was how small the deviations for the entire data set were from this model:
The average deviation was approximately 4 downloads (normalized). Even with the ‘bad’ data folded back in, the deviations are still under 5 downloads on average.
As a check, we ran the same measurement for all six weeks to see if the model deviated greatly, even with the two previously removed weeks added back in. The values and deviation still indicated that the model was an accurate model of sales by day of the week. The averages were:
And the deviation (of the new averages) from the prior model (at the same scale) is:
What does it mean?
The implication is that you can scale your daily numbers by the inverse of these values to normalize sales number by day of the week. For example if you saw 6000 downloads on Friday and then 6500 downloads on Saturday, the normalized values would be 6451 and 5803 for Friday and Saturday respectively. Normalized Value being equal to the Actual Value divided by the model’s number for the day (as a %). The model for sales by day of the week would indicate that the sales for Saturday, given 6000 downloads on Friday, should be 7226 if all other factors remained the same.
So in the example given at the start, a change in a screen shot resulting in a 10% increase in downloads from Friday to Saturday (say from 6000 to 6600 downloads) … the corrected result is actually a 8.6% decrease in downloads when the day to day trends are used as a normalization. Better go back to the original screen-shot in that example.（Source：Gamasutra）