產品開發之路 — 6個月心得

Jeffrey Lin
8 min readMar 20, 2023

--

本來想說每三個月就記錄我開發Shopify的心得,但一月的時候因為遇到過年放假導致撰筆到一半沒有完成,趁著剛好功能開發到一個段落,有些空擋趕緊提起筆記錄一下。

前言就不贅述,之後會補一篇後設3個月心得文。

成績

2022/10/31上線的ABConvert (ABConvert是一個Shopify App,專門幫商家做價格A/B測試),歷經11、12月的撞牆期,在2023/1/7轉收費App之後截至目前為止的統計數據如下。

用戶數: 150 (35付費)

MRR (Monthly recurring revenue): $680 USD

Reviews: 5.0 (19則評論)

時間軸

10/3 — 與友人討論題目後開始開發

10/7 —MVP 初版開發完成

10/14 — MVP二版更新完成並申請上架

10/31 — Shopify app store 正式上架,單一方案$14.99,14天試用

11/30 — 第一個月成效不佳,花了約莫6000 NTD廣告費(google ads忘記關)、$100 USD Reddit廣告費,獲取了15個用戶,(63安裝、48卸載)

11/30 — 決定轉免費,並更新價格測試方法。

12/31 — 免費策略奏效,獲取60個新用戶(115安裝、65卸載)

12/31 — 年底結算5個review。79安裝。

1/7 — 開始收費,有免費方案與$19.99月費,7天試用

1/14 — 增加人工審核Theme機制,與用戶接觸機率大幅提升

1/28 — 突破10個review

2/14 — 突破10個付費用戶,MRR $200,投入開發新功能 — 產品頁圖片測試

2/21 — 產品頁圖片測試完成,給Beta user測試。同時投入開發新功能 — 運費測試

2/24 — 突破25個付費用,MRR$500。二次測試Google ad失敗,總花費$126 USD

2/28–結算155用戶,34付費用戶,MRR$680

3/17— 接獲通知,要在3/22起登上Shopify App Store首頁In the spotlight部分。

3/20 — 完成系統更新,價格方案更新,推出兩種新測試。定價為$49、$149、$299,7天試用。

3/20 — 結算,客戶總共開始了644個測試,測試Total view: 349,028。測試相關Revenue:$1,154,509 USD。

心得

由於在做這個產品之前,主要都是以做Project為主,不管是黑客松還是接案,比較少做產品的經驗。在一開始對於做產品的時間設定都是用天數來算,非常追求速度。因此在第一、二個月撞牆期非常痛苦,尤其是功能開發完沒人用的時候,會一直在網路上搜尋一些關鍵字跟重新刷新投放廣告頁面。當時的心態是比較線性的,都認為投入的時數與產出成正比。比較無法接受一天當中沒有任何產出的狀況,因此不是狂刷網頁想要找有沒有可閱讀的題材,不然就是躺在桌上發懶。

11–12月的收穫,主要是更新了自己對Working product的定義。在當學生或是比黑客松的時期,往往都是參照創業書上說的做出MVP,在最短的時間內得到Feedback的方式去做,因此做的東西都僅限於概念上的呈現,並不能當作Working product。當時常常會有一個想法是我先趕快找人用再快速迭代,也由於程式開發的經驗不足可能MVP還不足以滿足需求因此也得不到反饋。

再來,學習到Onboarding的重要以及思考User journey的重要性。從進到App listing page的瞬間就是一段關係的開始。成功的關係在於如何傳遞自己的價值,可以反應在好的文案、好的Demo影片、好的媒體素材等。Onboarding之所以重要在於用戶安裝的當下使用你的app時就像是第一天開學一樣,面對了無數的未知,既期待又怕傷害。

當有好的指引讓他們覺得少了一些學習上的挫折,搭配他們在安裝前看到你所傳遞的價值,會在心理上形成一個正向回饋,進而對這個App產生依賴感。當這件事情發生,這個用戶就會從網路上的陌生人成為你的激活用戶,一段關係就此產生。

於是11–12月就是在一個跌到谷底又看到希望的狀態中度過。

1–2月的收穫主要是大量的客服中取得。在學習到Onboarding的重要性之後,我還是無法取得與客戶直接溝通的機會,即使是App裡面有個對話框按鈕,客服聊天室還是一樣冷冷清清。在某次走回家的路上,我就靈機一動想:如果讓他們一定得跟我接觸呢?於是就把App設定成要通過Theme check之後才可以開始使用,一方面向客戶傳達有客服在旁幫助你這件事,二方面也是可以確定比較少問題之後再讓他們使用。

在做了這個改動後,我每天就在客服聊天室等候,一但有人提交Theme request我就跟他說我正在仔細檢查你的商店中,順便向客戶表示會全程幫他檢查測試有無任何問題,請他放心。這樣做的代價是每天晚上都不用睡覺,常常搞到三四點才睡,換來的是無數跟客戶接觸的機會,也成功轉換了許多免費用戶到付費用戶,以及增加了將近20個review。

1–2月的成長主要歸功於一個觀念上的轉變,以前總覺得要當資源獲取者,做app就想辦法找到高手問他,想辦法找商家詢問需求,在論壇上總是在問問題,而不是解答問題。但後來因為看到一句話說:The more people you serve,the more powerful you are,就決定開始秉持著服務的精神,開始在論壇上解答問題,碰到客服也把他當成在服務客戶而不是又有問題上身。

這麼做的好處是不會覺得客服浪費時間反而可以更專注在解決別人的問題,以及服務他人會產生成就感,也莫名其妙成為Shopify賴群的群主,結識了許多厲害的商家,有個商家也因此成為我的用戶。

在兩個月的期間,因為忙不完的客服讓我思考了這樣的做法是否是長遠之計,進而做出了開發新功能往高單價市場走的決定。決定從單純的測試商品價格,晉升為商家提升轉換率的萬用工具。當時的考量是如果用$19.99要達到10k MRR,就必須有500個付費用戶,光是20個就讓我不用睡覺了,500個的話可能會猝死,但如果是收費$100服務100個用戶的話就好像比較可行。畢竟有時候使命必達過頭,會幫店家修主題的bug、幫他找好用的app、甚至還提供商業上的諮詢。於是就索性認為自己的服務確實有價值,決定往高單價走。

2–3月的時間大部分都花在開發新功能,以及處理系統升級問題。漸漸知道系統穩定性的重要。花了很多時間在優化效能以及避免錯誤發生。工程方面運用了在Appier所學的K8s + docker,也把QA的經驗應用在測試自己的產品上。以前總覺得QA不重要,不理解為什麼公司會那麼做。現在每當只要有問題訊息就會被塞爆,才深覺有好的QA是成功Saas產品的關鍵。這段時間也補了個工程師進來一起合作(原本是我的用戶),把重心花在優化工作流程跟系統上。

我想到目前為止從0到1,暫時做的還可以,接下來的時間更考驗我如何把這個App擴大,甚至組成團隊。希望能夠在六個月之後還保持熱忱持續耕耘。下個階段的所學也會再整理成文章,分享給各位。

結語

我覺得到目前為止做產品最帶給我的快樂就是當用戶用了很開心跟你說謝謝甚至在Review中提到你的名字的時候。那時候就能完全體會到什麼是創造價值。也許一直以服務他人及創造價值為出發點,更能達到Paul Graham所說的Build things that people need,盡而做出許多好的產品。

在產品開發之路上,我會繼續努力。這邊附上登上Shopify app store的Email,收到的當下真的是喜出望外。

如果想學習開發Shopify app的朋友歡迎閱讀我的文章,有問題也可以寄信到jeffreylin0723@gmail,我很樂意替您解答。

文章連結:

[從0到1深入Shopify App ] — 入門篇

[從0到1深入Shopify App] — 開發篇

[從0到1深入Shopify App] — 申請篇

--

--

Jeffrey Lin

Founder of ABConvert | Web3 | Tennis player🎾 | Software developer | Surfer🏄‍♂️| NTU FIN | Shopify app: https://apps.shopify.com/a-b-convert-price-a-b-test