ファネル属性
この記事では、ファネルデータタイプとその使用方法について説明します。
ファネル属性は、訪問と訪問のスコープで利用可能です。

ほとんどの使用例では、訪問スコープの属性としてファネル属性を構成することをお勧めします。これは、各サイト訪問の終了時にファネルがリセットされ、各セッションで顧客のアクションを新たに評価することを意味します。
このアプローチは、訪問ごとの顧客行動を追跡するため有益であり、それを利用して動的にオーディエンスセグメンテーションを行うことができます。
例えば、顧客が初めて訪れた際にステップ2まで完了し、その段階に達したユーザーのオーディエンスセグメントに配置されます。次の訪問で、同じ顧客がファネルのステップ4まで進行します。その結果、彼らはステップ2のオーディエンスから削除され、ステップ4に達したユーザーを代表する新しいオーディエンスに追加されます。
動作方法
ファネル属性は、ユーザーが取る一連のアクションをステップとして追跡します。これらのステップは、訪問の開始から終了までの進行を測定します。構成されたルールが発生するとステップが記録されます。ステップが記録されると、そのステップについての情報のスナップショットとして属性値もキャプチャされることがあります。ファネルステップは必須または任意とすることができますが、最後のステップは常に必須です。
例としては、Checkout Funnel
、Purchase Funnel
、または Lead-Generator Funnel
があります。
サイズ制限
ファネル属性の保存容量に制限はありませんが、これらの属性は暗号化および圧縮後のプロファイルの最大サイズ(400 KB)によって依然として制限されます。
必須ステップと任意ステップ
ファネルを構成する際には、予想される順序で全てのステップ(必須および任意)を定義します。
必須ステップ
必須とマークされたステップは、ファネル構成で定義された順序で発生すると記録されます。訪問が順序に沿わない必須ステップを実行した場合、そのステップはファネルに記録されません。つまり、必須ステップは順序通りに発生した場合にのみ記録されます。
必須ステップが3つあるファネルの例: ステップ#1、ステップ#2、ステップ#3:
訪問によって実行されたステップ | ファネルによって記録されたステップ |
---|---|
ステップ#1 | ステップ#1 |
ステップ#3(順序外) | ステップ#1 |
ステップ#2 | ステップ#1、ステップ#2 |
ステップ#3 | ステップ#1、ステップ#2、ステップ#3 |
任意ステップ
必須とマークされていないステップは任意とみなされます。任意ステップは、ファネルで定義された正確な順序で発生した場合にのみ記録されます。訪問によって任意ステップがスキップされた場合、ファネルはその後のステップの記録を続けます。しかし、任意ステップがスキップされた後に実行された場合、それはファネルに記録されたり、遡って記入されたりしません。つまり、任意ステップが順序外で実行された場合、それはファネルに記録されません。
任意ステップが1つあるファネルの例: ステップ#1、ステップ#2(任意)、ステップ#3、ステップ#4:
訪問によって実行されたステップ | ファネルによって記録されたステップ |
---|---|
ステップ#1 | ステップ#1 |
ステップ#3(ステップ#2をスキップ) | ステップ#1、ステップ#3 |
ステップ#2 | ステップ#1、ステップ#3(ステップ#2は遡って記入されない) |
ステップ#3 | ステップ#1、ステップ#3 |
訪問レベルの属性を使用してユーザーの進行を決定する場合、特にファネル追跡では、ユーザーが異なる段階でファネルを離れたり再入したりするなどの現実の行動を考慮することが重要です。
例えば:
- ステップ#1: ユーザーがホームページ
example.com
を訪れます。 - ステップ#2: ユーザーが
example.com/subpage
に移動します。 この時点で、ユーザーのファネル属性は「ステップ#2」とマークされ、彼らの最後に完了したステップを反映します。 - ユーザーがサイトを離れます(ファネルを退出します)。
- 後の訪問で、ユーザーは直接
example.com/subpage
に着地し、ホームページをスキップします。
ステップ#1が必須のファネルでは、システムはユーザーがそれを再完了することを期待します。彼らがホームページを通じて再入場しなかったため、ファネルロジックは停止し、ステップ#2以降の進行を認識することを防ぎます。
ステップ#1を任意とマークすることの利点
ステップ#1を任意とマークすることで、ファネルロジックはそれが再トリガーされることを要求しません。これは、ユーザーが次のことを意味します:
- セッションをステップ#2(サブページ)から直接開始します。
- ファネル進行で適切に属性付けされます。
- 次のステップを通じて追跡を続けることができます。
この構成は、特に次のシナリオで役立ちます:
- ユーザーが常に最初からファネルに入るわけではない場合。
- 複数のセッションやデバイスが関与している場合。
- ファネル追跡の摩擦を減らし、属性の正確性を向上させたい場合。
属性データのキャプチャ
ファネルの各ステップを記録するだけでなく、ステップが発生したときに1つ以上の属性の値をキャプチャすることもできます。キャプチャされたデータは、ステップが発生したときの訪問の状態についての詳細情報を提供します。
ファネル属性はAudienceStoreでアクセス可能ですが、AudienceDBやデータレイヤーのエンリッチメントでは使用できません。

エンリッチメント
ステップの作成
このエンリッチメントを使用してファネル内にステップを作成します。ファネルステップを追加するにつれて、リストの上部にあるステップがファネルの最初のステップであり、リストの最下部にあるステップが最後の必須ステップです。新しいステップはリストの上部に追加されます。
ファネルステップを作成するには:
- ステップを作成をクリックします。
- ステップのタイトルを入力します。
- (任意) 属性値をキャプチャする場合は、属性を選択して属性を追加をクリックします。
- 任意のステップの場合は、必須のチェックボックスをクリアします。
- タイミングオプションとルールを選択します。
これらのステップを各ステップに対して繰り返します。
すべてのステップを入力した後、適切な順序にドラッグします。
例
例 - 購入
次の例は、製品ページからカートページ、チェックアウトページを経て購入ページへの基本的な購入ファネルを示しています。
ステップ1 - 製品表示
データキャプチャ: product_name
ステップ2 - カート表示
データキャプチャ: なし
ステップ3 - チェックアウト
データキャプチャ: なし
ステップ4 - 購入完了
データキャプチャ: order_id
および order_total
各ステップが完了すると、訪問は購入ファネルで進行し、すぐにファネルから排出されます。この追跡とファネルのパターンは、訪問が製品を成功裏に購入するまで続きます。一方、訪問がファネルのいずれかのステップを完了しない場合、購入は不完全と見なされます。
例 - コンバージョンファネル
Conversion Funnel という名前のファネル属性を作成します。次に、ファネルの各ステップに対して ステップを作成 をクリックします。

ステップ1 - 製品を閲覧

ステップ2 - カートページを閲覧
このステップを並べ替えて、UIコンテナを前のステップの下にドラッグする必要があります。属性はUIで表示される順序に従います。

ステップ3 - チェックアウトページの閲覧
このステップはオプションで、ユーザーがすでにログインしている可能性があります。

以下のステップはすべて必須で、ステップ2と同じロジックを使用します。
ステップ4 - 請求ページの閲覧
ステップ5 - 配送ページの閲覧
ステップ6 - 支払いページの閲覧
ステップ7 - 注文確認ページの閲覧
ステップ8 - 注文成功ページの閲覧
ファネルの脱落
マーケティングキャンペーンにおいて、ユーザーがファネルからどこで離脱したかを知ることは重要な要素です。AudienceStreamは最後に完了したステップを教えてくれます。
まず、ファネルの各ステップに対していくつかのルールを作成する必要があります。例えば、ルール Conversion Funnel - Step 1 Complete は Step 1 - Product が完了したかどうかをチェックします。

次に、Conversion Funnel - Last Step Completed という名前の文字列属性を作成します。この文字列属性はファネルの各ステップのエンリッチメントを持ち、上記のルールを使用してファネルの各ステップが完了したかどうかをチェックします。

放棄
セッションの終了時に放棄を決定する必要があります。これは、訪問の終わりにファネルを見て、ファネルが開始されたが完了していないかどうかをチェックすることで行うことができます。

また、ファネルが完了したときに Page View イベントでバッジを削除することも望まれます。

オーディエンス
新しく作成されたバッジを使用するオーディエンスを追加することができます。このオーディエンスは、顧客についての識別子(例えばメールアドレス)を確認する必要があります。

アクション
このオーディエンスは、顧客をウェブサイトに戻して転換させるために任意のコネクタをトリガーするために使用することができます。
誰に: この例では、顧客のメールアドレスを使用して、ベンダーにユーザーが誰であるかを伝えます。
何を: ベンダーに訪問がカートを放棄し、どのステップで放棄したかを伝えます。

トレース
これがどのように機能するかを見るために、トレースを実行し、コンバージョンファネルの各ステップをナビゲートします。
最終更新日 :: 2025年July月24日