メインコンテンツへスキップ
4分で読めます

保存済みセグメント

保存済みセグメントを使うと、名前を付けたフィルターを一度作るだけで、GlobeページソースJourneysユーザーファネル の各画面にワンクリックで再適用できます。通常のフィルターと比べて、次の3点が異なります。

  1. 永続化されます。 通常のフィルターはURLにのみ存在し、タブを閉じると消えます。セグメントはチームのワークスペースに保存されます。
  2. OR ロジックをサポートします。 通常のフィルターはすべての条件をANDで結合しますが、セグメントは 最大 3 つの AND グループを OR で結合 できます。例: (ドイツの有料ユーザー) OR (/pricing で 75 % 以上スクロールした訪問者)
  3. コホートディメンション を解放します。通常のフィルターでは見られない、ユーザータイプ(匿名/識別済み/有料)、スクロール深度、セッション数、ページ閲覧数、コンバージョン状態、カスタム属性、AI 訪問者スコアを利用できます。

セグメントは1つのウェブサイトにスコープされ、そのウェブサイトのチームのアクティブなメンバー全員に表示されます。公開ダッシュボードに 絶対に 公開されません — 共有トークンでアクセスしている訪問者には、メトリクスのみが表示され、セグメントの定義は見えません。

セグメントを作成する

ダッシュボードヘッダーのフィルター(じょうご)アイコンを開きます。そのドロップダウンの最下部にある Saved Segments セクションに、このウェブサイトのすべてのセグメントが一覧表示されます。任意の行をクリックすると即座に読み込まれます。+ New segment をクリックすると Builder が開きます。

Builder はグループの縦リストです。各グループ内の条件は AND で結合され、グループ間は OR で結合されます。

[ Group 1: country is "Germany" AND user_type is "paying" ]
                          OR
[ Group 2: scroll_depth_max ≥ 75   AND page is "/pricing" ]

V1 の上限:

上限
AND グループ3
グループあたりの条件5
ウェブサイトあたりの保存数50
ネストサポートなし

保存後、セグメントはドロップダウンに表示され、自動的に適用されます。ダッシュボードヘッダーの青いチップが現在アクティブなセグメント名を示します。(×) をクリックすると解除できます。

既存セグメントの管理

Saved Segments 一覧の行にマウスを重ねます:

  • 鉛筆 ✏️ は事前入力済みの状態で Builder を開き、ゼロから作り直さずに条件の調整や名前変更ができます。
  • ゴミ箱 🗑 は即座に削除します。画面下部に緑色の確認メッセージが表示されます。

保存済みセグメントをクリックすると、ダッシュボードのすべてのチャートとパネルに反映されます。アクティブな期間(例: 過去 7 日間)は引き続き適用されます — セグメントは 誰を、期間は いつを 定義します。

Builder の値カウントが表示と一致する理由

各ディメンションのドロップダウンの選択肢にはカウント(例: Japan · 5)が表示されます。このカウントは固定の 30 日間ウィンドウではなく、ダッシュボードの 現在の期間 を反映します。過去 7 日間 を表示している場合、カウントは 7 日間のものです。セグメントを適用すると、各選択肢の横に表示されていた数値と一致する結果になります。

よくある落とし穴 — グループ内の AND ≠ OR

country is Italycountry is Australia同じグループ に追加すると、country IS Italy AND country IS Australia を構築したことになり、両国に同時に属する訪問者はいないため 0 人の訪問者 にマッチします。どちらかにマッチさせるには、各国を独自の OR グループ に入れます。Builder はこのパターンを検出すると、琥珀色の注意書きを表示します。

ディメンション

保存済みセグメントは、通常のフィルターのすべてのディメンションに加えて、新たに11個を提供します。

URL とソース (既存)

hostname, page, entry_page, country, region, city, channel, referrer, campaign

UTM (P1-1 新規)

utm_source, utm_medium, utm_content, utm_term

システム (既存)

browser, os, device

エンゲージメント (P1-1 新規)

ディメンション説明オペレーター
scroll_depth_maxページ上で到達した最大スクロール深度 (0–100)gt gte lt lte is is_not
sessions_count訪問者がこのサイトで持つ異なるセッションの総数gt gte lt lte is is_not
pages_count過去 90 日間の訪問者の総ページビューgt gte lt lte is is_not
has_convertedコンバージョンイベント発火または収益 >0 があるかどうかis_true is_false
ai_score訪問者価値スコア (0–100) — visitors.value_score ベースgt gte lt lte is is_not

アイデンティティ (P1-1 新規)

ディメンション説明
user_typeアイデンティティバッジロジックから導出: 有料 / 識別済み / 匿名paying identified anon

訪問者が 有料 とみなされるのは、いずれかの決済プロバイダーの顧客 ID(Stripe / Lemon Squeezy / Polar / PayPal)を持つ、total_revenue > 0、またはアクティブな subscription_status を持つ場合です。識別済み とされるのは、zenovay.identify(...) 経由で email または customer_id が送信されている場合。それ以外は 匿名 です。

カスタム属性 (P1-1 新規)

ディメンション説明
custom_prop:<key>zenovay.identify(...) 経由で送信した identified_users.custom_attributes のトップレベルキーと一致させます。プルダウンは過去 30 日間に観測されたキーを自動補完します。
セグメントが照合できるカスタム属性を送信するJavaScript
zenovay('identify', {
customer_id: 'cust_42',
email: '[email protected]',
// カスタム属性 — トップレベルキーは custom_prop:<key> で照会できます
custom_attributes: {
  plan: 'enterprise',
  industry: 'fintech',
  seats: 25,
},
});

Builder のディメンションプルダウンには、CUSTOM TRAITS セクションの下に Trait: plan, Trait: industry, Trait: seats が表示されます。

オペレーター

オペレータータイプ注意点
is, is_not全て完全一致(大文字小文字を区別)。
contains, does_not_contain文字列ILIKE 部分一致。
gt, gte, lt, lte数値scroll_depth_max, sessions_count, pages_count, ai_score 用。
in, not_in集合カンマ区切り(user_type 用)。
is_true, is_false真偽has_converted 用。

/pricing で離脱したドイツの有料ユーザー

3 つの条件、1 グループ:

Group 1 (AND):
  user_type   is        paying
  country     is        DE
  page        is        /pricing

エンゲージしたユーザー OR コンバートしたユーザー

2 つのグループを OR で結合:

Group 1 (AND):
  scroll_depth_max  gte  75
  sessions_count    gte  3

OR

Group 2 (AND):
  has_converted     is_true

Enterprise プラン属性 + macOS の Chrome

Group 1 (AND):
  custom_prop:plan  is        enterprise
  browser           is        Chrome
  os                is        macOS

公開ダッシュボード

保存済みセグメントは share-token 認証経由では 絶対に 適用されません。公開ビューは通常の URL フィルターは尊重しますが、?segment_id= および ?segment_def= は設計上無視されます — 共有リンクの閲覧者は、チームの名前付きコホートを見るべきではありません。

公開向けに合成ビューを共有する必要がある場合:

  1. プライベートでセグメントを適用します。
  2. 同じ条件をフラットなフィルターとして公開向け URL に再構築します。
  3. 結果の URL を共有します。

権限

アクション必要な役割
セグメントの閲覧アクティブなチームメンバー
作成/編集Owner, Admin, Editor
削除Owner, Admin, Editor

Viewer は既存セグメントを適用できますが、作成・変更はできません。

パフォーマンスと上限

  • ウェブサイトあたりのセグメント数50 に制限されています。すべてのプランで同じ上限が適用され、セグメントはペイウォールではありません。
  • 解決モデル: セグメント読み込み時、各 AND グループはサーバー側で一致する visitor ID リストに解決され、グループ間で和集合が取られます。グループあたり 50,000 visitor ID が上限 — ほぼすべてのユースケースに十分です。
  • 集約ディメンション (sessions_count, pages_count) は SECURITY DEFINER の Postgres 関数 (segment_visitors_by_session_count, segment_visitors_by_page_count) 経由で実行されます。pages_count のクエリは過去 90 日間を対象とします。
  • カスタム属性: identified_users.custom_attributes への JSONB キーアクセス。トップレベルキーのみ — V1 ではネストされたパスは未サポートです。

関連

このページは役に立ちましたか?