Skip to main content

Advanced Filter Definitions

Discover what each of our advance filter options mean.

Updated this week

The following filters are available using our JavaScript & Pixel Audiences

  • Total Page Visits - The total number of pages a user or visitor has viewed during their session(s).

  • Browser - The type of browser used by the visitor. Examples: Chrome, Firefox, Safari, Edge.

  • IP Address - The public IP address of the visitor’s network.

  • Pixel URL - The full URL of the pixel or JavaScript tag, including any additional variables passed in.

  • Pixels and JS tags can be configured to pass custom variables that can be used for filtering.

  • URL - The full URL the visitor viewed, including any query parameters.

  • UTM Campaign - The value of the utm_campaign parameter. Example: example.com?utm_campaign=testutm

  • UTM Medium - The value of the utm_medium parameter. Example: example.com?utm_medium=testutm

  • UTM Source - The value of the utm_source parameter. Example: example.com?utm\\\_source=testutm

Attribute Filters

  • First Page View UTM Campaign - Identifies the specific promotion or campaign that initially brought the visitor to the site. Example: The Google Ads campaign responsible for the first visit.

  • First Page View UTM Medium - Identifies the type of marketing channel used to acquire the visitor. Examples: Email, pay-per-click (PPC), social.

  • First Page View UTM Source - Identifies the originating source that sent the traffic. This is a required UTM parameter. Examples: Google, Facebook, Newsletter.

  • Implied Seconds on Site - The total amount of time (in seconds) between the visitor’s first page view and last page view, regardless of session gaps. Example: If a visitor views a page on 1/1/25, returns 30 seconds later, and then visits again one year later, the implied seconds on site represent the time between the initial visit and the most recent page view.

  • Initial Page View On - The date and time when the visitor was first detected by the pixel or JavaScript tag.

  • Last Page Viewed On - The most recent date and time when the visitor loaded or visited a page where the pixel or tag was present.

  • Process Macro - An advanced filtering option that allows the creation of complex Boolean (true/false) logic to refine data more precisely.

The following filters are available using our JavaScript Audiences Only

  • Document Referrer - The domain that referred the visitor to their first page view. Example: google.com → yourwebsite.com

  • Mobile Device - Indicates whether the visitor is viewing the page from a mobile device.

  • Page Interaction Detected - Indicates whether the visitor interacted with the page. Interactions include scrolling, clicking, or moving the mouse over page elements.

    • True: The user interacted with the page

    • False: The page was loaded but no interaction occurred

  • Page Load Date (UTC) - The date and time when the visitor navigated to the page.

  • Page Unload Date (UTC) - The date and time when the visitor navigated away from the page.

  • Page View - The date and time when the page view occurred.

  • Seconds on Page - The amount of time (in seconds) the visitor spent on a page.

  • Calculated as the difference between Page Load Date (UTC) and Page Unload Date (UTC).

  • Total Pages Interacted With - The total number of pages where Page Interaction Detected was true.

  • Total Seconds on Site - The cumulative total of Seconds on Page across all page views.

Did this answer your question?