ファネル分析は、エンドツーエンドのユーザージャーニーにおける重要なワークフロー全体のコンバージョン率を追跡し、ボトルネックを特定して対処する上で役立ちます。ファネルウィジェットは、ユーザーのワークフローとエンドツーエンドのユーザージャーニーにおけるコンバージョン率を視覚化します。

e コマースサイトにおけるユーザーのドロップオフ率を視覚化するファネルウィジェット

セットアップ

ファネルウィジェットのセットアップ画面

構成

  1. グラフ化するデータを選択します。
  2. View または Action を選択し、ドロップダウンメニューからクエリを選択します。
  3. + ボタンをクリックし、ドロップダウンメニューから別のクエリを選択すると、ファネルが表示されます。ファネル分析の視覚化の詳細については、RUM の視覚化に関するドキュメント を参照してください。

オプション

グローバルタイム

スクリーンボードとノートブックの場合にのみ、ウィジェットがカスタムタイムフレームを持つか、グローバルタイムフレームを使用するかを選択します。

API

このウィジェットは、Dashboards API で使用することができます。ウィジェット JSON スキーマの定義 については、次のテーブルを参照してください。

Expand All

フィールド

タイプ

説明

description

string

The description of the widget.

grouped_display

enum

Display mode for grouped funnel results. Allowed enum values: stacked,side_by_side

requests [required]

[object]

Request payload used to query items.

comparison_segments

[string]

Comparison segments.

comparison_time

object

Comparison time configuration for funnel widgets.

custom_timeframe

object

Custom timeframe for funnel comparison.

from [required]

double

Start of the custom timeframe.

to [required]

double

End of the custom timeframe.

type [required]

enum

Type of comparison duration. Allowed enum values: previous_timeframe,custom_timeframe,previous_day,previous_week,previous_month

query [required]

object

User journey funnel query definition.

compute

object

Compute configuration for user journey funnel.

aggregation [required]

enum

Aggregation type for user journey funnel compute. Allowed enum values: cardinality,count

metric [required]

enum

Metric for user journey funnel compute. __dd.conversion and __dd.conversion_rate accept count (unique users/sessions) and cardinality (total users/sessions) as aggregations. Allowed enum values: __dd.conversion,__dd.conversion_rate

data_source [required]

enum

Data source for user journey funnel queries. Allowed enum values: product_analytics_journey

group_by

[object]

Group by configuration.

facet [required]

string

Facet to group by.

limit

int64

Maximum number of groups.

should_exclude_missing

boolean

Whether to exclude missing values.

sort

object

Sort configuration for user journey funnel group by.

aggregation [required]

string

Aggregation type.

metric

string

Metric to sort by.

order

enum

Widget sorting methods. Allowed enum values: asc,desc

target

object

Target for user journey search.

end

string

End value.

start

string

Start value.

type [required]

string

Target type.

value

string

Target value.

search [required]

object

User journey search configuration.

expression [required]

string

Expression string.

filters

object

Filters for user journey search.

audience_filters

object

Product Analytics/RUM audience filters.

accounts

[object]

name

string

The name of the account subquery.

query

string

The query string for the account subquery.

filter_condition

string

An optional filter condition applied to the audience subquery.

segments

[object]

name

string

The name of the segment subquery.

segment_id

string

The unique identifier of the segment.

users

[object]

name

string

The name of the user subquery.

query

string

The query string for the user subquery.

graph_filters

[object]

Graph filters.

name

string

Filter name.

operator

string

Filter operator.

target

object

Target for user journey search.

end

string

End value.

start

string

Start value.

type [required]

string

Target type.

value

string

Target value.

value

int64

Filter value.

string_filter

string

String filter.

join_keys

object

Join keys for user journey queries.

primary [required]

string

Primary join key.

secondary

[string]

Secondary join keys.

node_objects [required]

object

Node objects mapping.

<any-key>

object

Base query for Product Analytics.

data_source [required]

enum

Data source for Product Analytics event queries. Allowed enum values: product_analytics

search [required]

object

Search configuration for Product Analytics event query.

query [required]

string

RUM event search query used to filter views or actions.

step_aliases

object

Step aliases mapping.

<any-key>

string

subquery_id

string

Subquery ID.

request_type [required]

enum

Request type for user journey funnel widget. Allowed enum values: user_journey_funnel

time

 <oneOf>

Time setting for the widget.

Object 1

object

Wrapper for live span

hide_incomplete_cost_data

boolean

Whether to hide incomplete cost data in the widget.

live_span

enum

The available timeframes depend on the widget you are using. Allowed enum values: 1m,5m,10m,15m,30m,1h,4h,1d,2d,1w

Show 7 more,1mo,3mo,6mo,week_to_date,month_to_date,1y,alert

<type=live>

object

Used for arbitrary live span times, such as 17 minutes or 6 hours.

hide_incomplete_cost_data

boolean

Whether to hide incomplete cost data in the widget.

type [required]

enum

Type "live" denotes a live span in the new format. Allowed enum values: live

unit [required]

enum

Unit of the time span. Allowed enum values: minute,hour,day,week,month,year

value [required]

int64

Value of the time span.

<type=fixed>

object

Used for fixed span times, such as 'March 1 to March 7'.

from [required]

int64

Start time in milliseconds since epoch.

hide_incomplete_cost_data

boolean

Whether to hide incomplete cost data in the widget.

to [required]

int64

End time in milliseconds since epoch.

type [required]

enum

Type "fixed" denotes a fixed span. Allowed enum values: fixed

title

string

The title of the widget.

title_align

enum

How to align the text on the widget. Allowed enum values: center,left,right

title_size

string

The size of the title.

type [required]

enum

Type of funnel widget. Allowed enum values: funnel

default: funnel

{
  "description": "string",
  "grouped_display": "stacked",
  "requests": [
    {
      "comparison_segments": [],
      "comparison_time": {
        "custom_timeframe": {
          "from": 0,
          "to": 0
        },
        "type": "previous_timeframe"
      },
      "query": {
        "compute": {
          "aggregation": "count",
          "metric": "__dd.conversion_rate"
        },
        "data_source": "product_analytics_journey",
        "group_by": [
          {
            "facet": "@usr.email",
            "limit": "integer",
            "should_exclude_missing": false,
            "sort": {
              "aggregation": "count",
              "metric": "@session.id",
              "order": "desc"
            },
            "target": {
              "end": "node_1",
              "start": "node_0",
              "type": "step",
              "value": "node_0"
            }
          }
        ],
        "search": {
          "expression": "node_0 -> node_1",
          "filters": {
            "audience_filters": {
              "accounts": [
                {
                  "name": "string",
                  "query": "string"
                }
              ],
              "filter_condition": "string",
              "segments": [
                {
                  "name": "string",
                  "segment_id": "string"
                }
              ],
              "users": [
                {
                  "name": "string",
                  "query": "string"
                }
              ]
            },
            "graph_filters": [
              {
                "name": "count",
                "operator": "gt",
                "target": {
                  "end": "node_1",
                  "start": "node_0",
                  "type": "step",
                  "value": "node_0"
                },
                "value": 1
              }
            ],
            "string_filter": "@session.type:user"
          },
          "join_keys": {
            "primary": "@session.id",
            "secondary": []
          },
          "node_objects": {
            "<any-key>": {
              "data_source": "product_analytics",
              "search": {
                "query": "@type:view @view.name:/home"
              }
            }
          },
          "step_aliases": {
            "<any-key>": "string"
          }
        },
        "subquery_id": "string"
      },
      "request_type": "user_journey_funnel"
    }
  ],
  "time": {
    "hide_incomplete_cost_data": false,
    "live_span": "5m"
  },
  "title": "string",
  "title_align": "string",
  "title_size": "string",
  "type": "funnel"
}

参考資料