Skip to content
Skip to main content
European Data Processing
← Back to Documentation

Filtering & Segmentation

Narrow down your analytics data to answer specific questions. Filters apply across all dashboard widgets simultaneously.


Date Range

Every dashboard view is scoped to a date range. Use the date selector in the header to choose:

  • Presets — Today, Last 7 Days, Last 30 Days, Last 90 Days, Last 12 Months.
  • Custom Range — Pick an exact start and end date using the calendar picker.

All widgets, exports, and API responses respect the selected range.

Available Filters

Click on any data point in a widget to apply it as a filter, or add filters manually. The following filter dimensions are supported:

Filter Description Example
PageFilter to a specific URL path. Supports wildcards (/blog/*)./pricing
ReferrerFilter by referring domain.google.com
CountryFilter by visitor country (ISO code).US
BrowserFilter by browser name.Chrome
DeviceFilter by device type.mobile
OSFilter by operating system.Windows

Active filters appear as chips below the header. Click the × on any chip to remove it, or use Clear All to reset.

UTM Campaign Filters

The Campaign Performance widget supports filtering by UTM parameters:

  • utm_source — the traffic source (e.g., google, newsletter)
  • utm_medium — the marketing medium (e.g., cpc, email)
  • utm_campaign — the campaign name (e.g., spring_sale)
  • utm_term — the paid search keyword
  • utm_content — used for A/B testing or distinguishing ad creatives

Paid ad click IDs (gclid, msclkid, fbclid) are automatically detected and mapped to the appropriate source and medium=cpc, even when UTM parameters are absent.

Custom Dimensions (Segmentation)

Custom dimensions let you segment analytics data by properties you define. For example, you might segment by pricing plan, user role, or A/B test variant.

  1. Navigate to Site Settings and create a custom definition with a parameter name (e.g., plan_tier).
  2. Pass the property in your tracking events:
    window.verita('trackEvent', 'signup', { plan_tier: 'pro' });
  3. Use the segmentBy parameter in the dashboard or API to group data by your custom dimension.

Segmentation is available for a single site at a time and groups event data (not pageviews) by the custom property values.

Attribution Models

The Campaign Performance widget supports three attribution models, selectable via a dropdown:

  • First Touch — credits the campaign that first brought the visitor to your site.
  • Last Touch — credits the most recent campaign before conversion.
  • Last Non-Direct Click — credits the last campaign that wasn't a direct visit, using SQL window functions to look back across the session.