WanderJest:第一個月
一句話總結
還在尋找第一筆營收,但感覺已經近在咫尺。
亮點
- 三家業者同意與 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 |
| Domain Rating(網域評分) (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%) |
| Domain Rating (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 的營收看似大幅崩跌,但其實只是因為12 月是極端的特例。
Zestful 的收入本來就呈現突發性的波動,落在 50 至 100 美元之間就算是不錯的月份。流量成長了八倍,但那主要是因為我的部落格文章登上 Hacker News 首頁並提及 Zestful 所帶來的副作用,基本上沒有太大意義。
還在尋找第一塊錢
過去經營其他事業時,我過度專注於成長,卻忽略了網站該如何獲利。我對如何讓 WanderJest 變持有幾個想法,但其中最能及早驗證的是聯盟合作。
我的第一個合作對象是康乃狄克州一位經驗豐富的喜劇演員。他在 Facebook 上發文招收喜劇課程的學生。我提議在 WanderJest 上為他的課程刊登廣告,每成功推薦一位學生就抽取 10% 的學費。他的課程僅剩三個名額,學費為 200 美元,因此這不會是穩定的收入來源,但我只是想試試看能否透過聯盟合作賺到任何收入。

WanderJest 的第一則聯盟廣告
可惜這次嘗試失敗了。廣告上線了幾週,但在開課前沒有任何 WanderJest 使用者報名。這本來就是一次希望渺茫的嘗試,因為我的受眾仍然很小,而課程地點在康乃狄克州的哈特福,距離大多位於西麻州的使用者約需一小時車程。
我現在已與一間劇院和一場一次性演出建立聯盟合作。這些節目的資訊在 WanderJest 上會以獨特的標示和折扣標籤呈現,不過我計畫在二月再多做一些努力,以吸引使用者關注這些節目。

與 WanderJest 合作的節目會在列表中獲得特殊標示。
我期望門票會比喜劇課程更容易銷售。對消費者而言花費較低,我的使用者還能享有折扣,而且演出地點就位於我宣傳 WanderJest 的城鎮附近,地理位置相近。
吸引喜劇演員加入 WanderJest
我每週參加兩場喜劇演出,以認識新的喜劇演員並詢問 WanderJest 能如何幫助他們。面對面交談時,表演者對 WanderJest 似乎都很熱情,但當我事後請他們提供照片和簡介以上架到網站時,只有約一半的人會回覆。少數特別熱心的支持者甚至不需我開口,就會主動幫忙推廣網站:


喜劇演員在 Facebook 上推廣 WanderJest
話雖如此,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’s Guide to Western Mass Comedy(《WanderJest 西麻州喜劇指南》)」的小冊子,彙整下個月即將舉行的所有演出,然後發送到當地店家。
- 舉辦一場比賽,讓粉絲透過在手機上對喜劇演出「打卡」來參加。每次打卡可獲得一張抽獎券,獎品例如 100 美元的 Visa 禮物卡。
我以後再也不會帶著資料庫上線了
在推出新事業的過程中,我學到最重要的課題之一,就是在初期階段,快速的權宜之計與不夠精緻的解法是完全可以接受的。我比幾乎所有人都更熱愛可維護的系統,但在專案前景仍不明朗時,投資可維護性毫無意義。
因此,每個專案我都會尋找新的偷吃步方法,以更快上線。推出 WanderJest 時,我直接跳過了資料庫——把所有資料直接寫死在原始碼裡。

把資料寫死在原始碼裡雖然不好看,但對於快速推出第一個版本卻很有效。
我原本告訴自己,等到寫死的資料變得太難處理時再遷移到資料庫,但後來發現使用寫死的資料其實更輕鬆。這表示開發環境中的所有資料都能與正式環境完美同步。不再發生部署後才發現有問題的情況(例如:「哎呀,當標題超過 80 個字元時版面整個跑掉!」)。而且因為程式碼有版本控制,資料也一併受到控管,所以我可以隨時回到網站的任何一個版本,確保看到的是當時程式碼與資料的完整狀態。
或許最大的好處是它讓我能快速迭代資料結構。在專案初期,我對問題的了解還不夠深入,無法完美設計結構,因此常會犯錯,日後需要繁瑣且昂貴的修正。若使用真正的資料庫,結構變更意味著要寫臨時的一次性遷移程式碼,或進行繁瑣的手動調整。
把資料直接寫進程式碼後,修改結構就輕而易舉,因為一切都只是文字。我的後端是用 Go 寫的,所以如果我不小心在欄位中放入錯誤型別的資料,編譯器就會立刻報錯,直到我修正為止。
這種做法顯然無法擴展,但在約 1 萬筆資料以內都還堪用。同樣地,如果應用程式依賴使用者產生的資料,這個方法就行不通,除非你讓所有使用者都能存取原始碼並教他們發 pull request。而事實上,幾週後我還是得為 WanderJest 加入資料庫,讓使用者能提交節目推薦。但對於未來的所有專案,只要可行,我都期待能再次運用這個快速上線的技巧。
總結
完成了什麼?
- 為 WanderJest 委託設計了標誌。
- 在 WanderJest 上收錄了約 80% 的在地喜劇演出,但活躍表演者可能只涵蓋約 20%。
- 在 WanderJest 上新增支援使用者自發的節目推薦(基本上就是使用者評論)。
- 發表了部落格文章 《獨立開發者第二年》,該文登上 Hacker News 第一名。
- 最近在 Hacker News 上運氣特別好,六週內有三次登上首頁。
- What Got Done 因為 Hacker News 的關注而迎來大量新使用者。
- 我將這個部落格從 Jekyll 遷移到 Hugo,讓使用體驗輕鬆了十倍。
學到的教訓
- 盡可能延後在應用程式中整合資料庫的時間。
- 對於約 1 萬筆以下的資料量,把資料寫死在原始碼中是可行的。
- 以程式化方式查詢 Google Analytics 資料比我預期的還要簡單。
- 整體而言,我的事業面臨的是營收問題,而非成本問題:
我會建議你幾乎不用花心思在成本控管上。你沒有成本問題,再多的成本控管也無法讓你現有事業的曲線轉向永續經營。你有的是營收問題。在中期你理想的狀態下,花超過一分鐘去思考每月 50 美元的 SaaS 開銷在經濟上是不理性的;能帶你達到那個狀態的是行銷與銷售,而非成本控管。
-Patrick McKenzie(派崔克・麥肯錫) (patio11) via Hacker News
下個月的目標
- WanderJest
- 創造 1 美元營收(這次是來真的)。
- 獲得 20 位新使用者註冊。
- 達到 2,000 位不重複訪客。
隨機一篇部落格