HockeyStack
HomeLive DemoBook a DemoLogin
  • Getting Started
    • 👋Welcome to the Docs!
    • Product Onboarding
    • HockeyStack Implementation Scope: Reporting Product
      • HockeyStack Implementation Scope: Data Warehouse Connection
  • Release Notes
    • May 16, 2025
    • May 5, 2025
    • April 21, 2025
    • April 14, 2025
    • April 7, 2025
    • March 31, 2025
    • March 24, 2025
    • March 14, 2025
    • March 6, 2025
    • February 28, 2025
    • February 17, 2025
  • Guides
    • ❓FAQ
      • Merging in HockeyStack
      • Why has my data changed?
      • Viewing form submissions by page
      • A touchpoint's influence on conversion rates
      • Average number of touchpoints
      • Self-reported attribution
      • Trend of Engagement Score
      • How do I see which individuals / companies are included in a metric?
      • What touchpoints get credit in attribution?
      • What object/integration is this field pulling from?
      • What is "Source"?
      • What is "UTM Source"?
      • What is "UTM Medium"?
      • What is an Action?
      • How can I add Salesforce Task object into Defined Properties?
      • How can I track offline events in HubSpot?
      • How can I use LinkedIn Impressions and Engagements in my reports?
      • Measuring sales and marketing penetration in an account list
      • Measuring number of engaged contacts per company
      • Offline conversions for ad platforms
      • Tracking progression on targets
      • Building a Campaign / Asset Grouping property
      • Percentage of high quality job titles by Channel
      • Measuring conversion rates
      • Building a goal that shows open opportunities
      • Number report: Funnel stages influenced by different types of marketing touchpoints
      • Best Practices for Lifecycle Tracking in Salesforce / HubSpot
      • Adding HubSpot form fills to defined properties
      • Does HockeyStack website pixel track US States?
      • Measuring Time Between Two Goals in HockeyStack
      • What is the HubSpot "email bounces" action?
      • Hiding Fields from your CRM in HockeyStack
      • How long does it take for a relation mapping to be ready to use?
      • Can I integrate multiple LinkedIn ads accounts?
      • Can I use Zapier for integrations with HockeyStack?
      • I created a new field in Salesforce (SFDC), but I don’t see it in HockeyStack. What should I do?
      • Using two similar fields in one breakdown
      • Why can't I map back to property?
      • GA4 vs. HockeyStack Website Data Tracking
      • How does HockeyStack deduplicate accounts?
      • How do Table Totals Work: Campaign vs Campaign Group?
      • Can I create one field that calculates the total ad spend + SFDC campaign spend?
      • HubSpot: Can I filter a goal on X object by Y object fields?
      • LinkedIn Impressions: Different Ways of Measuring
      • How to define Engaged Accounts and Engaged People?
      • Building a Campaign Grouping property
    • 🖥️Dashboard Building Guides
      • Business Overview Dashboard
      • CMO Dashboard
      • Website Analytics Dashboard
      • Paid Ads Dashboard
      • Google Ads Dashboard
      • LinkedIn Ads Dashboard
      • In-Person Events
      • ABM Live-Demo
      • Content/Organic Dashboard
      • Dashboards from Labs Reports
        • LinkedIn Ads Benchmarks
        • Google Ads Benchmarks
        • Q1 2024 Recap
        • G2 Impact 2024 Report
        • Website Benchmarks
  • Documentation
    • What Will My Data Look Like?
    • 🎯Goals
      • Funnel Stages Goals
      • Form Fill Goals
      • Page View Goals
      • Click Goals
      • Finding Out a Button's CSS Selector
      • Goals on the Task Object
      • Building an All Touchpoints (Channel) Goal
    • 🔦Touchpoint Hierarchy
    • Defined Properties
    • Track Date Properties
    • 📊Reports
      • Building a Basic Report
      • Journeys Use Cases
      • Sequences
      • Lift Reports
      • Lift Analysis vs. Multi-Touch Attribution
      • Types of report filters and when to use them
      • Attribution Models
      • Attribution Lookback
      • Defining Custom Attribution Weights
      • Importing a Google Sheet to use as a Goal Column
      • Advanced Attribution Models
    • 🖥️Dashboards
    • Dashboard Filters
      • When to use AND vs. OR logic?
      • Using Regex
    • 🌠Journeys
      • Syncing journeys to CRM and Slack
    • 🥇Golden Paths
    • Funnels
    • Attribution Funnel
    • 👥Segments
    • ⚙️Settings
      • Account Reset Guide
      • Auto-tagging of URLs
      • Data Categorization in HockeyStack
      • Team Sharing
      • Tracking Multiple Domains
      • Excluding Users
      • Reporting Configuration
      • Multi-Factor Authentication
    • Advanced Data Connections
      • Account List Import
      • Property Relation Mappings
      • Sync Spend
      • Syncing spend from offline channels and campaigns
    • 🔃Audience Syncs
    • Send View updates to Webhooks
    • Odin AI
      • Odin capabilities
      • HockeyStack AI: Security, Privacy, and Responsible Use
  • DataSyncs
    • Connecting your Warehouse
      • Authenticate Snowflake
      • Authenticate Google Sheets
      • Authenticate BigQuery
      • Authenticate S3
        • Use an S3 User
        • Use an IAM Role
    • Configure a DataSync Import
    • Configure a DataSync Export
      • Data Export Schema
        • Raw Actions Export Schema
  • Integrations
    • Website Tracker
      • Google Tag Manager
      • WordPress
      • React
      • Troubleshooting
      • Reverting to Cookie-Based Tracking
      • Identifying Users
      • Tracking Custom Goals
    • Ad Platforms
      • LinkedIn Ads
      • Bing Ads
      • Capterra Ads
      • Google Ads
      • Facebook Ads
      • Tiktok Ads
      • Twitter Ads
      • StackAdapt Ads
      • Reddit Ads
      • AdRoll Ads
    • Data Warehouses
      • Snowflake
      • Amazon Redshift
      • Google Bigquery
      • Amazon S3
      • Azure Databricks
    • CRMs
      • Salesforce
        • Properties Pulled from Salesforce
        • Salesforce Pulled Objects List
        • Sending Data to Salesforce
        • Salesforce Currency
      • HubSpot
        • HubSpot Pulled Objects List
    • SSO
      • Azure AD
      • Google Workspace
      • Okta
    • ABM
      • Qualified
      • 6sense
      • Demandbase
      • Clearbit
      • Rollworks
      • G2 Intent
      • Stackadapt
    • Marketing Automation
      • Marketo
        • How to Find Your Marketo Account Details
        • Marketo Pulled Objects List
      • Pardot
      • HubSpot
        • HubSpot Pulled Objects List
    • Other Integrations
      • Calendly
      • Drift
      • Okta
      • Segment
      • Customer.io
  • Setting up your Data for import
    • Import Custom Actions
    • Import Website Actions
    • Import Properties
    • Import Metadata
  • Technical Details
    • ↖️Website Tracking
      • How Website Tracking Works
      • Cookieless Tracking
      • Bot Traffic
      • Privacy Policy
      • GDPR Compliance
    • ⚙️Data Processing from Integrations
    • 🧮Data Cleaning
  • Account Intelligence
    • ☕Getting Started
      • HockeyStack Implementation Scope: Account Intelligence Product
      • Salesforce
        • Salesforce Permissions
        • Salesforce iFrame Installation
        • Salesforce Sync Fields
      • Enable Sales Reps in HubSpot/Salesforce
    • 🏗️Workflows
      • Creating a Workflow
      • List of Workflows
      • Starter Workflow
      • Recurring Workflow Runs
      • Nodes
        • Transformations
          • Condition
          • AI for Accounts
          • Contact Discovery
          • Contact Enrichment
          • Branching
        • Destinations
          • Salesforce
          • HubSpot
          • Outreach
          • StackAdapt
          • Salesloft
          • LinkedIn
          • Pardot
    • 👀Views
      • Create a New View
    • 🔢Scoring
      • Data
Powered by GitBook
On this page
  • Global Report Filter (Top-level Filter Section)
  • Column-level Filters (In Columns Section)
  • Breakdown Filters
  • Summary of Differences:
  • Dashboard Filter:
  • Example of Dashboard Filter:
  • Filtering within Goals:
  • Types of Goals:
  • Example:
  1. Documentation
  2. Reports

Types of report filters and when to use them

PreviousLift Analysis vs. Multi-Touch AttributionNextAttribution Models

Last updated 3 months ago

Global Report Filter (Top-level Filter Section)

Located on the “report details panel”

  • Very Important: Global report filter only applies to UNIQUE USERS and COMPANIES and not specific data points

    • To filter a COMPANY or a UNIQUE USER is to filter those objects (we call them entities) by their properties and, in HockeyStack, by their actions. When you see “who have done” this is filtering a Unique User of a Company by an Action that they/it performed.

  • Function: Global filters apply to the entire report; it is the last filter one would add to the report. These are high-level filters that restrict the data shown across all columns of the report.

  • Use Case: You use global filters to include or exclude specific user actions (user in HockeyStack is an umbrella term for Unique Users and Companies), time-periods, behaviors, filtering a set of accounts like region-specific accounts or target accounts etc at a universal level.

  • Example: In the screenshot below, the filter is set to Users who have done "enter site" Last Month, meaning that the entire report will only show data related to users who have performed the action "enter site" on last month. Reminder: “Users” is an umbrella term that can mean either Unique Users or Companies. One would choose either option based on the properties the goal is built from - this is specifc to using “who have done”. Otherwise you’d select User properties or Companies properties to specify the type of user

Column-level Filters (In Columns Section)

  • Function: The Column-level filters are used to filter data points. What is a data point you ask? A data point is an Action often represented by a goal (but not always). An example of a data points is an MQL. An MQL is a goal that represents the action of “becoming an MQL”. Another example is a Website Session or Amount of Ad Spend. These are not goals in your library but are still Actions in the HockeyStack System.

  • Use Case:

    • Main use case: filtering datapoints

    • Secondary Use Case: filter on a particular metric or segment within a column while allowing other columns to remain unfiltered or differently filtered. Unlike the “top level filter” the column-level filter can be used to filter anything, deal, users, companies, sessions etc

  • Example: Suppose in one column you’re counting the MQA, you could add a filter to that specific column to just include users who had not submitted any form. A subsequent column might include all MQAs, those who had submitted forms, and those who had not.

Breakdown Filters

  • The Breakdown filter filters the touchpoints represented by various defined properties. During set up, you organized your touchpoints into defined properties for 2 reasons:

    1. to group them by category according to the touchpoint hierarchy for easy reporting

    2. to attach an action to the object-based model data, thus converting it to an action-based data model so it can be used in attribution

    3. Best practice is to set up your defined properties in a way to be easily filterable by adding prefix to group types of data. Ex: all paid mapping start with “Paid-[channel]”

  • Use Case: This is useful for drilling down into details and segmenting the data into more meaningful insights by UTM source, action types, and integration data.

  • Example: You could break down the report by Unified Channel, which would give you data segmented by the channels you’ve defined in your channel property.

Summary of Differences:

  • Global Filters: Apply to the entire report and filter all the data based on the criteria set (e.g., time period, specific actions). This can only be used to filter Actions from Unique Users or Companies.

  • Column-Specific Filters: Only apply to the data in the selected column, allowing for granular filtering of specific metrics or actions within that column. This can be used to filter all types of actions not just users and companies.

  • Breakdown Filters: Group and segment the data into categories based on attributes such as source, UTM medium, or action type.

Dashboard Filter:

Example of Dashboard Filter:

Let’s say you have multiple reports tracking different user actions, such as page views, conversions, and form submissions. You can apply a dashboard filter to show only data from users who came through a specific UTM source (e.g., Facebook). This would narrow down the data across all reports on the dashboard to focus solely on users from Facebook, without the need to filter each individual report separately.

Another common use of dashboard filters is applying a date range. For instance, if you want to see the performance data for just this week, you can apply a dashboard filter with a date range of "This Week." This filter would then affect all reports and give you a unified view for the selected timeframe.

This functionality is particularly useful for keeping a high-level perspective when managing large amounts of data across multiple reports.

Filtering within Goals:

In HockeyStack, filtering within goals is a powerful way to refine and define specific actions that you consider essential for your KPIs or other metrics. A goal is essentially a named action that matches a particular set of conditions or properties. You can filter goals by different attributes depending on the type of goal you're creating.

Types of Goals:

  1. View Goals: Used to track pageviews based on the URL, source (e.g., UTM parameters), or referrer. For example, you can create a goal to track all pageviews that came from a specific referrer like “Google” or a UTM campaign.

  2. Click Goals: Click goals track specific user interactions such as clicks on particular elements (e.g., buttons or links). You can filter these by the text of the element clicked, the URL it leads to, or the CSS selector of the clicked element. For instance, you can set a goal for tracking clicks on a CTA button with a specific label.

  3. Form Submission Goals: These track form submissions. Filters can be applied based on the page where the form is submitted or its CSS selector. For example, if you want to track all form submissions on a specific landing page, you can apply a filter for that page.

  4. Custom Goals: Custom goals are more advanced and can track any action outside standard website actions (e.g., data from a CRM system). You can filter these using action properties like deal_amount for Salesforce deals. For instance, you could create a custom goal that tracks all deals where the deal_amount is greater than $100,000.

Example:

Let’s say you want to define a goal for tracking users who open newsletters. You might set filters such as:

  • Action Name = “Email Opened”

  • Email Subject contains “Newsletter”

  • Integration = “HubSpot”

With these filters, only users who opened an email with “Newsletter” in the subject, sent via HubSpot, would be counted toward this goal.

Filters in goals allow you to precisely define what data gets tracked under a specific goal, helping you to focus on the most relevant actions for your KPIs.

Dashboard filters act as global filters that apply to every report on the dashboard. These filters are placed at the top of the dashboard and allow you to filter all the data shown across multiple reports at once, providing a broader view. You can use these filters to explore different timeframes, , or user behaviors across various reports simultaneously.

For more details on Goals, check

📊
segments
Goals