GoWindGoWind
Home
Framework
GoWind Toolkit
  • Open Source

    • GoWind Admin (Admin Platform)
    • GoWind CMS (Content Management)
    • GoWind UBA (Behavior Analytics)
    • GoWind Shop (E-commerce)
    • GoWind Kanban (Kanban Boards)
    • GoWind Ledger (Personal Finance)
    • GoWind ShortPlay (Short Drama)
    • GoWind Ops (Operations Platform)
    • RushWind (Rust Ecosystem)
  • Open Core (Community + Enterprise)

    • GoWind OA (Office Collaboration)
    • GoWind ERP (Procure-to-Pay)
    • GoWind WMS (Warehousing)
  • Commercial

    • GoWind IM (Instant Messaging)
    • GoWind IoT (IoT Platform)
    • GoWind Edu (AI Education)
    • GoWind MES (Manufacturing Execution)
    • GoWind CDC (Data Pipeline)
    • GoWind SDP (Zero-Trust Gateway)
    • GoWind Quant (Quant Research)
    • GoWind Trade Radar (Export Sourcing)
    • GoWind Game Radar (Game Greenlight)
  • 简体中文
  • English
GitHub
Home
Framework
GoWind Toolkit
  • Open Source

    • GoWind Admin (Admin Platform)
    • GoWind CMS (Content Management)
    • GoWind UBA (Behavior Analytics)
    • GoWind Shop (E-commerce)
    • GoWind Kanban (Kanban Boards)
    • GoWind Ledger (Personal Finance)
    • GoWind ShortPlay (Short Drama)
    • GoWind Ops (Operations Platform)
    • RushWind (Rust Ecosystem)
  • Open Core (Community + Enterprise)

    • GoWind OA (Office Collaboration)
    • GoWind ERP (Procure-to-Pay)
    • GoWind WMS (Warehousing)
  • Commercial

    • GoWind IM (Instant Messaging)
    • GoWind IoT (IoT Platform)
    • GoWind Edu (AI Education)
    • GoWind MES (Manufacturing Execution)
    • GoWind CDC (Data Pipeline)
    • GoWind SDP (Zero-Trust Gateway)
    • GoWind Quant (Quant Research)
    • GoWind Trade Radar (Export Sourcing)
    • GoWind Game Radar (Game Greenlight)
  • 简体中文
  • English
GitHub
  • Introduction

    • GoWind UBA Product Introduction
  • Architecture Reference

    • UBA System Architecture
    • UBA Backend Module Overview
    • UBA Backend API Contract
    • UBA Frontend Architecture
  • Developer Guide

    • UBA Installation Guide
    • UBA Code Generation Pipeline Tutorial
    • Adding an External Service Tutorial
    • Adding a Business Entity Tutorial
    • Adding a Frontend Page Tutorial
  • Operations Guide

    • UBA Docker Deployment Guide
    • UBA Configuration Reference & Security Checklist
    • UBA PM2 Deployment Guide
    • UBA Superset BI Deployment Guide
  • Analyst Guide

    • Data Analyst Getting Started Guide
    • Basic Aggregation

      • Event Trend Analysis
      • Active Users Analysis
      • Group By Aggregation
    • Conversion & Paths

      • Funnel Analysis
      • Retention Analysis
      • Top Conversion Paths
      • Behavior Sequence Analysis
    • User Depth

      • Attribution Analysis
      • Distribution Analysis
      • User Segmentation
      • Click Heatmap
      • Interval Analysis
    • Lifecycle

      • User Lifecycle
      • Churn & Reactivation Analysis
      • New vs Returning Users
      • Matrix Quadrant Analysis
    • Revenue & Value

      • Revenue Analysis
      • Whale Tier (Payer Segmentation)
      • Historical LTV Analysis
    • Sessions & Anomalies

      • Session Analysis
      • Period-over-Period Comparison and Anomaly Detection
    • Gaming

      • Level Analysis (Game)
      • Server Retention (Game)
      • Online Stats Analysis (Game)
      • Economy Analysis (Game)
    • OLAP Cookbook
  • SDK Integration

    • Web SDK Integration Guide
    • C# SDK Integration Guide (Unity / Godot / .NET)
  • Appendix

    • UBA Appendix: Ports, Glossary, Known Limitations & FAQ

Top Conversion Paths

Top Conversion Paths (PathSankey) mines the most frequently occurring event sequences from group behavior, answering "what are the mainstream conversion paths of users". It corresponds to the backend AnalyticsService.PathSankey.


1. What Questions It Answers

  • From entering the app to completing a purchase, which are the mainstream paths?
  • Which path has the highest/lowest conversion rate?
  • Are there unexpected "detour" paths (potential drop-off points)?

2. Difference from Funnels

ModelLogicUse Case
FunnelPredefined fixed ordered steps, measuring conversionKey path is known; validating conversion
PathSankeyAutomatically discovers the most common real event sequencesExploring users' actual behavior paths

3. Backend API

gRPC: AnalyticsService.PathSankey

FieldTypeDescription
time_rangeTimeRangeAnalysis time range
app_iduint32 (optional)Filter by app
top_nuint32 (optional)Return the top N popular paths, default 20

Response PathSankeyResponse: paths[] (each PathBucket contains the event_sequence string / support_count times the path occurs / unique_users distinct users / conversion_rate).

HTTP (admin proxy)

POST /admin/v1/analytics/path-sankey
Content-Type: application/json

{
  "timeRange": { "startMs": 1718169600000, "endMs": 1718774399000 },
  "topN": 15
}

4. Interpreting Results

event_sequence is a comma-separated event sequence, e.g. "view_home,view_product,add_to_cart,pay_success":

  • support_count: how many (user ×) samples completed this full sequence.
  • unique_users: the number of distinct users who walked this path.
  • conversion_rate: the conversion rate of this path (share that completed the full sequence).

Results are sorted by support_count descending; the frontend usually renders them as a Sankey diagram to show path branching.


5. Typical Scenarios

E-commerce main-flow path mining

Without predefined steps, look at users' real paths starting from view_home: is it view_home → view_product → pay (efficient), or view_home → search → view_product → compare → pay (detour)?

Pre-churn paths

Focus on sequences with high support_count that break off midway, pinpointing the key pages before drop-off.


6. Notes and Caveats

  • Path length: overly long sequences grow explosively, so the backend usually limits sequence length / top N.
  • Event sequence basis: events are chained per user in chronological order; behaviors across sessions and days are included too — make sure time_range covers them.
  • Paths ≠ funnels: path mining is descriptive; funnels are prescriptive validation. They complement each other.
  • Empty data: first confirm events have been stored (see Getting Started · Current State of Data Storage).

7. Related Documents

  • Funnel Analysis
  • Behavior Sequence
  • Data Analyst Getting Started Guide
  • Backend API Contract
Edit this page
Last Updated:: 11/3/26, 2:14 PM
Contributors: Bobo
Prev
Retention Analysis
Next
Behavior Sequence Analysis