AppAnnie——AppStore統計工具


前言

隨着iOS開發的流行,針對iOS開發涉及的方方面面,早有一些公司提供了專門的解決方案或工具。這些解決方案或工具包括:用戶行為統計工具(友盟,Flurry,Google Analytics等), App Store銷售分析工具(例如App annie), App crash收集工具(例如Crashlytics),App測試發布工具(Test Flight), App Push服務等。

這些解決方案或工具節省了iOS開發者大量的開發時間,但是由於相關介紹文章的缺乏,許多開發者都在重復着自己一次又一次重新造輪子。所以我希望,將我自己使用和調研的相關的第三方服務使用經驗,整理成一系列文章,以便廣大開發者能夠省去大量的重復性工作。

今天介紹AppStore統計工具:App Annie和蘋果的命令行統計工具。

App Annie介紹

蘋果官方的iTunes Connect提供的銷售數據統計功能比較弱,例如只能保存最近30天的詳細銷售數據,界面丑陋, 無法查看App的排名歷史變化情況等。

AppAnnie是一個專門為開發者提供的,針對AppStore相關數據的統計分析工具。 該工具可以統計App在AppStore的下載量,排名變化,銷售收入情況以及用戶評價等信息。

原理

AppAnnie實現的原理是:通過你配置的管理賬號,向itunes connect請求獲得你的App的相關數據,包括每日下載量,用戶的評分數據,以及銷售數據。

注冊Sales類型的賬號

使用AppAnnie,首先需要在蘋果官方的itunes connect中配置一個Sales類型的賬號。 因為默認的開發者賬號是Admin級的權限,該權限是非常高的,可以修改App的價格或者直接下架商品。 如果將這個賬號直接配置在AppAnnie中,雖然不影響其獲得相關數據,但是有一定的賬號安全風險。

配置該賬號的詳細步驟如下:

1、登錄itunes connect,選擇Manager Users

2、選擇iTunes Connect User

3、點擊Add new User

4、填寫新用戶的相關信息

5、勾選用戶類型為Sales

6、選擇Notifications為All Notifications。點擊圖中所指的位置即可全選。

7、之后,郵箱中會收到iTunes Connect發來的激活郵件。 點擊郵件中的激活鏈接,即可進入到賬號注冊界面,之后注冊賬號即可激活。如果該郵箱已經注冊過Apple Id,則會進入到登錄界面,登錄后即可激活。

注冊 App Annie賬號及配置

打開App Annie的官方網站:http://www.appannie.com/, 注冊步驟和一般網站的步驟一樣,我就不介紹了,注冊完成之后的配置步驟如下:

1、在設置頁面中增加iTunes Connect賬號

2、填寫你的之前在iTunes Connect中增加的Sales類型的賬號及密碼

3、在User Setting中勾選上接收每日Report

4、這樣,每天就可以收到AppAnnie發來的相關統計郵件了。如下是一封粉筆網的銷售報告郵件截圖:

官方的命令行工具

如果你覺得將自己的銷售數據交給第三方統計服務商,有一些不太安全。可以考慮使用蘋果官方提供的Autoingestion.class工具來獲得每天的銷售數據,然后存到本地的數據庫中。

該工具的下載地址是這里, 蘋果對於該用戶的幫助文檔在這里

下面介紹一下這個工具的使用,將Autoingestion.class下載下來后,切換到class文件所在目錄,執行如下命令,即可獲得對應的統計數據:

1
java Autoingestion <帳號名> <密碼> <vendorId> <報告類型> <時間類型> <報告子類型> <時間>

其中vendor Id在iTunes Connect的如下圖所示位置獲得,是一個數字8開頭的序列。

<報告類型>可選的值是:Sales 或 Newsstand

<時間類型>可選的值是:Daily, Weekly, Monthly 或 Yearly

<報告子類型>可選的值是:Summary, Detailed 或 Opt-In

<時間>以如下的格式給出:YYYYMMDD

以下是一個示例,它將獲得2013年5月8日的日銷售摘要數據。

1
java Autoingestion username@fenbi.com password 85587619 Sales Daily Summary 20130508

我試用了一下該工具,覺得還是太糙了一些,僅僅能夠將銷售數據備份下來,如果要做AppAnnie那樣的統計報表,還需要寫不少代碼。而且,該工具並不象App Annie那樣,還提供應用在App Store的排名變化情況。雖然可以自己再做抓取,但也是需要工作量的。

其它類似App Annie的服務

類似App Annie這樣的服務還有:AppFigures。我試用過之后,發現它不如App Annie功能強大。不過作為一個替代方案,也一並介紹給大家。

在Github上也有一些開源的統計工具,感興趣的朋友也可以嘗試一下。這些工具基本上也就是對蘋果的命令行工具的增強,例如增加了將數據導入到數據庫中等功能。

功能對比

App Annie和蘋果本身提供的命令行工具雖然都能統計App Store的數據,但是二者功能相差懸殊。蘋果的命令行工具僅僅能提供銷售數據的按日、周、月、年等方式的統計和備份。而App Annie除了以更加良好的界面和交互提供這些功能外,還能跟蹤App的排名變化,以及App在蘋果的各種榜單中所處位置的情況。

建議大家都可以嘗試使用App Annie或AppFigures這類統計工具,幫助你方便地查看App的銷售和排名情況。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM