ファネル分析は、イベントベースの分析の基礎になりました。 ファネル分析は、事前に決定された一連のイベントであり、それを通じて各ステップでコンバージョン率が追跡されます。 Amplitudeのパスファインダーと行動コホート機能を使用すると、洞察に満ちた目標到達プロセスを簡単に特定して設定できます。 この記事では、目標到達プロセスを設定し、データを分析し、結果に対してアクションを実行して目標到達プロセスのコンバージョン率を向上させる方法について説明します。
目標到達プロセスのイベントを特定する:どのイベントを含める必要がありますか?
目標到達プロセスは、製品のクリティカルパスに沿ったユーザーの流れを追跡する必要があります。 目標到達プロセスの各ステップは、分析したいフロー内でユーザーが実行できる個別のアクションです。
たとえば、オンボーディング目標到達プロセスを測定していた場合、次のイベントを追跡できます:
アカウントの作成
→サインアップページ1
→サインアップページ2
→登録が完了しました
eコマースプラットフォームの場合、購入目標到達プロセスの追跡には、次の一連のイベントが含まれる場合があります:
アイテムの表示
→カートに追加
→チェックアウト
→購入確定
これらの例は、ユーザーがたどる経路をすでに知っている場合にうまく機能します。 ただし、特に顧客が使用しているナビゲーションルートは最初は直感に反しているように見えるため、プラットフォーム内で可能なすべてのナビゲーションルートを知ることは不可能です。
パスファインダー機能は、特定の開始アクションの後または特定の終了アクションの前に、製品で最も一般的に行われるイベントパスを表示し、ユーザーがすでに行っている代替ナビゲーションルートを見つけるのに役立ちます。
あなたの製品がソーシャルコンポーネントを備えた音楽ストリーミングアプリだと想像してみてください。 コンパスを使用すると、AddFriend
が、最も重要なKPI(重要業績評価指標)である保持と最も相関するイベントであることがわかります。 重要な重点分野は、ユーザーに友達を追加させる方法を特定することかもしれません。 次のステップは、ユーザーが友達を追加するときにとるさまざまなパスを理解することです。そうすれば、その行動を促すことができます。
まず、AddFriend
イベントをトリガーする直前にユーザーが実行しているアクションを理解することから始めましょう。これには、次のフローが含まれます:
グラフは、PlaySong
がAddFriend
イベントの直前に最もよくトリガーされるイベントであることを示しています。 この例では、このグラフを作成する前に、このエンディングフローで上位のイベントとして表示されると予想されるイベントのリストを作成したと想定します。 ここではAddToList
を期待していませんでした。つまり、さらに調査する必要があります。
これを別の方向から見てみましょう。 友達を追加した直後に、ユーザーはどのようなイベントをトリガーしますか? この質問に答えるには、最初から始まるフローを作成します:
AddFriend
、PlaySong
、およびAddToList
はすべて、アプリの全体的なパスフローの一部であるため、互いに非常に近くで発生しているように見えるのは興味深いことです。より多くのユーザーにAddFriend
をトリガーして、より多くの曲を再生またはお気に入りに追加してもらうことができますか?
目標到達プロセスを設計する
目標到達プロセスでのイベントの正確なシーケンスは、正確にどれほど重要ですか? ユーザーが指定された時間内にすべてのイベントをトリガーしただけで十分ですか? または、特定の順序で実行する必要がありますか?
目標到達プロセスを設定するときは、任意の注文モードとこの注文モードのどちらを使用するかを決定する必要があります。 前者は、コンバージョン期間中に目標到達プロセスの手順を任意の順序でトリガーしたすべてのユーザーをコンバージョンとしてカウントします。これは、1日から90日の間で設定できます。 後者の設定では、ユーザーは、変換されたものとしてカウントされるために、イベントの正確なシーケンスに従う必要があります。 このモードでは、変換ウィンドウが大幅に短くなる可能性があります:あなたはそれをわずか1秒に設定することができます。
Amplitudeでファネル分析を構築する方法については、ヘルプセンターの記事をご覧ください。
特定のユーザーにプッシュ通知を送信して、ユーザーに曲を再生してもらうと想像してみてください。 ただし、多くのユーザーがAddFriend
、PlaySong
、AddToList
を互いに近くでトリガーすることがわかったので、これらのプッシュ通知を送信することで、これらのユーザーが実際にさらに多くの友達を追加する可能性が高くなるかどうかを理解する価値があります。 もしそうなら、それは素晴らしい洞察であり、プッシュ通知が他の主要なKPIに補完的な効果をもたらすという仮説を検証します。
目標到達プロセスの変換ウィンドウのセマンティクスについて詳しくは、こちらをご覧ください。
目標到達プロセスを構築する
この最初の目標到達プロセスでは、「任意の注文」の目標到達プロセスを作成します。これは、ユーザーが必要なすべてのアクションを実行したかどうかのみに関係し、ユーザーがそれらを実行した順序には関係がないためです。 また、さらに多くの人が最初にAddFriend
またはAddToList
をトリガーするかどうかもわかりません; これらの4つのイベントすべてを一緒にトリガーするユーザーのクラスターがあるかどうかを判断するには、両方のユーザーセットをキャプチャする必要があります。
言い換えれば、この最初の目標到達プロセスは、この仮説がさらに検討する価値があるかどうかの感覚をつかむためだけのものです。
変換ウィンドウを1日に設定します。これは、誰かが次の4つのアクションを実行するのに適切な時間である必要があるためです:
プッシュ通知を受信する
→ 曲を再生する
→ リストに追加する
→ 友達を追加する
セットアップが完了すると、目標到達プロセスは次のようになります:
目標到達プロセスの結果は次のとおりです:
この目標到達プロセスのコンバージョン率は78.6%です。つまり、この目標到達プロセスに入ったすべてのユーザーの78.8%が1日以内に4つのアクションすべてを実行しました。 これは強力なコンバージョン率であり、さらに分析するのに十分興味深いように見えますが、それ自体では実用的な情報を提供しません。
次に、このこの目標到達プロセスで2人の異なるユーザーを比較することを検討します。 プッシュ通知を受信してから曲を再生したユーザーと、通知を受信した後に曲を再生しなかったユーザーを比較できます。 目標は、プッシュ通知を介してより多くの曲を再生するようにユーザーを説得することにより、ユーザーがより迅速に友達のネットワークを増やすことができるかどうかを確認することです。
ユーザーのリストを取得するには、次の設定で2つ目の目標到達プロセスを作成します:
この目標到達プロセスは、プッシュ通知を受信し、受信後5分以内に曲を再生したユーザーのリストを生成することを目的としています。この場合、イベントの順序が重要になるため、「この順序」モードでこの目標到達プロセスを計算します。
以下の画像は、目標到達プロセスの結果を示しています:
前述の2つのコホート(曲を再生したユーザーとプッシュ通知を受信した後に曲を再生しなかったユーザー)を作成するには、マイクロスコープを使用して、この目標到達プロセスから変換したユーザーのコホートを作成します。 次に、コホートに「プッシュから再生された曲」という名前を付けます。
ここで、最初の目標到達プロセスに戻り、目標到達プロセスをセグメント化して、ユーザーの2つの異なるコホートを比較します:「プッシュからのPlaySong」コホート(青のセグメント)に含まれるものと、コホートに含まれないもの(緑のセグメント)。
ここでの結果は物語っています。
プッシュ通知を受信してから5分以内に曲を再生したユーザーの75.5%は、1日以内にAddToList
とAddFriend
の両方をトリガーしました。 これは、プッシュ通知から曲を再生しなかったユーザーよりも119%増加しています。
つまり、ユーザーがa)プッシュ通知を受信し、b)通知を受信した後に少なくとも1つの曲を再生した場合、ユーザーはAddFriend
をトリガーする可能性が2倍以上高くなります。
目標到達プロセスの詳細
次に、時間の経過に伴うコンバージョンに特定の傾向があるかどうかを確認し、PlaySong
イベントのプロパティ分布に関する重要な洞察を探します。 PlaySong
のSongSource
イベントプロパティから、OnDemand
とRadio
の貢献は非常に似ているようです。
時間の経過に伴うコンバージョンの傾向は、両方のコホートで一貫しているようです(下のグラフは上記と同じカラーパターンに従っているため、青色のセグメントはコホートのユーザーを表し、緑色のセグメントはコホートにないユーザーを表します)。
全体として、プッシュ通知を受信して5分以内に曲を再生するユーザーは、友達を追加する可能性が3倍高いことがわかっていますが、プロパティソースの配布(再生する曲の種類)または時間の経過に伴う変換からの重要な洞察はありません。
目標到達プロセスの洞察に基づいて行動する
次の目標は、より多くのユーザーに戻って目的のアクションを実行させることができる保持ループを作成することです。これは、このシナリオの主要なKPIである保持と相関関係があります。
目標到達プロセスに戻り、マイクロスコープ機能を使用して、AddToList
やAddFriend
などの重要なポイントで目標到達プロセスから脱落したユーザーのコホートを作成し、対応するアクションを実行するようにメッセージを送信します。
社内のメッセージングプラットフォーム、またはUrban AirshipやKahunaなどのAmplitudeのプッシュ通知パートナーの1つを使用して、これらのコホートにメッセージを送信できます。
この記事が、Amplitudeのファネル分析を最大限に活用する方法の理解に役立つことを願っています。 目標到達プロセスをパスファインダー、行動コホート、コンパスチャートなどの他の機能と組み合わせて使用すると、すばらしい洞察を得ることができます。