What are Segments?
A segment is a subset of your website visitors defined by specific criteria:Behavioral Segments
Based on user actions:
- Visitors from specific pages
- Users who triggered events
- Visitors from campaigns
- Repeat vs new visitors
Demographic Segments
Based on user attributes:
- Geographic location
- Device type
- Browser or OS
- Language preference
Segment Use Cases
- Compare mobile vs desktop user behavior
- Analyze traffic from specific marketing campaigns
- Track users from different geographic regions
- Segment by customer journey stage
- Isolate power users vs casual visitors
Creating Segments
Build segments using filter criteria:Define Filter Criteria
Add one or more filters to define your segment.
Multiple filters are combined with AND logic - users must match all criteria.
Filter Criteria
Segments are built using filters. Available filter types:Page and Content Filters
URL Path
URL Path
Filter by visited pages:
- Equals: Exact URL match
- Contains: URL includes text
- Starts with: URL begins with pattern
- Ends with: URL ends with pattern
path contains /blog/ for all blog visitorsPage Title
Page Title
Filter by page title:
- Match specific page titles
- Use contains for flexible matching
title contains "Product" for product page visitorsTraffic Source Filters
Referrer
Referrer
Filter by traffic source:
- Specific referrer domains
- Social media platforms
- Search engines
- Empty (direct traffic)
referrer equals twitter.com for Twitter trafficUTM Parameters
UTM Parameters
Filter by campaign parameters:
- utm_source: Traffic source
- utm_medium: Marketing medium
- utm_campaign: Campaign name
- utm_content: Ad variation
- utm_term: Keywords
utm_source equals google for Google campaignsTechnology Filters
Browser
Browser
Filter by web browser:
- Chrome, Firefox, Safari, Edge
- Browser versions
- Mobile browsers
browser equals Chrome for Chrome usersOperating System
Operating System
Filter by OS:
- Windows, macOS, Linux
- iOS, Android
- OS versions
os equals iOS for iPhone/iPad usersDevice Type
Device Type
Filter by device category:
- Desktop
- Mobile
- Tablet
device equals mobile for mobile usersScreen Size
Screen Size
Filter by screen resolution:
- Specific resolutions
- Screen size categories
screen equals 1920x1080 for Full HD displaysGeographic Filters
Country
Country
Filter by country:
- Country codes (US, UK, CA, etc.)
- Multiple countries
country equals US for United States visitorsRegion
Region
Filter by state/province:
- Specific regions within countries
- Regional targeting
region equals California for California visitorsCity
City
Filter by city:
- Specific cities
- Urban vs suburban analysis
city equals New York for NYC visitorsBehavioral Filters
Event Name
Event Name
Filter by custom events:
- Specific event names
- Event categories
event equals purchase for users who made purchasesEvent Properties
Event Properties
Filter by event data:
- Custom properties attached to events
- Property values
event_property plan equals premium for premium subscribersFilter Operators
Choose how to match filter values:| Operator | Description | Example |
|---|---|---|
| Equals | Exact match | country equals US |
| Not equals | Exclude exact match | browser not equals Chrome |
| Contains | Partial match | path contains /product/ |
| Does not contain | Exclude partial match | path does not contain /admin/ |
| Starts with | Begins with value | path starts with /blog/ |
| Ends with | Ends with value | path ends with .pdf |
Combining Filters
Multiple Filters (AND Logic)
All filters must match:Creating Multiple Segments (OR Logic)
To achieve OR logic, create separate segments:Using Segments
Apply segments throughout your analytics:In Dashboards
In Reports
Apply segments to reports:- Filter funnel reports by segment
- Analyze retention by segment
- Compare goal completion rates
- Segment revenue analysis
Segments can be applied to any report type for focused analysis.
In Real-time View
See segment activity in real-time:- Monitor specific audience groups live
- Track campaign traffic as it arrives
- Watch geographic regions separately
Managing Segments
Editing Segments
Deleting Segments
Segment Examples
Marketing Segments
Paid Search Traffic
Filters:
- utm_medium equals cpc
- utm_source equals google
Email Campaign Visitors
Filters:
- utm_medium equals email
- utm_campaign contains newsletter
Social Media Traffic
Filters:
- referrer contains facebook.com OR create separate segments for each platform
Organic Search
Filters:
- referrer contains google.com
- utm_medium not equals cpc
Behavioral Segments
Product Page Visitors
Filters:
- path starts with /products/
Content Downloaders
Filters:
- event equals download
Video Watchers
Filters:
- event equals video_play
Form Submitters
Filters:
- event equals form_submit
Technical Segments
Mobile Safari Users
Filters:
- device equals mobile
- browser equals Safari
Windows Desktop Users
Filters:
- os equals Windows
- device equals desktop
Best Practices
Segment Naming
- Use clear, descriptive names
- Include key filter criteria in the name
- Use consistent naming conventions
- Avoid overly generic names
Segment Strategy
- Create segments for your key audience groups
- Start with broad segments, then create sub-segments
- Don’t create too many similar segments
- Review and archive unused segments regularly
- Document segment purposes and use cases
- Share important segments with team members
Analysis Tips
- Compare segment performance regularly
- Look for significant differences between segments
- Use segments to validate hypotheses
- Combine segments with date ranges for trend analysis
- Apply segments to different report types
Segments vs Filters
Segments are saved filter combinations that can be reused across your analytics.Filters are temporary criteria applied ad-hoc to dashboards and reports.
| Feature | Segments | Filters |
|---|---|---|
| Saved | Yes | No |
| Reusable | Yes | No |
| Shareable | Yes | No |
| Named | Yes | No |
| Quick Analysis | No | Yes |
- Analyzing recurring audience groups
- Sharing analysis with team members
- Consistent comparison over time
- Important business segments
- One-time analysis
- Quick exploration
- Testing filter combinations
- Ad-hoc questions
Troubleshooting
Segment shows no data
Segment shows no data
Possible causes:
- Filter criteria too restrictive
- No matching visitors in date range
- Incorrect filter syntax
- Broaden filter criteria
- Extend date range
- Check filter values against dashboard data
- Remove filters one by one to identify issues
Segment includes unexpected data
Segment includes unexpected data
Possible causes:
- Filter operator incorrect (e.g., contains vs equals)
- Case sensitivity issues
- URL pattern matching too broad
- Review each filter carefully
- Use more specific operators
- Test with sample data first
- Add additional filters to narrow results
Next Steps
Filters
Learn more about filtering analytics data
Reports
Apply segments to custom reports
Dashboards
Use segments in your dashboard analysis
Event Tracking
Track custom events for behavioral segments