TinyPilot: Month 1

Michael Lynch

TinyPilot:第一個月

原文由 Michael Lynch 發布,訂閱此部落格

一句話總結

終於打造出一個一推出就獲得關注的事業。

亮點

  • 這是我有史以來營收最高的月份,所有專案合計達 9,800 美元。
  • TinyPilot 創下我所有產品中首月表現的最佳紀錄,共售出 52 台,營收達 8,700 美元。
  • 客戶量的突然暴增,也讓這個月成為我全職為自己工作以來壓力最大的月份之一。

目標達成度

每個月月初,我都會設定當月想完成的目標。以下是這個月的達成情況:

發表一篇關於 TinyPilot 的部落格文章

這篇文章花了很長時間才完成,因為需要大量的螢幕截圖、產品照片和一段示範影片。我對最終的成果很滿意,而銷售量的暴增也讓這些額外的付出顯得非常值得。

銷售 10 台 TinyPilot

  • 結果:售出 52 台 TinyPilot
  • 評分:A+

在發表這篇文章之前,我只賣出兩組 TinyPilot 套件。這篇文章帶來了一波訂單潮,遠遠超出了我的目標。

完成承諾給生酮飲食受訪者的訪談整理

Keto Cornerstone 是我六月時發想的專案點子,現在已經放棄了。不過當初訪談時我承諾會公開他們的故事,所以想履行這個承諾。我把訪談放上網站,也盡量讓網站看起來像樣,但可以說這個專案已經壽終正寢了。

TinyPilot 數據

指標2020 年 6 月2020 年 7 月變化
不重複訪客514,930+4,879 (+9567%)
總瀏覽量22010,427+10,207 (+4640%)
總營收$173.94$8,741.37+$8,567.43 (+4926%)

顯然,這是 TinyPilot 盛大的發表月份,銷售成績也遠比我預期的好。

營收數字其實有點誤導,因為這是硬體套件,每台的成本不低。要精確計算利潤很困難,因為我提前採購了大量庫存,若要逐一拆解收據、釐清已售出商品的成本會非常繁瑣。簡單來說,我的毛利大約在 40% 到 50% 之間,所以這個月的獲利大約是 4,000 美元。

終於讓部落格與事業對接

過去幾年,我有幾篇部落格文章算是小有熱度,發表當週能吸引 3 萬到 20 萬名讀者。在 Reddit、Twitter 和 Hacker News 等科技社群上也算頗受歡迎。

對大多數獨立開發者來說,能登上 Hacker News 第一名對事業會有極大的幫助。但我一直以來的問題是,我的事業所面對的市場,和我的部落格讀者完全不同。沒有人會說:「我很喜歡 Michael對程式碼審查的看法。現在我要去逛他的生酮網站,透過他的聯盟連結買一堆食物。」

在發表之前,我就知道這篇 TinyPilot 文章會不一樣。這篇文章的讀者,顯然與我的 TinyPilot 套件的潛在客戶高度重疊。只要能吸引大家對文章的興趣,銷售額很可能就會跟著來。

幸運的是,這篇文章獲得了不錯的迴響。它登上了 Hacker News 的榜首,並且在那裡停留了大半天。發表首日就吸引了 2.2 萬名讀者,至今累積已達 5.2 萬人。

TinyPilot 部落格文章登上第一名的截圖TinyPilot 在 Reddit 上的發文截圖

我的 TinyPilot 部落格文章在 Hacker News 和幾個熱門的 subreddit 上都獲得了熱烈的迴響。

這波熱烈迴響的缺點是,我低估了需求。手邊的庫存只夠出貨九組套件,所以在文章發表當天的中午就已售罄。

沒能更好地把握這波熱度有點可惜,但我當時擔心產品萬一失敗,卻囤了價值數千美元的庫存。回頭看,我應該更有策略地預先採購。HDMI 轉接頭的運送最慢,但也是最便宜的零件之一。我本來可以先訂個 100 個,再加上其他一些低成本零件。這樣遇到爆量時,只要加急訂購剩下的零件,就能在 2 到 3 天內恢復出貨。

庫存管理很難

自從那篇文章發表後,庫存管理就佔據了我 30% 的時間和 80% 的心思。我不斷焦慮地檢查每一筆訂單的配送進度,擔心會因為缺了套件中的某個零件而讓整個出貨停擺。

寫這篇文章時,我本來可以立刻清掉積壓的 22 筆訂單,但就是缺了 USB 轉 TTL 傳輸線。這本來是我從不擔心備料的零件,因為以往下單後兩天內一定會到貨。現在交期卻拉長到一週,可能是因為我正在跟讀者搶同一批有限的貨源。

以下是我在管理實體商品庫存時發現的其他擴展難題:

  • 當你同時有 10 到 20 筆訂單在不同商家間運送時,要追蹤還缺什麼、什麼時候才能湊齊一套完整套件,就變得很困難。
  • 當你一次訂購大量商品時,預估的到貨時間會變得越來越不準、也不穩定。
  • 某些供應商線上訂單上限為 10 組,更大量的訂單必須透過電子郵件以採購單方式下單,這會額外多花 2 到 3 個工作天。
  • 當你一次訂購數千美元的庫存時,信用卡就會刷爆。
  • 向中國商家下單時,信用卡還會被標記為盜刷。
  • 你甚至可能因為缺了那些平時不會被視為「庫存」的東西——像是紙箱、氣泡紙或膠帶——而卡在出貨環節。

我找過符合我需求的庫存管理軟體,但一無所獲。簡單的 App 無法理解原材料的概念,預設庫存裡的每一樣東西都是直接販售的成品。複雜的系統雖然支援我的使用情境——他們稱之為「套件組裝(kitting)」——但又假設我擁有多個倉庫、出貨人員和採購單流程。而且這類軟體每月要價 80 到 500 美元,在現階段實在太貴了。

我目前的解法是一個笨拙的試算表,在上面追蹤所有需要的零件、現有庫存以及運送中的數量。雖然不是什麼優雅的解法,但短期內大致還算管用。

追蹤所有運送中訂單的試算表截圖

我的 TinyPilot 庫存試算表

我希望熬過這波積壓的訂單後,庫存管理就不會這麼複雜了。對於每個零件,我可以設定一個庫存區間,低於下限就補貨。希望我能把數量設得夠高,足以吸收突如其來的購買潮,並且撐到下一批零件到貨。

管理壓力更難

成功專案帶來的一個意想不到的副作用,就是壓力。

我平常很擅長在晚餐時間就把工作拋到腦後,隔天早上再繼續。但在文章發表後的第一週,我無時無刻不在為 TinyPilot 煩心。發文後的四天裡,我每晚只睡 3 到 4 小時。熬夜也不是在做什麼有用的事,只是不斷反覆思考最糟的情況。

在銷售暴增的當下,全世界只有兩個人用過 TinyPilot,其中一個就是我。我只在自己的兩台伺服器上成功測試過,但如果有某幾大類硬體根本不相容怎麼辦?我確實已用 TinyPilot 處理過實際工作,但如果某個常見的使用情境會讓它徹底失敗呢?Raspberry Pi 真的是 TinyPilot 合適的硬體嗎?還是我應該在砸下數千美元備料前,就換到其他平台?

一週過後,我接觸到的所有付費客戶都表示安裝順利、沒有遇到問題,而且似乎對產品非常滿意。這讓我鬆了一口氣,也消除了一大類擔憂。接著我開始煩惱庫存和物流的問題,不過隨著逐漸建立起一套可持續運作的系統,現在感覺踏實多了。

現在一切感覺都在掌控之中,專案帶來的壓力也減輕了不少。睡眠已恢復正常,雖然我還是覺得收工後很難完全放空。

如何讓 TinyPilot 永續經營?

目前,客戶完全可以不向我購買任何東西就自己組裝 TinyPilot。這種 DIY 的特性,當然也是吸引大家來看我部落格文章的原因。

人們還是會訂購官方的 TinyPilot 套件,我認為有兩個原因:

  1. 他們比較喜歡收到一整組套件,而不是自己零散地採購零件。
  2. 他們基本上是透過購買來贊助我,表達對這個專案的支持。

問題在於,這兩個誘因都不算特別強大。多數人大概還是寧願自己買零件,省下 50% 的費用。

部落格文章帶來了一波銷售高峰,但之後銷量就逐漸下滑。上週只有兩筆訂單,這週更只有一筆。雖然我已暫停行銷並將商品標示為缺貨預購中,但我猜最初那波訂單多半只是一時的熱潮。

文章發表當天帶來了 4,000 美元的銷售額,我女友開玩笑說:「太棒了!你應該每天都來一次。」但問題很明顯,我不可能每天都登上 Hacker News 首頁。我需要提供給客戶一些真正有價值的東西,讓他們即使在 TinyPilot 不再是新鮮話題時也願意付費。

我正在思考如何讓我提供的產品比客戶自己組裝的更有價值,目前想到以下三個方向:

  1. 提供客製化的外殼,讓它感覺更像一個完整的產品,而不是一堆業餘零件的組合。
  2. 提供為 TinyPilot 功能量身打造的客製化硬體。
  3. 提供付費軟體功能。

因為我是軟體開發者,所以我比較傾向第三個選項。

上週五,我釋出了 TinyPilot Pro 的預告,並做好心理準備,迎接那些覺得我背離純粹開源精神而感到被背叛的人的反彈,但到目前為止還沒有出現任何反對聲浪。

有幾位客戶希望加入雲端管理功能,這聽起來很賺錢,但也需要對我的生活方式做出重大調整。構想是讓 TinyPilot 主動連回雲端伺服器,這樣客戶就能在網際網路上的任何地方存取裝置,而無需設定 VPN 或防火牆規則。這顯然是創造經常性收入的好方法,因為用戶很可能願意每月支付 50 美元以上來使用 TinyPilot 雲端管理服務。

問題在於,一旦這項服務中斷,那可就是大事了,所以我得隨時待命。我非常珍惜能夠與工作斷線的自由,因此提供這樣的服務會為我的生活帶來巨大的壓力。或許我可以與像 remote.it 這樣的大公司合作來提供這項服務,但那也可能讓供應商對我的事業擁有過大的掌控力。

舊有專案

以下是我仍在維護、但已非開發重心的專案的簡要更新:

Is It Keto

指標2020 年 6 月2020 年 7 月變化
不重複訪客46,38648,231+1,845 (+4%)
總瀏覽量109,721118,980+9,259 (+8%)
網域評分(Ahrefs)8.08.00
AdSense 收益$85.81$208.86+$123.05 (+143%)
Amazon 聯盟收益$94.85$134.45+$39.60 (+42%)
其他聯盟收益N/A$26.60N/A
總營收$180.66$369.91+$189.25 (+105%)

過去兩個月,我嘗試將 Is It Keto 的廣告從 AdSense 和 Amazon 轉向直接的聯盟合作以及姊妹產品的到達頁面。直接合作幾乎沒有帶來任何營收,我甚至還抓到一家廠商欺騙聯盟夥伴。我已經把廣告全部換回無聊但穩定的 AdSense 和 Amazon 廣告,這也是廣告營收回升的原因。

這個網站的數據已經夠好,讓我現在符合申請 AdThrive 廣告聯播網的資格。根據我看到的一些報告,AdThrive 的收益比 AdSense 高出 2 到 8 倍,這對 Is It Keto 來說將會是個重大轉變。

距離我利用程式化頁面產生Is It Keto 的內容增加 50% 已經過了兩個月,成效仍不明朗。在過去三個月總計 12.2 萬次的 Google 搜尋點擊中,新頁面僅佔了 7,600 次,但它們或許仍在成長,並在訪客進入網站後帶來更多的瀏覽量。

Zestful

指標2020 年 6 月2020 年 7 月變化
不重複訪客369440+71 (+19%)
總瀏覽量9951,247+252 (+25%)
RapidAPI 收益$5.86$18.05+$12.19 (+208%)
企業方案收益$679.40$0.00-$679.40 (-100%)
總營收$685.26$18.05-$667.21 (-97%)

Zestful 這個月很平靜。沒有新的詢問。上個月簽下企業方案的小客戶如預期沒有續約。在 RapidAPI 上的營收仍維持在不到 100 美元的水準。

mtlynch.io(這個部落格)

指標2020 年 6 月2020 年 7 月變化
不重複訪客12,51849,957+37,439 (+299%)
總瀏覽量25,04279,921+54,879 (+219%)
Amazon 聯盟收益$39.02$649.45$610.43 (+1564%)

我平常不會追蹤這個部落格的數據,但這個月特別列出來,只是為了在下一節炫耀一下。

就營收而言,七月對這個部落格來說是個異常的月份,因為許多讀者透過我教學文中的聯盟連結購買了自製 TinyPilot 所需的設備。

營收總覽

指標2020 年 6 月2020 年 7 月變化
TinyPilot$173.94$8,741.37+$8,567.43 (+4926%)
Is It Keto$180.66$369.91+$189.25 (+105%)
Zestful$685.26$18.05-$667.21 (-97%)
mtlynch.io$39.02$649.45$610.43 (+1564%)
總計$1,078.88$9,778.78+$8,699.90 (+806%)

七月是我有史以來營收最強勁的月份。事實上,它比我 2018 和 2019 兩年加起來的總營收還要多 200 美元。這讓我今年 2020 年的累積營收達到 1.31 萬美元,也讓我在 2020 年底前達到 2 萬美元營收的目標看起來非常有機會實現。

總結

完成了什麼?

經驗教訓

  • 採購庫存時,對於交期較長和/或持有成本較低的品項,應預留更大的緩衝庫存。
  • 不要用 Stripe 來賣實體商品
    • Shopify 在各方面都更勝一籌。
  • 採購原材料時,每種零件至少找兩家供應商。
    • 分散或輪流下單,才不會受制於單一廠商。
  • 對商家提供的到貨日期要抱持懷疑。
    • 一旦包裹到了 USPS/UPS/FedEx 手上,他們提供的到貨日準確得多。
    • 在 Amazon、eBay 和 AliExpress 上,許多商家聲稱從美國出貨,但我懷疑他們其實是在你下單後才從中國下單、再轉寄給你。

下個月的目標

  • 銷售 30 組 TinyPilot 套件。
  • 測試三個新的行銷管道,例如搜尋廣告或網紅行銷。
  • 為 TinyPilot 加入滑鼠整合支援。
    • 這樣我終於能讓 TinyPilot KVM 中的 M 名副其實了。

本文章由 muse-spark-1.2-contributor 進行翻譯

留言