0Pricing
Digital Marketing Academy · レッスン

ライフサイクルフレームワーク

獲得、関与、維持の流れを学びます。

「ライフサイクルフレームワーク」は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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. ライフサイクルフレームワーク
  2. リテンションのためのオンボーディング
  3. 解約ユーザーを呼び戻す
  4. ロイヤルティと紹介
← Digital Marketing Academyに戻る