如何激勵使用者為你的app評分?

發表於2014-04-14

如果你此前開發過app,那麼你會知道獲得使用者積極的評分並不是一件簡單的事情。不幸的是,使用者往往給他們不喜歡的東西負面評價,而不怎麼傾向於給喜歡的內容留下積極評價。
所以,你作為一個開發者如何激勵使用者給你好的評價呢?

ergergergeg4196_140410163940_1

首先,當然需要開發一款優秀的應用,可以是非常有用的,也可以是令人上癮的。為市場營銷做好充分的計劃和準備是很好的主意,或者充分利用app的官網釋出資料做好app的SEO策略。這包括:

  • app標題
  • 關鍵字
  • 描述
  • 位置
  • 通過網路和社交媒體渠道的app促銷活動

正如我們過去討論的那樣,關鍵字對應用發現極為重要,沒有更深層次的挖掘和優化,那你的應用可能就不會被使用者發現。還有應用的描述部分,不會計算關鍵字(至少在App Store中如此),但是這並不意味著你應該忽視它。你的描述應該與應用本身高度相關,並且包含版本和更新:

  1. 優化前三行,因為這是使用者第一眼就看到的,確保它足夠引人注目,從而吸引使用者有興趣點選檢視剩餘的描述部分。
  2. 確保它有非常易讀的格式,段落之間要有空格,使用簡單語言、短句或者段落。

獲得評論

說到app時,這似乎是自相矛盾的,因為使用者評論和評分可以更進一步驅動app的排名,更容易被使用者發現,沒有它們你的產品就像應用商店中的滄海一粟。

出於這種考慮,儘可能多地讓你認識的人(比如同事、關係好的開發者)給app中肯的評價是個不錯的主意。這麼做會給提升使用者的興趣,但實話實說,如果他們真心不喜歡你的應用怎麼辦?

其他獲得評價的方法還有在描述中新增聯絡人資訊,這能鼓勵使用者在有任何問題時與你聯絡。你也可以使用社交媒體要求評論,或者在開發論壇中邀請評論,如果你確定潛在的競爭對手不會留下惡毒的評論。

但是,獲得評分最常用的辦法是使用應用內彈出檢視來提醒使用者給應用評分。為確保你收到的評分是正面的,你可以採用各種各樣巧妙精良的方法,所以我們來看看下面的方法:

reergerg4196_140410162516_1

Twitter app(左)採用了常用的基本的方法,而JellyCar(右)則使用了social engineering,以獲得開發者自己想要的評分。

對於iOS應用來說,Arash Payan寫的建立評分彈出框工具非常有用,他對蘋果沒有給出負面評論極為惱火。Appirater是一段你可以嵌入自己工程中的程式碼,在使用者使用應用一段時間後會自動彈出提示使用者進行評分。自2009年建立以來,它就是一項開源專案,很多開發者在此基礎上進行了新增和完善,更多開發者希望能在蘋果的SDK中看到這部分。

使用Appirater方面,你可以簡單把原始碼嵌入你的app工程中,並把以下程式碼新增至它的委託類中:

gergergeg4196_140410162558_1

Android app也有一個靈感來自於Appinater的類似專案,可以在這裡找到程式碼。這些原始碼都是在使用一段時間後提示使用者評分,以確保使用者首先可以體驗下app帶來的快樂。

iRate Library

適用於iOS和Mac app的另一個開源專案是iRate,它所進行的內容類似此前我們介紹的。iRate不需要任何配置,僅僅是拖放iRate.h, m和.bundle檔案到你的工程中,並在需要的地方新增StoreKit框架。完成後,iRate會自動執行,還支援自定義。

為了做到這些,在完成應用之前,你需要通過把iRate配置程式碼新增進AppDelegate的initialize’方法進行自定義,如下:

rgerhhrt4196_140410162625_1

使用彈出視窗的小竅門

在要求使用者為app評分之前,要設計一個合適的間隔,以防惹惱使用者,或者導致使用者刪除應用(或者給出差評)。還要考慮你給使用者的選擇,是否使用了Social Engineering?是否做到了簡單直接。

如果你使用‘no thank you’按鈕,那就需要經過好長時間再次提醒使用者。如果你的評分提醒在兩天內不斷彈出,那麼會令使用者倍感憤怒。

進一步提示:

  1. 當使用者達到某個水平或者在分享了分數之後要求使用者評分。
  2. 不要在應用啟動的時候要求使用者評分。
  3. 不要使用“play on”“pause”等行為提示使用者評分。

Social Engineering

這個策略完全依賴於你是否熟悉使用它。很多使用者認為social engineering的核心是不道德的,尤其是被廣泛應用在各種形式的惡意軟體攻擊中。不過,很多開發者仍在使用,所以這是值得考慮的一點。

案例包括:

  1. 除了5分評價沒有其他選項。
  2. 贈送解鎖專案或者促銷活動以換取評分。
  3. 每次更新應用時都要求使用者評論。

使用Social Engineering的風險是使用者可能對你這個開發者失去信任,並解除安裝應用。

開放交流

對於Google Play,William J. Francis曾寫了一個概念驗證演算法,允許你鼓勵使用者在有任何問題時與你聯絡。

gerttrbdv4196_140410162803_1

在我看來這是一個很好的方法,因為它通過告訴使用者應用評分對開發者和其他人的重要性來鼓勵使用者評分。這種方法更可能獲得積極的迴應,而不是使用social engineering手段,因為它更為透明和誠實。同時也給使用者提供機會,直接把反饋傳遞給開發者。

ggregg4196_140410162942_1

在原始碼中,當使用者選擇“i love it”,他們會被直接帶入應用商店並留下評論。但是如果使用者選擇的是“needs work”,那麼會開啟一個郵件應用,讓使用者直接把問題反饋給開發者,如下所示:

rgerghtrht4196_140410163005_1

該方法允許使用者和開發者進行有意義的對話,阻止具有破壞性的評論和評分。想要使用Rate Me,你僅需要下載原始碼檔案(下載),並且意識到如果你使用了該專案,那麼它必須被載入到真機裝置上,因為它在很多模擬器上不能正常工作。

考慮app的成本

另一件值得考慮的事情是價格。當app是免費下載時,使用者並不會心情澎拜地投入時間,所以如果證明是他們不喜歡的東西,使用者可能並不會去給應用評分。

如果使用者付費下載了應用,並且應用不是他們想象中的那樣,那麼使用者會變得憤怒,並尋找發洩的途徑,所以要記得通過不同的方法對應用進行貨幣化。畢竟你不能取悅每個人,所以如果是付費應用,那麼開發者可能會收到不少負面評價。

如果應用使用廣告作為貨幣化手段,那麼也要確保你不會因為持續不斷的彈出框惹惱使用者,否則使用者也會給出負面評價或者直接刪除應用,這也是使用者體驗設計需要考慮到的。還有重要的一點,不管採用什麼策略,你要清楚何時展示廣告,如何展示廣告。再有就是考慮使用者在使用過程中的自然停頓,比如完成了某個關卡,而不是在使用者積極使用應用的時候。

讓app躍居排行榜的前列並不是一項簡單的任務,並且這是一個競爭相當激烈的市場。這意味著為了做到這一點,你不得不開發一款有用的,使用者會喜歡的app。將這一點與app的市場營銷策略計劃結合考慮,你的app可能會有非一般的表現。

相關文章