オンボーディング成功率は、新規顧客がプロダクトやサービスを導入してから実際に活用できるようになるまでの過程における重要な指標です。
この指標は、顧客が初期段階で、購読を開始したサービスの必要な設定や機能の理解を完了し、製品の基本的な価値を体験できるようになった割合を示しています。
特にSaaSビジネスやサブスクリプション型のサービスを提供する企業にとって、導入初期段階での顧客体験は今後の継続利用を左右する重要な要素となるため、経営層やカスタマーサクセスチームが注視すべき指標となります。
顧客離れを防ぎ、長期的な顧客関係の構築に役立てるために、新規顧客がサービスの利用を開始した直後から、週次や月次で定期的にモニタリングすることになります。
オンボーディングとは、あるプロダクトやサービスなどを購入した後に、使い始める際の導入支援のことを指します。
プロダクトやサービスの業態によってオンボーディングで必要とされる要素は異なりますが、一般的なサブスクリプション型のサービスでは以下のような活動が挙げられます。
このオンボーディングの成功は、顧客が製品を継続的に利用し、価値を実感することに直接結びつき、結果的に顧客の解約率を下げる効果があると言われています。
そのため、カスタマーサクセスの指標として、オンボーディングの成功率を測定することが重要です。
そして、オンボーディング成功率のトレンドを可視化することで、オンボーディングを実行するプロセスがうまく機能しているのかどうかを理解することが可能です。
今回は、Slackのような法人向けの、サブスク型のサービスを想定した、オンボーディングの対応状況のデータを使用します。
このデータは1行が1顧客を表し、列にはサービスの利用開始日、オンボーディング終了日、オンボーディングの成功フラグの情報が含まれています。
今回のようなデータがあるときには、オンボーディングが成功しているかどうかを表すロジカル型のデータがあれば、TRUEの割合を計算することで、簡単にオンボーディング成功率を計算できます。
しかし、現在のデータにはオンボーディングが成功しているかの列はロジカル型の列ではありません。
そこでオンボーディングの成功列をロジカル型に変換して、オンボーディング成功率を可視化します。
「オンボーディングの成功」列をロジカル型に変換するために、「オンボーディングの成功」列のヘッダーメニューをクリックして、「データタイプを変換」から「ロジカル型に変換」を選択します。
計算を作成のダイアログが開いたら、既存列の上書きにチェックがついていることを確認したら実行します。
なお、str_logical()
関数は「Yes」や「1」を「TRUE」に、「No」や「0」を「FALSE」に変換します。
これで、「オンボーディングの成功」列をロジカル型に変更できました。
なお、仮にYes/No、あるいは1/0のような値をとるようなデータではなく、例えば、はい/いいえのような値を持つ場合には、true_value の引数からTRUEに変換したい値を指定することも可能です。
これで準備はできたので、オンボーディング成功率のトレンドを可視化していきます。
チャート・ビューに移動のうえ、チャートのタイプを「ライン」、X軸に「利用開始日」を選択し、日付の単位を「月」に設定します。
Y軸に「オンボーディングの成功」を選択し、集計関数を「TRUEの割合」に変更します。
これでオンボーディング成功率を可視化できました。
さらに、チャートの見映えを整えることで、より指標の推移の変化を捉えやすくなります。