モバイルアプリの利用数と収益を伸ばす方法
How Wellspoken が400人のユーザーから数十万ダウンロードへと成長した方法。獲得チャネル、ペイウォール、レビュー戦略、Expoツールチェーンの詳細。
日本語
コピー

これはLiam Duによる以前のゲスト記事、The Indie Developer's Field Guide: Ship Faster with Expo, EAS Build, and OTA Updatesの続編だ。あの記事では、Wellspokenの最初のバージョンを数週間で出荷する方法を扱った。今回はその後に起きたことすべて、つまりユーザーの獲得、課金への導線、そして数字が伸びてもアプリを安定させ続ける方法を扱う。
簡単な振り返り
Wellspokenは、自分自身が抱えていた問題を解決するために作った。会議の場では言いたいことは分かっているのに、プレッシャーがかかると言葉がまとまらなくなる。緊張すればするほど、説明は下手になっていった。求めていた特定のスキルを訓練できるものは市場になかったので、自分で作り、数週間でiOSとAndroid向けの最初のバージョンを出荷した。
最初の記事を書いた時点の状況はこうだった。
-
ユーザー400人以上
-
月間収益500ドル以上
-
リリースから24時間以内に最初の有料顧客
これだけあれば、アイデアに将来性があることは証明できた。だが、本当に堅実なプロダクトに成長できるかは、まだ分からなかった。
それから約6か月後、状況はこうなっている。
-
iOSとAndroidを合わせた累計ダウンロードは数十万件、月間アクティブユーザーは数万人
-
前月比で大きな成長を続けており、次のステップは海外展開
この記事では、そこに至るまでに何が起きたのか、そしてExpoとEASのどの部分が、大規模なインフラを背後に置かずにこの規模でアプリを安定稼働させることを可能にしたのかを書く。
Wellspokenとは何か

Wellspoken は、自分の話し方を磨くことに投資するプロフェッショナル向けの AI コミュニケーションコーチだ。明確で自信のあるコミュニケーションは、キャリアアップにおいて最もレバレッジの効くスキルのひとつでありながら、意識して練習する人はほとんどいない。
Wellspoken はそれをスキルとして訓練する。毎日短時間の練習と AI コーチのフィードバックを通じて、どんな場面でも考えを整理し、はっきり伝えられるようにする。各練習は Wellspoken Index で採点される。1000 点満点、話し言葉の 6 つの軸をカバーする評価体系で、次に何を練習すべきかが常にわかり、長期的な進歩も追える。iOS と Android の両方で利用できる。
アプリのユーザーをどう獲得したか
魔法の一手はない。実際には、いくつかのことが同時に噛み合い、そこから複利で効き始めた。
すべてのチャネルに先立って、それらを機能させたのはプロダクトそのものだ。成長の数字を見ればマーケティングの成功談として読めてしまうが、マーケティングが数字を動かせるのは、プロダクトが課金に値するときだけだ。これは何度も見てきた。模倣者は私たちの UI をほぼそのままコピーしてくるが、中身は空っぽで、コンバージョン率は桁違いに低い。ユーザーは最初のレッスンで違いを感じ取るのだから、結果が大きく違うのも当然だ。
実際に効いた獲得チャネルは 2 つある。
自然な App Store トラフィックと ASO
ASO は突き詰めれば基本を地道にやり続けることだ。何度も戻ってきたくなるほどプロダクトを良くする。保持率とアクティブ率がストアのランキングに跳ね返ってくるからだ。そのうえで関連性を保ち、プロダクトページを磨き続ける。人はコミュニケーションの助けを求めるときにどんな言葉で検索するのか、それを軸にキーワードとタイトルを繰り返し改善し、自然検索でまだ上がらない語は Apple Search Ads で押す。インストールを生みながら、時間をかけてランキングも強化される。
これが機能するのは、土台のプロダクトがそれに見合っているからだ。Apple は同種のアプリとあなたを比較する。Wellspoken は彼らが測るほぼすべての指標で上位 25% に入っている。この土台がなければ、App Store で順位を上げるのはほぼ不可能だ。
UGC 広告
私たちは UGC のエンジンを回している。数十人のクリエイターと 1 人の配信マネージャーが組み、コンテンツを出し続けながら、どれが伸びるかを追う。この仕事では 2 つを同時に見つける必要がある。バズるフォーマットと、コンバージョンするフォーマットだ。この 2 つはしばしば同じ動画ではない。再生数は伸びても何も生まない動画もあれば、静かに購読者を送り続ける動画もある。両方を兼ねるフォーマットが見つかれば、そこに一気に賭けて、ひたすら改善する。
これらのチャネルが人を連れてくる一方で、私たちはその人が入ってきた後の工程も磨き続けている。オンボーディング、アクティベーション、ペイウォール。この作業はほぼすべて A/B テストで、次のセクションで書く。
売上がこう跳ねたのは、この 2 つが掛け算になっているからだ。質の高いインストールが増え、それがより転換するファネルを通る。効果は複利で、曲線はこうやって曲がる。ファネルだけを最適化しても、ファネル上流の成長だけをやっても、結果は今の何分の一かにしかならない。
このセクションで 1 つだけ覚えるなら、プロダクトは他のすべての下にある乗数だ。チャネルとファネルは何人がたどり着くかを決め、プロダクトはそのうち何人が残るかを決める。
アプリの課金をどう成立させたか
Wellspoken はサブスクリプションと無料トライアルで、決済は RevenueCat が処理する。レシート、更新、App Store と Play Store をまたぐ購入の面倒はすべて RevenueCat が引き受けてくれる。
難しいのは購入の外側のすべてで、私たちはそこを A/B テストの繰り返しで改善してきた。ペイウォールの見た目、コピー、価格、トライアル期間、フロー内でペイウォールを出す位置。すべてをテストし、決めるのは私たちの好みではなく数字だ。コンバージョンの伸びの大半は、大量の小さな実験の複利から来ている。
最も安定して効くレバーは、問題を十分に明確に語ることだ。ユーザーが課金するのは、今の自分とありたい自分の差を感じ取ったときだ。だから体験の中で最も手をかけたのは、その差を具体的にする部分だった。誰かがプロダクトの中で自分の問題を認識した瞬間、課金は軽い yes になる。
思いがけず助けになったのは、追いかけられる数字を与えることだった。Wellspoken Index は「話し方を上達させる」という曖昧な目標を、動くスコアに変える。
各練習は話し言葉の 6 軸を 1000 点満点で採点する。構成、簡潔さ、自信、発音、口癖の頻度、話す速さ。その背景にある大きな考えは、コミュニケーション能力にはこれまで本当の尺度が存在しなかったということだ。キャリアの中で最も重要なスキルのひとつであり、あらゆる面接、あらゆる会議、あらゆる昇進の判断に登場するのに、評価は完全に感覚に頼っている。
私たちの目標は、Wellspoken Index を話し言葉の能力を測る標準的な方法にすることだ。タイピング速度や語学力に共通の尺度があるのと同じように。共有された数字があって初めて、人はこのスキルの訓練に本気で取り組むようになる。
保持率への効果は直接的だ。スコアが動く。ユーザーはパフォーマンスのグラフで、練習を重ねるごとに自分の指数が上がっていくのを見る。「580 から 710 に上がった」と言えるとき、プロダクトの価値はもう抽象的なものではない。ユーザーが本当に気にする進捗の指標は、保持率に対して静かに大きな仕事をする。そして良いスコアは、ユーザーがアプリを十分に良いと感じ、レビューを残そうと思う瞬間でもある。
アプリストアでレビューをどう集めるか
最も重要なのはいつ聞くかだ。私たちはポジティブな瞬間に OS 標準のレビュー依頼を出す。練習を終えた直後に良いスコアが出たとき、連続記録のマイルストーンを達成したとき、実績を解除したとき。ただし、そのハードルは劇的なハイライトである必要はない。ユーザーが実際の価値を体験していれば、数回の良い練習でも人は驚くほど気前がいい。完璧な絶頂の瞬間を待って依頼を隠しておく必要はない。核心は、明らかに悪いタイミングを避けることだけだ。オンボーディングの途中、つまずいた直後、あるいはユーザーがまだアプリから何も得ていないうち。
Expo では仕組みは単純だ。expo-store-review が両プラットフォームのネイティブなアプリ内ダイアログをラップしていて、ユーザーはアプリを離れずに評価できる。Apple はダイアログの表示頻度に上限を設けているので、表示条件は自前のロジックで制御し、本当に使われている兆候(たとえば練習を何度も完了した人)を示したユーザーにしかこの機会を使わない。
より深い答えは、この記事の他のすべてと同じだ。プロンプトは、プロダクトがすでに生み出した感情を収穫するだけ。ユーザーが実際に価値を得ていれば、タイミングの良い一度の依頼は驚くほど高い確率で通る。価値を得ていなければ、どんなに巧みなプロンプト戦略でも救えない。
Expo で大規模に運用する
今でも意外に思うことがある。iOS と Android で数十万人のユーザーを抱えながら、私は一度も Xcode や Android Studio を開いたことがない。これを支えているのが EAS で、おかげで専任のインフラチームなしにこの規模でアプリを運用できている。
EAS Build でビルドしてリリースする
EAS Build はクラウド上で両プラットフォーム向けにアプリをコンパイルし、EAS Submit がそれを各ストアへ送り出す。保守すべきローカルのビルドツールチェーンはなく、特定バージョンの Xcode が入っていなければならないマシンもなく、たいてい最も時間を食うプラットフォーム設定もない。実際のところ、フルのネイティブビルドはほとんどやらない。出荷するものの大半はホットアップデートとして配信され、ネイティブビルドは SDK のアップグレードや権限の追加など、ネイティブ層が変わったときだけだ。
EAS Update で素早く直す
これが日々の仕事で一番効く。うちはスタートアップなのでリリースは速く、リリースが速いということは問題も出るということだ。Expo の OTA アップデートサービスが、そのペースを暴走させずに済ませてくれる。何かが漏れ出したら、ホットアップデートで修正を配信し、ユーザーは次回起動時にそれを受け取る。壊れたバージョンを抱えたまま、アプリ審査の2〜3日を待つ必要はない。同じ経路が日々の小さな変更も運んでいる。文言の調整、ペイウォールの変更、UI の修正で、用意でき次第すぐ出る。
これだけのユーザーを前にすると、勘定は簡単だ。かつては初期ユーザー数百人を苛立たせるだけだったバグが、コーヒーを一杯飲み終える前に数万人へ届く。1時間で直すのと3日後に直すのとでは、差が桁違いになる。ホットアップデートは、起こり得た火事を取るに足らない出来事に変えてくれる。
安全を保つ鍵はプレビューと本番のチャネルを分けることだ。アップデートはまず実際のビルドで検証してから全員に配る。リスクのある変更はすべてプレビューチャネルに留める。挙動が正常だと確認できてから本番へ昇格させる。
規模を広げる中で学んだこと
成長は組み合わせだ。 単一のチャネルがここまで連れてきたわけではない。いくつかの小さな勝ちが積み重なった結果だ。
ファネルの最適化と獲得施策は互いに複利で効く。 トラフィックを伸ばしながら転換率も上げて、初めて曲線は曲がる。どちらか片方だけでは、価値の大半をテーブルに置き忘れることになる。
優れたプロダクトが決定的に重要だ。 ここに書いたすべてが機能するのは、アプリ自体が使えるからだ。クローン製品は似た戦術を使っていてもプロダクトが弱く、転換率はまるで違う。これはマーケティングでは埋め合わせられない。
OTA アップデートは運用の仕方を変える。 本番の問題を数分で直せると、何をリリースしようと思うかが変わり、夜どれだけ安眠できるかも変わる。最悪のリリースが、数日続く緊急事態から静かなパッチ一件になる。
テストは必要だと感じるより早く始める。 スケジュールに間に合わせるため、私たちは MVP を自動テストなしで出した。その負債は成長するにつれて高くついた。かつては初期ユーザー少数を苛立たせるだけだったリグレッションが、今では誰かが気づく前に数万人へ届く。OTA は修正を速くするが、そのバグをそもそも避ける方がもっと速い。
次はどこへ
まだかなり早い段階だ。半年前、Wellspoken には数百人のユーザーと一つの直感しかなかった。ここまで連れてきたのと同じループ(効くチャネルを見つけ、そこから来る人たちの転換を改善し、素早くリリースする)には、まだ走らせる余地が大きく残っている。当面の焦点は成長を複利で積み上げ続けることと、Wellspoken を国際市場へ広げることだ。曲線をもう少し上まで登ったら、もっと長い話ができる。それは3本目の記事になるかもしれない。
Wellspoken は iOS と Android で公開中だ。あなたも私と同じように考えをうまく言葉にできずにいるなら、あるいは Expo で何かを作っていて話してみたいなら、連絡してほしい。