tencent cloud

Cloud Log Service

ファネル図

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-12 15:02:19
AI翻訳
ファネルチャートは、単一方向かつ単一経路のビジネスプロセスに適用されます。各段階を統計し、台形の面積を用いて、ある段階の業務量と前の段階との差異を表します。

操作手順

1. CLSコンソールにログインし、ダッシュボード>ダッシュボードリストを選択し、表示したいダッシュボードを選択します。
2. グラフを追加をクリックして新しいグラフを作成し、グラフタイプでファネルチャートを選択します。
3. 要件に従ってグラフを設定します。

共通設定

設定項目
説明
基本情報
グラフ名:グラフの表示名を設定します。空にすることができます。
凡例
グラフの凡例内容を設定することで、凡例のスタイルと位置を制御できます。また、凡例として表示するデータを設定することもできます。
標準構成
グラフ内のすべての指標タイプのフィールド単位を設定します。詳細は単位設定をご参照ください。
インタラクションイベント
インタラクティブイベント機能をカスタマイズし、グラフコンテンツをクリックしてインタラクションをトリガーすることで、検索分析ページ、ダッシュボードページ、サードパーティURLなどを開くことができます。詳細については、インタラクションイベントをご参照ください。

統計分析フィールド

ファネルチャートでは指標フィールドを選択する必要があります。データが一致しない場合は、統計分析フィールドを手動で選択する必要があります。
設定項目
説明
ディメンションフィールド
分類フィールドは、デフォルトでデータ型が string のフィールドを選択します。string 型のフィールドがない場合は、手動で指定したフィールドを選択する必要があります。
メトリクスフィールド
数値フィールドは、デフォルトでデータ型が number のフィールドを選択します。number 型のフィールドがない場合は、手動で指定したフィールドを選択する必要があります。

ファネル図の設定

設定項目
説明
ファネルグラフスタイル
ソート方法:ファネルチャート数値のソートです。デフォルトではクエリ結果の順に並べられます。
表示内容:ファネルチャートの各層のラベル表示形式を設定します。名称、値、または変換率を選択できます。
Tag:ファネルチャートのタグ表示内容を設定します。
タグ位置:グラフ内でのタグの位置を設定します。
変換率:変換率の計算方法を設定します。第1層に対するパーセンテージで計算するか、前の層に対するパーセンテージで計算するかを選択できます。
指標集計:詳細設定です。同じ指標の結果を集計してからグラフを描画します(例えば、指標が指標の範囲値を返し、複数の時系列ポイントの指標結果を含む場合、まずすべての時系列ポイントの合計を集計してから描画します)。デフォルトでは集計されません。指標の最大表示数を設定でき、超えた部分は非表示になります。
ファネルチャート最大表示層数:ファネルチャートの最大表示層数です。超えた部分は非表示になります。

ステートメント例

ユーザーアクセス経路の各ノードのコンバージョン率を集計します:
* | select url, count(*) as pv group by url limit 5



ユーザーコンバージョン率を集計します:
event:(Advertising OR EnterTheMall OR BrowserTheList OR Order OR Payment) |
select count(distinct ip) as "ユーザー数", CASE
WHEN event = 'Advertising' THEN '活動ページに入る'
WHEN event = 'EnterTheMall' THEN 'モールを開く'
WHEN event = 'BrowserTheList' THEN '商品紹介を表示'
WHEN event = 'Order' THEN '注文を確定'
WHEN event = 'Payment' THEN '支払いを確認'
ELSE 'other' END as event group by event limit 1000



登録ユーザーの7日間リテンション率を集計します:
* | select
count(distinct (CASE WHEN count < 1 THEN ip END)) as "1日目リテンション率",
count(distinct (CASE WHEN count = 1 THEN ip END)) as "2日目リテンション率",
count(distinct (CASE WHEN count = 2 THEN ip END)) as "3日目リテンション率",
count(distinct (CASE WHEN count = 3 THEN ip END)) as "4日目リテンション率",
count(distinct (CASE WHEN count = 4 THEN ip END)) as "5日目リテンション率",
count(distinct (CASE WHEN count = 5 THEN ip END)) as "6日目リテンション率",
count(distinct (CASE WHEN count = 6 THEN ip END)) as "7日目リテンション率"
from
(
select t1-t0 as count,table1.ip from
( select extract( day_of_year from cast(__TIMESTAMP__ as timestamp)) as t0 ,ip where event='SighUp' group by t0 ,ip limit 10000 )
as table1
left join
( select extract( day_of_year from cast(__TIMESTAMP__ as timestamp)) as t1 ,ip where event='EnterTheMall' group by t1 ,ip limit 10000 )
as table2
on table1.ip = table2.ip
)




ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック