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:

RangeDescriptionComparison period
24hLast 24 hoursPrevious 24 hours
7 daysLast 7 daysPrevious 7 days
30 daysLast 30 daysPrevious 30 days
90 daysLast 90 daysPrevious 90 days
CustomSpecific start and end datesEqual period before start date

Custom date range

Click the calendar icon next to the preset buttons to open the date picker:

  1. Click the calendar icon
  2. Select a start date
  3. Select an end date
  4. 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

  1. Go to your site's Settings page
  2. Find the Excluded countries section
  3. Search for a country by name or code
  4. Click to add it to the exclusion list
  5. 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.