ライフサイクルフレームワーク
獲得、関与、維持の流れを学びます。
「ライフサイクルフレームワーク」はCoddyKit上の無料Digital Marketing Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDigital Marketing Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Digital Marketing Academyコースには全4レッスンが含まれています。
ライフサイクルマーケティングとは
ライフサイクルマーケティングでは、全員に同じコンテンツを一斉配信するのではなく、顧客との現在の関係ステージに合わせて、すべてのメッセージ、オファー、働きかけを設計します。
前提はシンプルです。新しくサインアップしたユーザー、ヘビーユーザー、離脱しかけているアカウントでは、必要とするものが根本的に異なります。ライフサイクルの考え方によって、リテンションは漠然とした目標から、ステージごとに運用できる仕組みへと変わります。
中核となるステージ
多くのライフサイクルフレームワークでは、ジャーニーを5つまたは6つのステージに集約します。それぞれに主な目的と、そのステージが健全かどうかを示す単一の指標があります。
覚えるべきなのはラベルではなく、ステージです。チームによって名称は異なりますが、根底にある役割は共通しています。
STAGE GOAL METRIC
Acquisition -> first signup CAC / signups
Activation -> first real value activation rate
Retention -> repeat usage D30 retention
Revenue -> monetize ARPU / conversion
Referral -> advocacy referral rate
Resurrection -> reactivate win-back rateアクティベーションが転換点になる
アクティベーションとは、ユーザーが初めてプロダクトの中核価値を体験する瞬間、つまり「aha」イベントです。Slackでは2,000件のチームメッセージを送ること、Facebookでは10日間で7人の友達を作ることが該当しました。
上流のすべてはアクティベーションにつながり、下流のすべてはアクティベーションに依存します。アクティベーションが弱ければ、後からリテンションメールを改善しても解決できません。
Activation event examples:
Slack -> 2,000 messages sent by a team
Dropbox -> 1 file saved on 1 device
Facebook -> 7 friends within 10 days
Notion -> created + edited a shared pageステージをトリガーに対応付ける
ライフサイクルマップでは、各ステージに開始トリガーと、それによって起動するキャンペーンを対応付けます。これにより、戦略が自動化へと変わります。
マップを一度作成したら、CRM、メール、プッシュ通知の各ツールが参照する、生きたドキュメントとして維持します。
STAGE TRIGGER CAMPAIGN
Activation signup, no first action welcome series
Retention used 3x in week 1 habit nudges
Revenue hit free-tier limit upgrade offer
Resurrection no login 30 days win-back
Referral reached NPS >= 9 referral askカレンダーではなく行動を基準にする
高度なライフサイクルプログラムは、日付ではなく行動をトリガーにします。「サインアップから7日後」では脆弱ですが、「オンボーディングのステップ2を完了したものの、ステップ3は未完了」であれば正確です。
行動トリガーはユーザーが実際に行ったことに反応するため、意図が最も高まった瞬間に、適切なメッセージを適切なユーザーへ届けられます。
Calendar trigger (weak):
IF days_since_signup == 3 THEN send tips
Behavioral trigger (strong):
IF onboarding_step2_done
AND step3_done == false
AND hours_since_step2 > 24
THEN send step3 nudgeリテンション指標
測定しなければ、管理することはできません。基本となる指標は、固定した期間におけるリテンション率です。ただし、その期間中に新たに獲得したユーザーは除外します。
新規サインアップの増加によって以前からのユーザーの解約が隠れないように、全体を混ぜた平均ではなく、コホート単位で追跡します。
Retention Rate = (users at end - new users) / users at start
Example:
start = 1,000
new = 200
end = 1,050
rate = (1050 - 200) / 1000 = 0.85 = 85%コホートのリテンション曲線
サインアップした各コホートのリテンションを週単位でプロットします。現れる形は3つです。ゼロまで下がる曲線はプロダクトマーケットフィットがないことを示し、横ばいになる曲線は定着した中核ユーザーを示し、上向きに反り返る曲線は拡大を示します。
横ばいになる曲線が最低限の基準です。横ばいの線の高さが、長期的な上限になります。
Week: 0 1 2 4 8
CohortA 100% 40% 22% 11% 3% (decaying)
CohortB 100% 55% 44% 41% 40% (flattening)
CohortC 100% 58% 52% 55% 61% (smiling)先行指標と遅行指標
リテンション率は遅行指標です。数値が動く頃には、原因となった出来事は数週間前に起きています。今日から働きかけられる先行指標と組み合わせます。
長期的なリテンションを予測する初期の行動を見つけ、ライフサイクルキャンペーンでその行動を直接促します。
Leading indicators (predictive):
- sessions in first 7 days
- reached activation event?
- feature breadth (# of features used)
Lagging indicator (result):
- D30 / D90 retention rateステージ内でセグメント化する
1つのステージが均一とは限りません。「リテンション」の中にも、ライトユーザー、ヘビーユーザー、離脱リスクのあるユーザーが存在し、それぞれに異なる対応が必要です。
ライフサイクルステージにRFMまたは利用頻度によるセグメンテーションを重ね、同じステージから複数のメッセージトラックに分岐できるようにします。
Retention stage sub-segments:
Power -> daily use -> ask for referral
Steady -> weekly use -> deepen feature use
At-risk -> declining -> re-engage before churnステージに応じてチャネルを選ぶ
ステージの緊急性とユーザーの注意力に合わせてチャネルを選びます。オンボーディングではアプリ内とメールを中心にし、休眠ユーザーへの復帰施策ではプッシュ通知やSMSを使って届ける必要があります。
負担の大きいチャネルを使いすぎると好意が損なわれるため、プッシュ通知とSMSは、本当に割り込む価値がある場面に限定します。
STAGE PRIMARY SECONDARY
Activation in-app email
Retention email push
Revenue in-app email
Resurrection push/SMS email
Referral in-app emailメッセージの衝突を避ける
ライフサイクルプログラムが拡大すると、複数のキャンペーンが同じユーザーを同時に対象にすることがあります。ガバナンスがなければ、1日のうちにアップグレードの依頼、復帰施策、紹介の依頼がすべて届いてしまいます。
頻度の上限と優先順位の階層を導入し、送信枠ごとに最も価値の高い1つのメッセージだけが選ばれるようにします。
Send priority (highest wins):
1. transactional / critical
2. resurrection (at-risk)
3. activation (onboarding)
4. revenue (upgrade)
5. referral / nurture
Cap: max 3 lifecycle messages / user / weekクイックチェック
フレームワークの基礎について理解度を確認します。
まとめ
ライフサイクルマーケティングでは、各ユーザーにステージを割り当て、そのステージの目標とチャネルに合わせた、行動トリガー型のキャンペーンを起動します。
アクティベーションが転換点となり、コホートのリテンション曲線が成果を示します。実際に舵を取るのは先行指標です。ガバナンス、頻度の上限、優先順位の階層によって、システム全体がユーザーを圧倒するのを防ぎます。
よくある質問
「ライフサイクルフレームワーク」レッスンは無料ですか?
はい。「ライフサイクルフレームワーク」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Digital Marketing Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Digital Marketing Academyコースには全4レッスンが含まれています。
「ライフサイクルフレームワーク」で何を学びますか?
獲得、関与、維持の流れを学びます。 ブラウザで直接実行するハンズオンコードでDigital Marketing Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Digital Marketing Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDigital Marketing Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「ライフサイクルフレームワーク」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDigital Marketing Academyレッスンでコードを書いて実行できますか?
はい。すべてのDigital Marketing Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- ライフサイクルフレームワーク
- リテンションのためのオンボーディング
- 解約ユーザーを呼び戻す
- ロイヤルティと紹介