Instagramを10億ユーザーに導いた「隣接ユーザー理論」
(andrewchen.co)ユーザー数4億人から10億人になった3年間、Growthチームのヘッドを務めたBangalyの経験を共有した文章【主なポイントの要約】
- 入社時点では線形成長で、成長速度が鈍化し始めていた
→ 幾何級数的な成長へ変えるための取り組み
- 「隣接ユーザー(The Adjacent User)」とは、プロダクトを知っていて、使ってみたものの参加には至らないユーザー
→ これはプロダクトのポジショニングや体験に障壁があることを意味する。プロダクトを受け入れられていない(受容、Adoption)
→ 4億人にはPMF(Product-Market Fit、プロダクトと市場の適合)していたが、それでもなお理解して使えないユーザー層がいる
→ Growthチームは継続的に隣接ユーザーを定義し、彼らが何に苦労しているのかを理解し、共感しながら問題を解決しなければならない
→ 隣接ユーザー理論はInstagramだけでなく、他の多くのプロダクト主導の企業でもダイナミックな変化を生み出してきた
** 隣接ユーザーの重要性 **
- 隣接ユーザーの課題を解決することは、現在のPMFの潜在力(Potential)をつかむこと
PMFがあるなら健全なリテンションカーブを持つことになるが、これが最終目標ではない。
現在のリテンションはPMFの本当のポテンシャルを示してはいない。
リテンションとPMFの間には少しギャップがあり、隣接ユーザーを引き込めばそのギャップを縮められる
- 隣接ユーザーを引き込むと、段階的に影響が及ぶ
毎年、有権者に投票を促すと、それによってその有権者たちはその選挙結果に影響を与えるだけでなく、その後の選挙やその世代の政治参加まで変えうる。
同じように、隣接ユーザーにサービスの中核的価値を体験させれば、短期的なコホートが変わるだけでなく、今後のすべてのコホートにも影響する。
これはリテンションだけでなく、ユーザー獲得や収益化にまで影響する。
- 隣接ユーザーは、プロダクトへの取り組みを集中させるもう一つの方法
ほとんどのプロダクトチームは既存ユーザーをよく理解しているが、将来の顧客(Future Audience)は絶えず変化していく。
こうした潜在ユーザーがプロダクトを採用するときに生じる問題は、時間が経つにつれて増え続ける。
次世代の顧客層を理解し、支援し、構築する専任チームがなければ、顧客を増やしていくことはできない。
そうなると成長は止まり、プロダクトは望む水準にも到達できない。
** 隣接ユーザーを深く理解する **
プロダクトを複数の段階別サークル(Circle)として考えると、それぞれのサークルはユーザーがいる状態によって分かれる
例) Power User > Core User > Casual User > Signed Up > Visitor
各サークルには、その軌道にとどまるユーザーがいて、そのユーザーたちは他の段階へ進まず、その中にとどまる可能性のほうが高い
通常、次の段階へ進むのを妨げるもの(参入障壁)がある。
彼らが隣接ユーザーであり、私たちの目標は「彼らを特定し、なぜ苦労しているのかを理解すること」。
彼らの問題を解決すれば、より多くの顧客を引き込み、サークルの外縁をさらに広げることになる。
- Instagramにおける隣接ユーザーの例
Not Signed Up(未登録) → Signed Up(登録)
Signed Up(登録) → Activated(アクティブ化)
Casual(たまに使う一般ユーザー) → Core Usage(毎日使うコアユーザー)
各段階ごとに、それ以上進めずにとどまる人たちがいる。
「Bangaly: Instagramでは、ユーザーが登録後最初の7日間で10人以上のフォロワーを獲得すると、アクティブ化される確率が65%以上でした。」
- Slackにおける隣接ユーザーの例
Not Signed Up → Signed Up (Acquisition Teams)
Signed Up → Casual (Activation Teams)
Casual → Core Free (Engagement Teams)
Core Free → Monetized (Monetization Teams)
「Fareed: Slackでは、ユーザーが直近7日間のうち3日だけ活動していた(3d7)場合、そのユーザーはサークルの端にいて、翌週に50%の確率で離脱または維持していました」
** チームが隣接ユーザーに集中しない理由 **
→ パワーユーザーに集中する
→ ペルソナは誤ったツール
→ 毎回すべてのスイングでホームランを狙おうとする
- The Gravity Of The Power User
プロダクトチームはたいてい、自分たちのプロダクトのパワーユーザーである。
プロダクトチームが使うものは、不便な点がすぐ目の前に見えるため、自動的に改善される傾向がある。
しかしこれは自分自身や友人のために作るものになってしまい、Ego(自我)には役立つかもしれないが、自分やパワーユーザーのために作っている限り成長はできない。
常に、自分/チーム/パワーユーザーと同じレベルの知識・意図・要件を持たない次の顧客のために作らなければならない。
隣接ユーザーを対象に取り組むには、「しきい値を超える」必要がある。
彼らが誰なのかを知るために、定義し、理解しようとしなければならない。
これは従業員として見えているものとは大きく異なることがあり、彼らが誰なのかがわかれば共感でき、何に苦労しているのかもわかるようになり、そうすれば何を作るべきかがわかる。
「Andrew: Uberでは、多くの社員がUberプロダクトのパワーユーザーでした。彼らはプロダクトをよく使っていたので、成長に必要なことを知っているとよく言っていました。しかし実際には、それらがUberに新しい顧客を引き込んだことはほとんどありませんでした。」
- Personas Tend To Be The Wrong Tool
プロダクトの問題を解決しようとするとき、誰を対象にするのかという問いに対して、プロダクトチームはたいていペルソナを挙げるが、そこには次のような問題がある。
-
現在のユーザー vs 次のユーザー : ペルソナは通常、現在のユーザーを説明する傾向があり、隣接ユーザーは次のユーザーが誰なのかを予測し、成功できるようにする。
-
変化しない : ほとんどの企業はペルソナを作った後、何年もそのまま維持し、進化させたり変更したりしない。隣接ユーザーは、1つの問題を解決して次に進むたびに、継続的に進化し変わっていかなければならない。
-
広すぎる : ペルソナは通常広すぎて、アクションを取りにくい傾向がある。隣接ユーザーは、今日プロダクトを使っている人たちの最も端にいるサブセグメントを見せてくれる。
-
ユーザーベースではない : 企業は通常、人口統計学的属性や感情的ニーズに基づいてペルソナを作る。これは多くのアプリケーションで有用だが、隣接ユーザーの参入障壁をペルソナ定義に入れなければ、隣接ユーザーを引き込む助けにはならない。
- Trying To Hit A Home Run Every Time
プロダクトチームは、100本のヒットを打つことよりもホームランを打つことをより高く評価する傾向がある。
そうなるほど、より大きな市場のユーザーに合わせて、より大きなスイングをするようになる。
すると、新規ユーザー向けのPMFを合わせるためにプロダクトを作ることになり、現在のPMFの潜在力は満たせなくなる。
覚えておくべきなのは、隣接ユーザーとは、あなたのプロダクトを今まさに使おうと努力しているユーザーだということ。
隣接ユーザーでない人は、世界中のあらゆる人になりうる。
非隣接ユーザーのほうが規模は大きいだろうが、彼らがあなたのプロダクトを受容するための参入障壁もはるかに大きい。
大きく行こうとすることばかり考える企業は、明確な段階を飛ばしてしまい、現在の受容の問題を解決できない。
隣接ユーザーの問題を解決することは、しばしば「最適化」と見なされ、一部の組織ではそれを短期的な思考(Thinking)として軽視するが、そうではない。
これは長期的なロードマップと高速成長を可能にする連続的な実行訓練であり、短期ルートではなく長期ルートを短く切り替えながら進むものだ。
** 隣接ユーザーがいることをどうやって知るか
あなたが隣接ユーザーを見つけ出して助けるまでは、彼らはずっと隣接のままでいる。
「彼らは自力では上の段階へ進みません」
彼らに情熱を持ち、彼らの目線でプロダクトを見る方法を学ぶ必要があり、
彼らに集中しなければ成長は鈍化し、コホート(同質集団)は衰退する。
- コホート減衰(Cohort Decay)がシグナル
十分な数のユーザーがいれば、隣接ユーザーの影響がコホートに現れ始める。
各ユーザー段階間の移動を示す定量指標が見えてきて、
たとえば、無料から有料ユーザーへの転換、登録ユーザーからアクティブユーザーへの転換など。
コホートベースでこうした値を見ると、各コホート間で徐々に低下していくことが分かる。
各セグメントに入ろうとする隣接ユーザーがいて、さらにその中で次の段階へ進もうとする人たちもいるためだ。
** 隣接ユーザーを見つけて定義する
隣接ユーザーの目線でプロダクトを見る第一歩は、
彼らが誰で、なぜ困難を抱えているのかについて仮説を立てること。
- 目標は可視性を得ること。完璧である必要はない。
選択可能なすべてのオプションを広げて(Landscape)、その中から集中すべき隣接ユーザーを特定しなければならない。
その中ではしばしば複数の群を選ぶこともあるため、たった1つの隣接ユーザーグループだけを知っていても十分ではない。
そして、それが完璧であることはありえない。完璧を求めていては始めることすらできない。
手順は次のとおり。
→ 隣接ユーザーについて仮説を立て、
→ 集中する対象を選び、
→ チームが彼らの目線でプロダクトを見るようにし、
→ 実験し、顧客との対話を通じて検証と学習を行い、
→ 選択可能なオプション(Landscape)を更新したうえで、
→ そのオプションの中から選ぶ。
そして、これを雪だるまを転がすように繰り返し続ける。
- 今、誰が成功していて、なぜそうなのかを知る
隣接ユーザーを理解するには、現在成功している人たちが誰で、なぜ成功しているのかを知ることが役に立つ。
なぜなら、隣接ユーザーは彼らと1つまたは複数の属性が異なるだけだからだ。(全体が違うわけではない)
その属性が拡張ベクトル(Expansion Vector)を生み出す。
Instacart を例にすると、75%を占める健全なユーザーは、
→ 女性
→ 都市部在住(Urban)
→ 特定の都市に所在
→ 世帯主
→ 1人以上の子どもがいる
→ より裕福で価格にあまり敏感ではない
→ Instacart の注文作成に1時間程度は費やすつもりがある
これらの一部はデータから分かり、一部は顧客との対話を通じて分かり、一部は推論したものだ。
それぞれが次のような拡張ベクトルを作る。
→ 女性 ⇨ 男性
→ 都市部 ⇨ 郊外(Suburban)
→ 特定の都市 ⇨ 他の都市
→ 世帯主 ⇨ 世帯員
→ 子ども1人以上 ⇨ 小規模世帯、カップル、単身者
→ 裕福で価格にあまり敏感ではない ⇨ 価格に敏感
→ 注文に労力をかける ⇨ 注文に時間を使いたくない
より細分化するほど、一般的にはより良いが、属性には共通するカテゴリーがある。
どのカテゴリーが関連し、影響を与えるかはプロダクトによって異なる。
→ 性別
→ 年齢
→ 収入
→ 地域
→ 言語
→ 価格感応度
→ 技術活用度(Tech Enablement)
→ 顧客成熟度
→ デバイス性能
→ プロダクトのユースケース
→ 役割(Role)
→ 会社
- 隣接ユーザーとは誰か?
プロダクトにうまく定着した人と、その理由について仮説を立てれば、可能な隣接ユーザーセグメントを想定できる。
上で見つけたベクトルのうち1つ以上を変更する必要がある。
こうしたデータ分析はボトムアップで行うのがよい。
ユーザーと長時間話すよりも、データを通じて各サークルの縁で起きていることを観察するべきだ。
Instacart でデータを見ると、現在成功しているユーザーも、最初は注文作成に長い時間がかかっていたことが分かった。
私たちの仮説は、現在のユーザーは店舗に直接行く代わりに、カートに商品を入れるのに何時間も費やす意思があるユーザーだというものだった。
これにより、そうした時間を費やす意思のない最初のユーザーたちにとって、プロダクトを見つけやすくすることに集中できるようになった。
Instagram で最初にデータを見たとき、膨大な量のオーガニックなWebトラフィックが流入していたが、彼らは登録したり健全なユーザーへ転換したりはしていなかった。
当初は理由が分からなかったが、多くのデータ探索を通じて、彼らがどこから来て、なぜWeb経由でアクセスしたのかなど、さまざまな理由が隣接ユーザーを定義する助けになった。
- なぜ彼らは隣接ユーザーなのか?
誰が隣接ユーザーかを知るだけでは十分ではなく、なぜ彼らが困難を抱えているのかを知る必要がある。
そのためには、「隣接ユーザーに共感すること」が本当に重要だ。
基本的にプロダクトチーム/開発チームはパワーユーザーなので、彼らが隣接ユーザーに共感するのは非常に難しい。
彼らがなぜ困難を抱えているのかについて仮説を立てるには、4つの手法が推奨される。
- 隣接ユーザーになる
ドッグフーディング。彼らの条件/環境でプロダクトを体験してみる。継続的にチームが新規ユーザーのフローを体験できるようにすることから始める。
最終的には、隣接ユーザーの体験をシミュレーションできるツールを構築する。
→ Instagram は、隣接ユーザーが国際化するにつれて、さまざまなデバイス、ネットワーク速度、言語などを体験する方法を見つける必要があった
→ Facebook は Air Traffic Control と呼ばれるツールを通じてネットワーク速度を制御し、体験させている
→ Instacart は、サンフランシスコとはまったく異なるカンザス州の環境を体験できる方法を見つける必要があった
隣接ユーザーのように毎日を生きてみると、目立たないものに気づけるようになる。
- 隣接ユーザーを見る
ユーザビリティテストを通じて、隣接ユーザーがどのようにプロダクトを使うのかを見る
登録し、アクティベーションする過程で何に苦労しているのかを観察し、話してもらう
- 隣接ユーザーと話す
アンケートまたは直接の会話を通じて、隣接ユーザーがなぜプロダクトを利用し、どんな問題を解決しようとしているのか、また彼らが検討している他の代替手段には何があるのかを尋ねる
Instagram では、ユーザーがログアウトした後、再ログインできない人が増えていることを発見した
→ ログアウトしにくくするのか、再ログインを簡単にするのかを決めなければならない状況になった。
→ 意図的にログアウトするユーザーとの会話を通じて分かったこと
-
プリペイド携帯を使っていてデータ使用量が心配だったり、家族と電話を共有していたりする場合がある
-
偽のメールアドレスを多く使う。欧米ではメールアドレスを多く持っているが、国際的にはそうではない。ただSMSを使うだけだ
→ この2つが分かったことで、それぞれのユースケースを解決する創造的な代替案を見つけることができた。
- 隣接ユーザーを訪問する
隣接ユーザーの環境を直接訪れ、彼らがどのような環境でプロダクトを使っているのか、そして彼らの業務フロー、制約条件、要件などを把握する
** 隣接ユーザーの優先順位を決める
よくある最大の失敗の1つは、集中すべき隣接ユーザーの順序を誤ることだ。
- 隣接ユーザーは1つまたは2つの属性だけが異なるべき
5つのベクトルがあるとして、5つすべてが異なるなら、それは誤った選択だ。
それは毎回のスイングでホームランを狙うようなものだ。
隣接ユーザーとは、1つの大きな集団を狙うのではなく、細かく定義し、その段階を増やしていくものだ。
- すべての隣接ユーザーが機会とは限らない
多くのセグメントがあっても、存在するからといって必ずしもその人たちにサービスすべきとは限らない。
重要なのは、そのセグメントがプロダクトの戦略的方向性と一致していることだ。
- まず内部の問題を解決すること
まずは、内部ファネルで見えている隣接ユーザー層を選ぶべきである。
彼らはすでに意図を持って自社製品を使ったものの、成功に至らなかったため、彼らの問題を解決することは短期的なインパクトにつながる。
Elena : B2B製品における隣接ユーザーの優先順位
-
追加で売上を生み出せる既存ユーザー層
-
間接的に追加価値を生み出せる既存ユーザー層(売上にはならなくても、バイラル効果のあるユーザー層のようなもの)
-
まったく新しい隣接ユーザー
隣接ユーザーを考える際には、長期的にその集団が成長する集団かどうかも考慮する必要がある。
** 進化する隣接ユーザー環境
私がInstagramで働き始めた頃、隣接ユーザー層は、アメリカの35〜45歳の女性のうち、Facebookアカウントは持っているが、Instagramの価値を見いだしていない人たちだった。
Instagramを離れる頃には、ジャカルタで3GのAndroidスマートフォンをプリペイドで使っている女性になっていた。
その間に、私たちが解決した隣接ユーザーはおよそ8種類ほどの異なる層だった。
さまざまな理由で隣接ユーザーは変化する。
-
新しい情報を得る:隣接ユーザーに関する実験で予想外の結果が出たり、新しいデータを見たり、ユーザーリサーチを通じて新たな仮説が生まれたりする
-
新しいユーザーが増え続ける
-
製品に新しい価値が追加される
こうした環境の変化に応じて注目すべき点
-
「なぜそうなのか」を理解するには時間が必要:実験結果が出たら、なぜうまくいったのか、あるいはいかなかったのかを常に考えるべきである
-
基本的なユーザー登録、アクティベーション、エンゲージメント、収益化に継続して取り組む必要がある
-
隣接ユーザーのしきい値を継続的に超えて拡張していく必要がある
「成長率を維持するためには、あらゆる成功した製品は最終的にコアユーザーから隣接ユーザーへと焦点を移さなければなりません。
隣接ユーザー理論は、『ユーザー中心』に対してまったく異なるアプローチを求めます。
静的なペルソナは捨て、製品に対するAdoption行動を持ちながら動的に進化するペルソナを前提にすべきです。
成長している3〜6か月ごとに、次の隣接ユーザーを対象に、彼らが何に関心を持ち、どのような問題を解決しているのかなどを考えるよう、チームの方向性を変える必要があります。
これに成功すれば、ターゲットとする隣接ユーザー層のコホートリテンション、エンゲージメント率、収益創出などが改善され、
より大きなユーザー基盤においても成長率を維持し続けられるようになります。
そして小さな努力だけでも、次の隣接ユーザーを継続的に発見できるようになるでしょう。」
1件のコメント
翻訳を見ただけでも内容がとても良いですね。翻訳を読んだからこそ良さが分かったのかもしれませんが…😅