What Got Done - Month 3

Michael Lynch

What Got Done — 3ヶ月目

一言まとめ

What Got Doneの実験を終了します。

ハイライト

  • 顧客がこのアイデアに関心を示さなかったため、What Got Doneはいったん棚上げすることにしました。
  • Zestfulは、細かいことにこだわりすぎないという点で、私にとって最大の課題になっています。
  • Is It Ketoは水面下で成長を続けており、収益は22%増、トラフィックは35%増となりました。

目標の評価

新規顧客と5件の通話を行う

  • 結果: 9件の通話・ミーティングを実施しました(What Got Doneで5件、Zestfulで3件、別のプロジェクト案で1件)
  • 評価: A+

予想のほぼ2倍のインタビューを実施でき、顧客との対話スキルも向上しました。

要望の多かったZestfulの機能を2つ実装する

  • 結果: USDAマッチングと「either/or」形式の材料への対応を追加しました
  • 評価: B

ユーザーが入力した材料をUSDA食品データベースのエントリにマッチさせる機能をZestfulに追加しましたが、カバー率は期待ほどではありませんでした。80%を目指していましたが、達成できたのは73%でした。

USDAマッチングに予想より時間がかかったため、もう一つの機能は小規模な改善1件にとどまりました。それが「either/or」形式の材料表記への対応です。たとえば「2 cups chicken stock or low-sodium broth(チキンストックまたは低ナトリウムブロス2カップ)」のような材料が与えられた場合、Zestfulはどちらか一方の材料を選びます。以前は「chicken stock low-sodium」のような意味不明な混成結果を返していました。

What Got Doneにエンゲージメントを高める機能を2つ追加する

  • 結果: リアクション機能と、下書きのプレビューパネルを追加しました
  • 評価: B

What Got Doneの投稿にリアクション(例:高評価、お祝いなど)を付けられるようになりましたが、エンゲージメントへの効果は見られませんでした。この機能を試したユーザーは2〜3人にとどまっています。

Zestfulと同様に時間が足りず、もう一つ実装したかった機能(リマインダーメール)には手が回りませんでした。そこで代わりに、簡単な機能であるMarkdownのライブプレビューを追加しました。

休止中のプロジェクト

Is It Keto

Is It Ketoは現在優先度を下げているため、指標をそこまで深掘りはしませんが、注目すべき数値をまとめます。

指標2019年6月2019年7月変化
ユニーク訪問者数14,41919,526+5,107 (+35%)
総ページビュー数39,40553,467+14,062 (+36%)
ドメインオーソリティ(Moz)660
ランクインキーワード数(Moz)8621,442+580 (+67%)
AdSense収益N/A$71.49N/A
Amazonアフィリエイト収益$138.76$153.98+$15.22 (+11%)
合計収益$138.76$225.47+$86.71 (+62%)

Is It Ketoを放置し続けるのは奇妙な気分です。今年に入って毎月トラフィックも収益も少なくとも30〜50%成長しているのですから。最も収益性の高いプロジェクトにもっと集中したい気持ちと、多くのアイデアに分散して注力することをやめたい気持ちの間で揺れています。

Slackがあるのに、なぜWhat Got Doneを使うのか?

7月には、What Got Doneについて5件の顧客インタビューを行いました。

  • 3件は、コールドアウトリーチで見つけた元Googleの創業者へのインタビューでした。
  • 1件は、Snippetsの楽しさについて書いた私のブログ記事を読んで問い合わせをくれた方でした。
  • 1件は、私の住む地域の近くのテック系スタートアップのオーナーでした。

他にも4人の創業者がメールに返信をくれましたが、丁寧にミーティングの依頼を断られました。

私に直接連絡をくれた方を除き、一貫して聞かれたフィードバックは、皆が現在Slackやスタンドアップミーティングでチームの進捗を共有しているということでした。誰も自分のやり方を絶賛してはいませんでしたが、皆それなりに満足しており、代替手段を探すことには興味がないようでした。

What Got Doneが成り立つかもしれないと考えていたもう一つの道は、オーガニックな成長でした。6月末には新規ユーザーのサインアップが着実に増えていました。人々が無料プランを使い続ければ、What Got Doneは勢いを得て、雇用主が有料プランを導入するよう後押しされるかもしれないと考えていました。残念ながら、オーガニックな成長は7月上旬に鈍化しました。

What Got Doneの2019年7月の新規ユーザー数を示すスクリーンショットWhat Got Doneの2019年7月のアクティブユーザー数を示すスクリーンショット

What Got Doneの2019年7月における1日あたりのサインアップ数とアクティブユーザー数

What Got Doneはビジネスアイデアとしては棚上げし、個人用のツールとして残すことにします。これを作った一番の動機は、Vue.jsを学ぶことでしたし、その点では成功しました。ビジネスアイデアとしては最も強いものではありませんでしたが、どうせアプリを作るなら販売も試してみようと考えたのです。結果的に、ビジネス向けプロダクトとしては弱すぎたので、より可能性の高い別のアイデアに集中していきます。

Zestfulと、すべてを直したい衝動を抑えること

今月、Zestfulという収益化できていない材料解析サービスが、私の完璧主義を最も刺激するプロジェクトだと気づきました。ウェブアプリ、RESTfulなウェブサービス、学習用アプリケーション、機械学習パイプラインが関わっており、全体に細かな不完全な部分が無数にあるため、細かい修正をしたくなる誘惑に常にかられます。残念ながら、7月はその誘惑に負けてしまうことが多かった月でした。

たとえば、Zestfulが材料の「ground cinnamon(シナモンパウダー)」を誤って解析していることに気づきました。「cinnamon」を商品名、「ground」を下処理と解釈していたのです。自分でシナモンスティックを挽く人はほとんどいないので、商品名は「ground cinnamon」であるべきです。原因を調べたところ、学習データセットに「ground cinnamon」のラベルが誤っている例が多数含まれており、モデルが混乱していたことが分かりました。

すぐに直せそうに思えましたが、誤った「ground cinnamon」の例をすべて探し出すのに1時間ほどかかってしまいました。ようやく直し終え、エラーケースを一つ潰せたと誇らしく思いましたが、実際には大した改善にはなっていませんでした。Zestfulへのリクエストのうち「ground cinnamon」を含むものはわずか0.3%です。さらに、以前の挙動で「cinnamon」を返していたとしても、誰もが「cinnamon」は「ground cinnamon」を意味すると解釈するため、十分だったのです。

Zestfulでのground cinnamonの解析結果のスクリーンショット

これを正しく動くようにするのに、途方もなく時間がかかってしまいました

こうした修正は、その瞬間はパーサーの精度が上がって楽しいのですが、細かなエラーケースを追いかけて沼にはまり、数日後に気づけば全体の精度はほとんど変わっていない、ということになりがちです。パーサーが100%正確になることは決してなく、どんどん小さくなる精度向上を永遠に追い求めることになりかねません。

今後の目標は、有料顧客からの要望に直接結びつく場合を除き、Zestfulの修正衝動を抑えることです。

Is It KetoへのAdSense導入

6月には、栄養情報サイトのIs It Ketoで広告パートナーを試しました。結果が気に入らず、11日間で配信を停止することにしました。広告は見た目が悪く、モバイルユーザーの表示を崩してしまったのです。

それでも、収益化手法としてのバナー広告の魅力について考えさせられました。その実験以前、Is It Ketoは訪問者がサイト内のAmazon商品リンクをクリックしたときだけ収益が発生していました。これはMetamucilのようなページでは有効でした。訪問者がサイトを見た後にMetamucilの食物繊維カプセルを買おうと思うのは自然だからです。一方で、Lettuceのようなページでは有効な戦略ではありません。レタスをAmazonで注文する人はいないからです(実際に注文してしまった不運な人たちを除いては)。

Amazonアフィリエイトリンクに頼るということは、訪問者がより収益性の高い別の記事へ遷移してクリックしない限り、Is It Ketoのほとんどのページでは収益が発生しないことを意味していました。バナー広告なら、Amazonで何かを買わせるかどうかにかかわらず、人気のあるページはすべてサイトの収益になります。

そこでGoogle AdSenseに登録したところ、これまでのところ良い経験ができています。主な違いは次のとおりです。

  • 広告の掲載位置を自分でコントロールできる。
    • 以前の広告パートナーは、見つけた空きスペースに自動的に広告を詰め込んでいました。
    • 手動で配置を選ぶことで、サイトの見た目や雰囲気を損なわずに済んでいます。
  • 表示される広告を自分でコントロールできる。
    • 審査用のダッシュボードのおかげで、スパム的だったり、サイトの機能であるかのように見せかけたりする広告がユーザーに表示されないようにできます。
    • たとえば、偽の「印刷」ボタンを挿入する広告などです。
Google AdSenseとAmazonアフィリエイトの広告を表示したIs It Ketoのスクリーンショット

Google AdSenseとAmazonアフィリエイトの広告が表示されたIs It Keto

今のところ、1,000ページビューあたり2.29ドルを稼いでいます。以前の広告ネットワークはユニーク訪問者数ベースで計測していたので、その基準で言えば1,000セッションあたり約5ドルを稼いでいることになります。以前のパートナーで稼いでいた約8ドルよりは少し少ないですが、広告の煩わしさと収益性のトレードオフとしては、今のバランスに満足しています。

まとめ

何ができたか?

  • 9件の顧客インタビューを実施した
  • What Got Doneに「リアクション」機能を実装した
  • ZestfulにUSDAマッチングを追加した
  • Zestfulで「either/or」形式の材料への対応を追加した
  • Is It KetoにGoogle AdSenseを追加した

学んだこと

  • サイト上での広告の見せ方を自分でコントロールできれば、バナー広告もそれほど気にならない。
  • 元Googleの創業者にパーソナライズしたコールドメールを送れば、高い返信率が得られる。
    • 15人の創業者にメールを送った
    • 7人から返信があった(返信率47%)
    • 3件のミーティングにつながった(コンバージョン率20%)
  • 有料顧客からの要望に直接結びつかない限り、Zestfulをいじり続けるのはやめるべきだ。

来月の目標

  • mtlynch.ioで新しいブログ記事を公開する。
  • コピーライター向けメールツールのアイデアのMVPを公開する。
  • What Got Doneを休止状態にする準備を整える。
    • 残っている細かなバグをいくつか修正する。
    • 半年後に戻ってきたときに忘れているであろうことをすべて文書化する。
    • もしかしたらオープンソース化する。

原文は Michael Lynch により に公開されました。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。