iOS開發工具篇-AppStore統計工具

來源:互聯網
上載者:User

隨著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 <帳號名> <密碼> <報告類型> <時間類型> <報告子類型> <時間>

其中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的銷售和排名情況。

Posted by 唐巧 Jun 16th, 2013

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.