We use cookies and similar technologies to improve your experience, analyse traffic, and personalise content. You can accept all cookies or reject non-essential ones.
Overview
Rules-Based Segmentation
Creating a Segment Rule
Condition Operators
Combining Conditions
Segment Statistics
Auto-Segmentation (ML Clustering)
K-Means Clustering
Hierarchical Clustering
DBSCAN (Density-Based Spatial Clustering)
Mixed Data Type Support
Feature Studio
Clustering Quality Metrics
Predictive Segmentation
Training a Predictive Model
Feature Importance
Applying Segments
SurveyAnalytica’s Advanced Segmentation module lets you divide your data into meaningful groups based on shared characteristics. The platform supports three segmentation approaches: rules-based segmentation using business logic, auto-segmentation using unsupervised machine learning algorithms, and predictive segmentation using supervised ML classifiers. Access segmentation from any analytics view by clicking the Segments tab.
Rules-based segmentation lets you define segments using explicit conditions and business rules. This approach is ideal when you know exactly how you want to categorize your data.
Each condition evaluates a field against a value using one of these operators:
Conditions are organized into groups. Within a group, conditions are combined using AND or OR logic. Multiple groups can themselves be combined with AND/OR logic, giving you full flexibility to express complex business rules.
After applying a segment rule, the system calculates and displays:
Auto-segmentation uses unsupervised machine learning to automatically discover natural groupings in your data. The platform supports three clustering algorithms:
The most commonly used algorithm, ideal for finding spherical clusters of similar size.
Builds a tree-like hierarchy of clusters, useful for exploring data at different levels of granularity.
Discovers clusters of arbitrary shape based on data density, automatically detecting outliers.
eps (neighborhood radius) and min_samples (minimum points to form a cluster).The clustering engine handles both numeric and categorical data:
Before running clustering, you can use the Feature Studio to prepare and transform your data features. Available transformations include:
After running auto-segmentation, the platform provides quality metrics to evaluate your clusters:
Once you have established segments (either through rules or clustering), you can train a supervised ML model to predict segment membership for new data. Predictive segmentation supports:
After training, the system extracts feature importance scores showing which variables have the most influence on segment assignment. This helps you understand what drives the differences between your segments.
Once segments are defined, they are stored on each record in the data. Each segment record includes:
Segments can be used as filters throughout the analytics interface and as targeting criteria in campaign workflows.