Filters & date ranges
Segment your data to find exactly what you're looking for.
Dashboard filters
Filter your analytics by clicking the filter dropdowns below the header:
Country
View traffic from a specific country. Useful for analyzing regional performance or international marketing campaigns.
Device
Filter by desktop, mobile, or tablet. See how your site performs on different devices.
UTM source
View traffic from a specific campaign source. Great for analyzing marketing campaigns.
Hostname
Filter by subdomain when tracking multiple hostnames. See traffic from blog.example.com separately from example.com. Available on the Behavior page.
How filters work
- Filters are shown as badges below the dashboard header
- Click the X on a badge to remove that filter
- All dashboard data updates to reflect the filter
- Filters persist in the URL, so you can share filtered views
Time ranges
Choose from preset time ranges or define a custom period:
| Range | Description | Comparison period |
|---|---|---|
| 24h | Last 24 hours | Previous 24 hours |
| 7 days | Last 7 days | Previous 7 days |
| 30 days | Last 30 days | Previous 30 days |
| 90 days | Last 90 days | Previous 90 days |
| Custom | Specific start and end dates | Equal period before start date |
Custom date range
Click the calendar icon next to the preset buttons to open the date picker:
- Click the calendar icon
- Select a start date
- Select an end date
- Click "Apply" to update the dashboard
The comparison period is automatically calculated as the same number of days immediately before your selected start date.
Period comparison
All metrics show a percentage change compared to the previous period:
- Green +12% - Improvement compared to previous period
- Red -8% - Decline compared to previous period
- Bounce rate is inverted (lower is better, so green = decrease)
Sharing filtered views
Filters and date ranges are stored in the URL. Copy the URL to share a specific view with your team:
https://glyphex.io/sites/abc123 ?range=30d &country=US &device=mobile &utm_source=newsletter &hostname=blog.example.com
Anyone with access to the site will see the same filtered view.
Country exclusions
Exclude traffic from specific countries across all analytics. This is useful for filtering out bot traffic or irrelevant regions that skew your data.
How it works
Country exclusions are a persistent site setting. Once configured, excluded countries are filtered from everywhere automatically:
- Dashboard — all metrics, charts, and breakdowns exclude the selected countries
- Audience page — country, device, and other audience data reflects exclusions
- Email reports — scheduled weekly and monthly reports use the same exclusions
- Public API — API responses automatically apply your exclusions
Setting up exclusions
- Go to your site's Settings page
- Find the Excluded countries section
- Search for a country by name or code
- Click to add it to the exclusion list
- The exclusion takes effect immediately across all analytics
Removing exclusions
Click the X button on any excluded country chip to remove it. Traffic from that country will reappear in your analytics immediately.
When to use country exclusions
- You notice bot traffic coming from specific countries
- Your product only serves certain regions and you want cleaner data
- Spam traffic from a particular country is inflating your metrics
- You want email reports to only reflect your target market
Tips
Analyze campaigns
Filter by UTM source to see how a specific campaign performed. Compare conversion rates across different sources.
Mobile optimization
Filter by device=mobile and check bounce rate and session duration. If mobile metrics are significantly worse, your site may need mobile optimization.
Regional performance
Filter by country to analyze performance in specific markets. Useful for planning international expansion or localization efforts.