WanderJest:第一個月
原文由 Michael Lynch 于 發布,訂閱此部落格
一句話總結
還在尋找第一塊營收,但感覺已經近在咫尺。
本月亮點
- 有三家業者同意與 WanderJest 建立聯盟合作關係。
- 我的兩篇部落格文章登上了 Hacker News 首頁。
- Is It Keto 創下有史以來單月營收新高,達到先前紀錄的兩倍。
目標達成評分
每個月月初,我都會 宣告當月想完成的目標。以下是這次的達成狀況:
賺進 WanderJest 的第一塊美金
- 結果:還沒賺到錢,不過已談成幾個有潛力的聯盟合作。
- 評分:C-
對 WanderJest 來說,最快創造營收的方式就是與在地演出談聯盟分潤。我已經談成了幾份合作,但目前還沒有帶來任何收入。
為 WanderJest 訪談八位喜劇演員、經紀人、主辦方與場地經營者
- 結果:完成了 10 場以上的用戶訪談
- 評分:A
我做了超過 10 場用戶訪談,後來就沒再細數了。這些對談很有幫助,不過接下來幾週需要的回饋已經足夠。做了大概八場之後,就沒有再聽到什麼新東西了。
發布 《My First Year as a Solo Developer》 的續篇,談第二年的經歷
- 結果:已發布 《My Second Year as a Solo Developer》
- 評分:A+
寫這篇很有幫助,讓我重新檢視了長期策略。文章迴響很熱烈,尤其是在 Hacker News 和 reddit 上,因此收到了許多有趣的回饋,最引人注目的莫過於 來自知名自籌創業大神 patio11 的留言。
數據統計

WanderJest 訪客統計數據 - 2020 年 1 月
WanderJest
| 指標 | 2020 年 1 月 |
|---|---|
| 不重複訪客 | 821 |
| 總瀏覽次數 | 2,933 |
| 網域評分(Ahrefs) | 1.7 |
| 註冊使用者 | 0 |
| 新增聯盟合作夥伴 | 3 |
| 聯盟收益 | $0.00 |
| 總營收 | $0.00 |
這是 WanderJest 的第一個月,對於一開始的進展我很滿意。雖然沒能創造營收有點可惜,但當我主動洽談臨時性的聯盟合作時,大家的態度都很友善,讓我很受鼓舞。
使用者參與度還有待提升。目前還沒有人註冊帳號,一部分是因為帳號功能才開放一週,另一部分則是因為帳號目前唯一的功能就是讓使用者公開評論演出。
Is It Keto
| 指標 | 2019 年 12 月 | 2020 年 1 月 | 變化 |
|---|---|---|---|
| 不重複訪客 | 26,891 | 63,465 | +36,574 (+136%) |
| 總瀏覽次數 | 68,389 | 160,607 | +92,218 (+135%) |
| 網域評分(Ahrefs) | 26.0 | 26.0 | 0 |
| AdSense 收益 | $235.71 | $423.57 | +$187.86 (+80%) |
| Amazon 聯盟收益 | $157.08 | $345.04 | +$187.96 (+120%) |
| 餐食計畫銷售額 | $0.00 | $18.10 | +$18.10 (+inf%) |
| 總營收 | $392.79 | $786.71 | +$393.92 (+100%) |
Is It Keto 迎來了有史以來表現最好的一個月。很想說是自己的功勞,但每年一月都會因為新年立志減肥的人潮而帶來流量暴增。可惜這波熱潮很快就會消退。
我試著趁這波減肥熱潮,把 餐食計畫 重新放回首頁和導覽列,但兩週內只賣出四份。這樣的成績不值得佔據這麼顯眼的位置,所以我又把它們移回藏在兩層連結之後的冷門頁面。
Is It Keto 現在正式進入維護模式。我原本希望網站的特約寫手能做到自給自足、在背後持續新增內容。合作三個月後,他們的文章仍需要我大幅修改,所以我在月初 結束了與寫手的合作,也暫停新增內容。
Zestful
| 指標 | 2019 年 12 月 | 2020 年 1 月 | 變化 |
|---|---|---|---|
| 不重複訪客 | 207 | 1,723 | +1,516 (+732%) |
| RapidAPI 收益 | $50.43 | $79.67 | +$29.24 (+58%) |
| 企業方案收益 | $3883.70 | $0.00 | -$3883.70 (-100%) |
| 總營收 | $3934.13 | $79.67 | -$3854.46 (-98%) |
Zestful 的營收看起來像是災難性暴跌,但其實只是因為 十二月 是個極端的特例。
Zestful 的收入本來就很不穩定,能有 50 到 100 美元就算是不錯的一個月。流量雖然暴增了八倍,但那大多只是我的部落格文章登上 Hacker News 首頁、順帶提到 Zestful 所帶來的無意義副作用。
仍在尋找第一塊美金
過去經營時,我太專注於成長,卻沒認真思考網站該怎麼賺錢。我對 WanderJest 的獲利方式有 幾個想法,但其中最能最快驗證的就是聯盟合作。
我的第一個合作對象是康乃狄克州一位資深喜劇演員。他在 Facebook 上發文招生,邀請學員報名他的喜劇課程。我提議在 WanderJest 上為他的課程刊登廣告,每介紹一位學員就抽 10% 的學費。他的班只剩下三個名額,學費是 200 美元,所以這不會是可持續的收入來源,但我只是想試試看能不能靠聯盟合作賺到任何錢。

WanderJest 的第一則聯盟廣告
可惜這次嘗試失敗了。廣告上線了幾週,但在開課前沒有任何 WanderJest 使用者報名。本來成功機率就不高,畢竟我的受眾還很小,而且課程地點在康乃狄克州哈特福,距離我在麻州西部的大多數使用者要開車約一小時。
我現在與一間劇場和一場一次性演出建立了聯盟合作。他們的演出資訊在 WanderJest 上會以獨特的標示和折扣標籤呈現,不過我計畫在二月再多做一點,讓使用者更注意到這些演出。

與 WanderJest 合作的演出會在列表中獲得特殊標示。
我希望門票會比喜劇課程好賣。對消費者來說花費較低、我的使用者還能拿到折扣,而且演出地點就在我宣傳 WanderJest 的城鎮附近。
吸引喜劇演員加入 WanderJest
我每週參加兩場喜劇演出,藉此認識新的喜劇演員,並詢問 WanderJest 能怎麼幫上他們。面對面時,表演者似乎都對 WanderJest 很熱情,但我事後請他們提供照片和簡介放到網站上時,卻只有大約一半的人會回覆。只有極少數人非常支持,甚至不用我開口就主動幫忙宣傳網站:


喜劇演員在 Facebook 上宣傳 WanderJest
話雖如此,WanderJest 離成為表演者或主辦方工作流程的一部分還很遠。即使是最熱情的支持者,仍把 Facebook 活動當作主要的宣傳管道。我並不怪他們,因為在 WanderJest 上建立活動目前還很麻煩——他們得先填一份 Typeform,然後由我手動幫他們上架。我希望為網站加入足夠的功能,讓主辦方使用 WanderJest 比不用它更省事。
以下是希望在二月底前完成的功能:
- 讓活動列表改為自助式,讓大家能在 WanderJest 上自行提交與管理演出。
- 讓表演者檔案改為自助式,讓喜劇演員能自行管理個人頁面。
完成這些之後,還有幾個考慮中的功能:
- 新增社群媒體工具,自動化並排程演出的貼文。
- 新增分析功能,讓大家能看到有多少人瀏覽自己的演出列表、以及訪客來自哪裡。
- 我曾在 What Got Done 上 做過測試實作,並不會太難。
- 提供海報製作服務,初期以低於市場行情的價格提供。
- 目前喜劇演員請平面設計師做一張海報要花 30 到 100 美元,我在思考是否能提供自助工具,或是 簡化聘用與修改的流程。
吸引觀眾
歸根究柢,表演者、場地和主辦方最在乎的還是 觀眾。
再炫的功能和宣傳,如果不能向主辦方證明 WanderJest 能提升票房,就一點意義也沒有。而要做到這點,我得讓更多消費者看到 WanderJest。不僅如此,我還得讓它有黏著度,讓使用者在想找娛樂活動時就會想到 WanderJest。
我已在鎮上的地方 Facebook 社團以及兩個在地 subreddit:/r/northampton 和 /r/springfield 發文。每篇貼文的回應都一致正面,/r/springfield 甚至把 WanderJest 加到了側邊欄的固定連結中。


社群媒體上對 WanderJest 貼文的回應
這也是我對主辦方提出的價值主張之一。許多這類社群都禁止宣傳單一活動,但大家把 WanderJest 視為實用的資源,而不是在為特定演出打廣告。
在二月,我計畫:
- 在其他在地 Facebook 社團和 subreddit 上宣傳 WanderJest。
- 聯繫地方報紙和部落格,看看他們是否有興趣與 WanderJest 合作或互相連結。
還有幾個想法,但不確定有沒有餘力執行:
- 與幾位主辦方合作製作一本名為《WanderJest 西麻州喜劇指南》的小冊子,精選下個月的所有演出,然後發放到在地店家。
- 舉辦一個活動,讓粉絲用手機在喜劇現場「打卡」參加抽獎。每次打卡可獲得一張抽獎券,獎品像是 100 美元的 Visa 禮物卡。
我以後再也不會帶著資料庫上線了
在推出新事業的過程中,我學到最重要的一課之一,就是在初期用些權宜之計、甚至有點笨拙的解法也無妨。我比絕大多數人都更熱愛可維護的系統,但在專案前景如此不確定的時候,投資可維護性其實沒有意義。
相反地,每個專案我都會想辦法走捷徑、更快上線。做 WanderJest 時,我直接跳過資料庫——把所有資料都寫死在原始碼裡。

把資料寫死在原始碼裡雖然很醜,但對於快速推出第一個版本卻很有效。
我本來告訴自己,等寫死的資料變得太難搞時再遷移到資料庫就好,但實際上我發現用寫死的方式反而輕鬆得多。這代表開發環境和正式環境的資料永遠保持完全同步。從來不會發生部署後才發現哪裡壞掉的情況(例如:「哎呀,標題超過 80 個字元時版面整個跑掉!」)。而且因為程式碼有版本控管,資料也跟著被控管,所以我可以隨時回到網站的任何一個版本,確定看到的是當時確實存在的程式碼與資料。
最大的好處可能是讓我能快速迭代資料結構。在專案初期,我對問題的理解還不夠深入,無法把結構設計得很完美,所以常常犯錯,事後需要繁瑣、昂貴的修正。用真正的資料庫時,結構變更意味著要寫臨時的一次性遷移程式碼,或是繁瑣的手動調整。
把資料直接寫在程式碼裡,修改結構就輕而易舉,因為一切都只是文字。我的後端是用 Go 寫的,所以如果我不小心在某個欄位放錯資料型別,編譯器就會一直報錯,直到我把它修好。
這顯然無法擴展,但對於大約一萬筆以內的資料量來說完全夠用。同樣地,如果應用程式依賴使用者產生的內容,這個方法就不可行——除非你把原始碼存取權交給所有使用者,還教他們發 pull request。事實上,幾週後我還是得為 WanderJest 加上資料庫,讓使用者能提交演出推薦。但未來的每個專案,只要有機會,我都會想再用一次這個快速上線的技巧。
總結
完成了什麼?
- 為 WanderJest 委託設計了 logo。
- 在 WanderJest 上收錄了約 80% 的在地喜劇演出,但現役表演者大概只收錄了約 20%。
- 在 WanderJest 上新增了使用者自發的演出推薦功能(基本上就是使用者評論)。
- 發布了部落格文章 《My Second Year as a Solo Developer》,登上了 Hacker News 第一名。
- 最近在 Hacker News 上的運氣異常地好,六週內三度登上首頁。
- What Got Done 也因為 Hacker News 的關注而迎來大量新使用者。
- 把這個部落格從 Jekyll 遷移到 Hugo,讓使用上方便了十倍。
經驗教訓
- 盡可能延後在應用程式中導入資料庫。
- 對於一萬筆以下的資料量,把資料寫死在原始碼裡是可行的。
- 用程式化方式查詢 Google Analytics 資料比 我想像中容易。
- 整體來說,我的事業有的是營收問題,而不是成本問題:
我會建議你幾乎不用花任何心力在成本控管上。你沒有成本問題,再怎麼控制成本也無法讓現有事業轉向可持續經營。你有的是營收問題。在中期的理想狀態下,你花超過一分鐘去思考每月 50 美元的 SaaS 開銷在經濟上都是不理性的;能帶你到那個狀態的是行銷與銷售,而不是成本控管。
-Patrick McKenzie(patio11) via Hacker News
下個月的目標
- WanderJest
- 實實在在賺到 1 美元營收。
- 獲得 20 位新使用者註冊。
- 達到 2,000 位不重複訪客。
隨機一篇部落格
留言
登入後參與討論