目次

顧客ライフサイクルとは?ユーザーの行動を分析してプロダクトを改善する方法

本サイトはアフィリエイトプログラムを利用した広告を表示しています

ウェブサービスがProduct Market Fitをめざす上で取り組むことのひとつが、ユーザーを獲得して定着させ、収益につなげる一連のサイクルを最大化することです。ではどうやって最大化すればいいのでしょうか。

この「ユーザーの獲得から収益までの一連の流れ」は顧客ライフサイクルというフレームワークで整理できます。顧客ライフサイクルを用いることでサイクルの最大化に取り組むことができます。

この記事では、顧客ライフサイクルとはなにか、目的やAARRRモデルを用いた分析方法について書いていきます。

著者
Hiroki Zenigami

テクニカルライター。元エンジニア。共著で「現場で使えるRuby on Rails 5」を書きました。プログラミング教室を作るのが目標です。

テクニカルライティングを学ぶ

わかりやすい文章の書き方が学べる入門をnoteで公開しました。ブログやドキュメントなどを書くときにお役立てください。

顧客ライフサイクルとは

顧客ライフサイクルとは、ユーザーの行動を整理・分析してプロダクトの成長につなげるためのフレームワークです。ユーザーがプロダクトを認知してから収益化するまでのプロセスを行動別に整理し、数値を計測することで改善に繋げます。

この顧客ライフサイクルを定義する上で役立つ代表的なフレームワークにAARRRモデルがあります。

AARRRモデル

AARRRモデル

AARRRモデルはユーザーの行動を5つのステップで整理・分析するためのフレームワークです。500 Startupsのデイブ・マクルーア氏によって提唱されました。次の5つのステップであらわします。

順番頭文字ステップ意味
1AAcquisition獲得
2AActivation活性化
3RRetention継続
4RReferral紹介
5RRevenue収益

これらの行動を計測し、弱みを補うための施策をとることでプロダクト全体の改善につなげるのがAARRRモデルの目的です。

顧客ライフサイクルの例

ここでひとつ顧客ライフサイクルの例を見てみます。本サイトは技術記事を書いていますが、技術メディアとしてとらえると次のように整理できます。

ステップ行動KPI
Acquisitionコンテンツの閲覧ページビュー数
Activationコンテンツの消費平均滞在時間
Retention著者のフォローTwitterのフォロワー数
Referralシェアシェア数
Revenue広告のクリック広告のコンバージョン数

この結果、最終的な広告のコンバージョン数を高めるために、各ステップの数値を改善するための取り組みを行えばよい、ということが見えてきます。

スポンサーリンク

顧客ライフサイクルを定義する目的

顧客ライフサイクルは、ユーザーを獲得してから収益化するまでの効率を最大化するために定義します。たとえばいくらAcquisitionに力を入れても、ActivationやRetentionの数値がわるければ収益につながりません。

ActivationやRetentionを改善した上でAcquisitionに注力することで、収益を最大化できるのです。各ステップの穴をなくし、獲得したユーザーをもれなく収益につなげることを目的として顧客ライフサイクルを定義します。

顧客ライフサイクルの定義方法

では顧客ライフサイクルを定義する方法について書きます。これはつまりユーザーの行動がAARRRのどれに該当するかを考えます。ここで、「グロースサイクルを定義する方法」で、グロースサイクルについて次のように書きました。

グロースサイクルとは、プロダクトのユーザー体験や集客、収益などプロダクト全体の成長を定義した循環モデルのことをいいます。

つまり、顧客ライフサイクルはグロースサイクルと大きく関連していることがわかります。たとえば本サイトの顧客ライフサイクルの例では「Acquisition=コンテンツの閲覧」としました。これはグロースサイクルでいうと「読者がふえる」に該当します。

グロースサイクル

顧客ライフサイクルを定義するには、まずグロースサイクルを定義します。これをもとに定義することで効果的な顧客ライフサイクルとすることができます。

注意点

顧客ライフサイクルを定義する上で注意すべきことがあります。それは、それぞれの指標がプロダクトの本質に反していないか?という点です。

たとえば本サイトであれば、ページビューをふやすために記事を複数ページに分割することは、数値上は改善するかもしれません。ただ、追求すべきユーザー体験はわるくなるでしょう。

スポンサーリンク

顧客ライフサイクルの活用方法

顧客ライフサイクルを定義したら、計測すべき数値をKPIとして設定して計測します。こうするとプロダクトの弱みが見えてくるので、そこを改善するための機能開発や施策を行います。

注意点

AARRRを改善するときは、上から順に、つまりAcquisitionから改善してはいけません。これはActivationやRetentionが弱い状態でユーザーを獲得してもすぐ離脱されてしまうからです。

まずActivationやRetentionに注力し、ユーザーの定着が行われた状態でAcquisitionの改善に取り組みます。

いつ顧客ライフサイクルを定義するか

顧客ライフサイクルは、MVPの検証が終わったあと、実際のプロダクト開発に入るまでに行います。上で書いたように、顧客ライフサイクルは計測しないと意味がありません。開発のはやい段階で定義を完了させ、計測の仕組みを取り入れるようにします。

まとめ

顧客ライフサイクルは、ユーザーの認知から収益化を整理・分析するためのフレームワークで、代表的なものにAARRRモデルがあります。

プロダクトをAARRRモデルにしたがって整理・計測することで、プロダクトの弱みが明らかになり、ユーザーの獲得から収益化までの流れを最大化することができます。

あわせて読みたい

著者
Hiroki Zenigami

テクニカルライター。元エンジニア。共著で「現場で使えるRuby on Rails 5」を書きました。プログラミング教室を作るのが目標です。

スポンサーリンク

ブログをはじめよう

技術ブログの始め方を、たくさんの画像で分かりやすく解説しました。これまでブログをやったことがない人でも、エンジニアにとって重要なブログを今日から始められます。

ブログをはじめる