ユーザーが複数回ステップを完了できるファネルのコンバージョンを計算する場合、Amplitudeは各イベントの最初の発生にひもづけられた値に基づいて、各ユーザーをバケットに入れます。
この最初のタッチがどのように決定されるかは、ファネルで定数関数と分割バイ関数を使用する方法によって異なります。 これらの意味を理解することは、分析から正確な結論を引き出すために不可欠です。
各ユーザーが見ているランディングページで分類された登録をトラッキングする仮想ファネルを考えてみましょう。 最初のシナリオでは、session_id
で定数を保持します。 つまり、Amplitudeがコンバージョンとしてカウントするためには、ユーザーは同じセッションでランディングページを表示し
、登録を完了
する両方のステップを完了する必要があります。
**シナリオ1:**ホールディング定数関数と分割バイ関数の両方を使用するファネル。
これらのケースでは、Amplitudeは、セッション内の最も早いエントリにコンバージョンをベースにしています。 以下の例を見てみましょう。
注:セッションIDで定数を保持する場合、チャートは、コンバージョンを含むユーザーセッションの数ではなく、コンバージョンを含むユーザーセッションの数を表示します。
シナリオ2:分割バイ関数を使用するファネルであり、ホールディング定数関数ではありません。
これらのケースでは、Amplitudeは、セッション内の最先のエントリにコンバージョンをベースにしています。
ユーザーは、ファネル(ルックバックウィンドウ内で見た最初のランディングページ)をどのように入力したかによってグループ化され、コンバージョンウィンドウの期間内に最終イベントをトリガーした場合にコンバージョンします。以下の例を見てみましょう。
ユニークユーザーでカウントする場合、コンバージョンのベースライン条件は、次のとおりです。
さらに、Amplitudeがユニークでカウントされている場合、各ユニークユーザーの最も早く、最長のコンバージョンのみをカウントします。
言い換えれば、Amplitudeは、最初にユーザーの「最も完全な」コンバージョンをチェックします。その定義を満たす複数のコンバージョンが見つかった場合、最初のコンバージョンを選択して、コンバージョンが発生したときと同じようにカウントします。
分割バイを使用する場合、Amplitudeはファネルエントリの時点で存在したプロパティに従って、最長/最先のロジックを使用して、ユーザーをバケットし続けます。 上記のシナリオ1で説明されているように、セッションごとに定数を保持して、Amplitudeが同じユーザーセッション内で最長/最先のコンバージョンシーケンスを探すことができます。 そのようにすると、測定単位はユニークユーザーとセッションIDのペアリングに変わります。
ただし、イベント合計でカウントする場合、最先/最長のロジックは適用されません。代わりに、Amplitudeはユーザーあたりの最先/最長のパスではなく、実行または試行されたすべてのコンバージョンパスを考慮します。 パスは、分割されたステップでイベントのプロパティに帰属します。
ファネルとイベントセグメンテーションチャートは、さまざまなタイプの分析を提供し、そのため
異なる結果を表示できる可能性があります。
ファネル | イベントのセグメンテーション |
ユーザーがエクスペリエンスを測定するために取るステップを示します | ユーザーがトリガーしているイベントを表示します |
フィルタは、最初のステップにのみ適用されます | フィルタはすべてのイベントに適用されます |
ユーザーは、ファネルを入力するためにステップ1を実行する必要があります | 入力するファネルはありません |
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.