口罩地圖帶來多少流量?

golden statuette and stars on yellow background軟體開發
Photo by Nataliya Vaitkevich on Pexels.com

前年疫情剛爆發時,我跟風做了口罩地圖,因為在風口上吸到一波恐慌流量,就進了排行榜一段時間。當時拿了 Google Play 地圖分類排行榜的第一,也摸到免費排行榜的榜首。這篇文章會說明當時發生什麼事,以及流量的規模有多大。

時間軸

從口罩實名制開始講起,直到我的 App 被下架為止,歷時 42 天的事件以及跨 15 個版本的功能演進。

2020.02.06:口罩販售實名制 1.0 上路

民眾自2月6日起,可持本人「健保卡」前往購買,每張健保卡可用10元購買2片口罩,7天內不能重複購買。身分證字號末碼雙號者可於每週二、四、六購買,單號者可於每週一、三、五購買,週日則開放全民皆可購買。

發布單位:食品藥物管理署

2020.02.08:上架 App

2/6 實施購買口罩實名制,我在 48 小時內把初版口罩地圖做出,此時使用者只有我跟幾位好友。

2020.02.09:1.0.0 – 1.1.0 地圖與搜尋

初上架的基礎功能,以使用者介面來看,已經跟最終版本有八成像了,主要提供地圖上的藥局資訊以及列表搜尋功能;此時以為主功能做完就不太有新需求,但實名制執行不到一週,社群網站開始出現民眾及藥局對民間口罩服務的負面迴響:因為政策未預料到號碼牌制度,部分民眾用資料的數據去質疑藥局,讓藥局的工作人員承受了莫大壓力。

2020.02.09:宣傳

2/8 ~ 2/9 這個週末,我想讓 App 多一點曝光,於是到臉書社團G0V 貼了我的作品,後來也被收錄到口罩供需資訊平台,我覺得這是口耳相傳的起點,尤其臉書那篇迴響還滿不錯的。

2020.02.11:COVID-19

譚德賽於記者會上將新冠病毒引發的肺炎正名為「COVID-19」

發布單位:衛生福利部

2020.02.15:1.2.0 藥局備註資料

從這個版本起,我開始進行補救措施,第一版的口罩地圖已跟最初期待的樣子截然不同,接下來服務勢必要朝著資料補充的方向前進,提供充分的資料可以降低資訊不對稱的狀況,進而減少衝突,因此加入了藥局的備註資訊,當作資料補全的第一步。同時,我也想要降低藥局的負擔,因為有藥局接電話接到手軟,便將電話藏到最深處了,也增加不要加重藥局負擔的警語,避免使用者可以輕易地撥打藥局電話。

2020.02.20:口罩徵用產能持續提升

全國販售口罩據點由每日提供成人口罩200片增為400片、兒童口罩50片增為200片;兒童口罩7天內可買4片。由於國內醫用口罩徵用產能持續提升,2月20日起增加實名制口罩提供量,以因應下週開學需求。

發布單位:衛生福利部

2020.02.22:1.3.0 回報制度

延續上個版本的精神,政府的開放資料已經不夠用了,必須擴充資料內容才有辦法滿足需求,這個版本提供民眾或藥局工作者回報當下的口罩販售狀況,試圖讓資訊更即時、完整,但也衍生出新的問題:如何驗證民眾回報資料的正確性?這點除了藥局的工作人員,誰都做不到;最後是加了時間限制,避免短時間大量回報。(加入地點限制會更精準,但未實作。)

2020.02.27:中央流行疫情指揮中心提升為一級開設

因國際疫情緊急,將中央疫情指揮中心提升為一級開設,並請衛生福利部陳時中部長擔任指揮官,行政院長蘇貞昌院長特別指示各部會務必嚴守國門,全力防疫、紓困跟振興。

發布單位:衛生福利部

2020.03.01:1.4.0 回報、營業時段與廣告

新增回報號碼牌制度的功能,不少藥局備註依然空白或未提及是否採用號碼牌,若能回報一個指標性的資訊,相信可以再消弭一些惱人的情形;這個版本亦加入了藥局營業時段,雖然開放資料不是以詳細的時間呈現,但起碼知道營業日,聊勝於無。此外也加入了廣告,預計接下來會開始支付下個版本所使用的網路服務費用。

2020.03.05:全國各販售口罩據點每日供量提升

全國各販售口罩據點每日提供成人口罩增為600片、兒童口罩增為200片。成人口罩每人購買量:7天3片。兒童口罩每人購買量:7天5片。

發布單位:衛生福利部

2020.03.05:1.5.0 口罩存量紀錄

看到有人用銷量斜率去估算是否有口罩,便覺得庫存紀錄可以利用一番。一筆資料與一堆資料最大的差異是:能看到數字變動;在沒有藥局備註的情況下,可以直接推測「可能的販售時間」與「是否要抽號碼牌」,這是第一次真的有解決問題的感覺。

2020.03.11:全球大流行

WHO正式宣布新冠病毒疫情進入「全球大流行」

發布單位:衛生福利部

2020.03.12:口罩實名制 2.0

為了改善口罩分配不均的問題,及讓沒時間排隊買口罩的上班族、學生等族群便於購買口罩,經過政府、民間業者資訊人員日以繼夜開發測試,推出「口罩實名制2.0」,除了現有健保特約藥局及衛生所等實體通路外,新增線上預購通路,民眾可透過健保卡、自然人憑證登入平臺,或可藉由健保快易通行動APP進行認證預購。

發布單位:衛生福利部

2020.03.18:停權

違反 Google Play 政策而被下架,人數歸零;因為口罩地圖搞得自己身心俱疲,而且我也在口罩實名制 2.0 實施後買到口罩,這時已經該讓口罩地圖退場了,就沒有很積極處理重新上架事宜。

產品規劃

需求分析

見下述文章:

觀察競品

我每天會觀察各種口罩地圖是否有更新,若有,那是更新了什麼內容?這會影響到我的 App 嗎?若對方做得很好,我有辦法做得一樣甚至是超越對方嗎?最重要的是:當時沒有一個口罩地圖解決問題,我一直在追尋解決問題的方法,最後我在一個競品上看到了解答。

決勝點

最終還是回歸到產品的本質:是否能解決問題。我最初做的差異化是回報系統,只要有人回報這間藥局的資訊,App 就提醒大家要注意。這件事由 Android 單一平台來做其實很冒險,因為回報量要夠大,這件事才有意義,沒做 iOS 版代表直接捨棄一半的量(台灣雙平台的使用者比例接近一比一)。

後來,我注意到有人討論用庫存斜率來算營業時間,同時間我也在競品中找到這個功能:庫存量紀錄。記錄過去的庫存變化,只要數量在固定時間雪崩式下降,幾乎可以斷定那時間點是號碼牌制度的藥局在大量刷健保卡。我只要去找那些庫存緩慢下降的藥局,就可以買到口罩。於是我花了 1 個晚上複製這個功能,發佈後,3 天內衝上了 Google Play 的免費排行榜第一名。

觀察指標

每日新用戶

取自 Google Play,從上架到停權的區間。

峰值在 3 月 7 日,當天有 7076 位新用戶。

活躍使用者

Google Analytics 整合在 1.3.0,2020/2/21 發布。

平均參與時間

留存率

固定每隔 7 天會有個小峰,猜測是「七天內不得重複購買」的影響,剛好都是週四,口罩實名制實施第一天也是週四。

使用者男女比例

使用者年齡分佈

我的 App 字體大小偏大,因為我的主要使用者應該都有眼部老化的症狀。

版本數

下架前共發布 15 個版本,8 個功能上線、6 個問題修正以及 1 次體驗改善;平均算下來,每 2.8 天我會發布一個新版本。最緊湊時,平均每天上架 1 個版本。

GitHub repo commits

貢獻無數個平日夜晚以及週末。

Firebase 用量

用於回報功能以及庫存紀錄,只有記錄到三月用量。

結語

  1. 跟風要快,個人開發者的好處是:企業、組織還在討論時,個人開發者已經做出東西了。
  2. 做正確的事情不一定成功;複製對的事情不一定失敗。
  3. 失敗就換個角度,試到成功為止。
  4. 當時的網站解決方案還是比 App 流量多上數十倍,可以思考下:體驗與流量之間該如何平衡。
  5. 當全世界跟你作對時,先好好睡一覺。

後記

當時歷經使用者罵口罩地圖不準、藥局業者說口罩地圖造成困擾,到最終 App 被下架,自己當下的狀況並不是很好。我對這個 side project 的感受有一部份滿負面的,尤其是看 Google Play 評論時,玻璃心碎一地。

相關連結

留言列表

Copied title and URL