GA4 vs. HockeyStack Website Data Tracking
Why HockeyStack Data May Differ from GA4
HockeyStack data will not directly match the numbers you see in GA4. This is expected and due to key differences in tracking methods and metric definitions.
Tracking Differences
HockeyStack uses its own fingerprinting method to identify users across sessions and devices. This approach is different from GA4’s tracking, which relies more heavily on cookies and user IDs. Additional tracking differences include:
Google Analytics applies a predictive algorithm to account for users who block ads or reject cookie tracking, while HockeyStack does not.
HockeyStack employs more aggressive bot filtering than Google Analytics, which can lead to lower reported traffic.
HockeyStack merges traffic from different devices, whereas Google Analytics does not.
Deleted cookies affect tracking differently: Google Analytics uses cookies, so if a user deletes them, GA may count them as a new visitor. HockeyStack uses fingerprinting and is less affected by deleted cookies.
Metric Definitions
Some core metric definitions also differ between the two platforms:
Sessions
HockeyStack: 10-minute inactivity timeout
GA4: 30-minute inactivity timeout
Bounce
HockeyStack: A session with only one pageview is considered a bounce
GA4: Uses an engagement-based definition—sessions with a single, actively-viewed page may still be considered engaged, reducing the bounce rate
Unique Users
HockeyStack: Determined by HockeyStack’s fingerprinting
GA4: Based on Google’s user ID and cookie system
Because of these differences in tracking logic and metric definitions, it's normal to see data discrepancies between HockeyStack and GA4.
GA4 and Google Analytics are two names of the same tool.
Last updated