_hjSession_*
Holds current session data and ensures subsequent requests within the same session are attributed to the same user. • 30 minutes
_hjSessionUser_*
Persists the user ID across multiple sessions to track the same user over time. • 1 year
_hjFirstSeen
Identifies the first time Hotjar saw a user. • 365 days
_hjIncludedInSessionSample
Determines if a user's session is included in the data sampling for recordings and heatmaps based on site traffic settings. • 2 minutes
_hjIncludedInPageviewSample
A boolean cookie that indicates whether this visitor is included in the data sample for pageview tracking. • 2 minutes
_hjAbsoluteSessionInProgress
Used to detect the first pageview of a new user session. Ensures that subsequent pages views are linked to the same session. • 30 minutes
_hjViewportId
Stores the user's viewport dimensions. • Session
_hjDonePolls
Used to store survey completion status for the current user. • 1 year
_hjMinimizedPolls
Stores the minimized state for polls. • 1 year
_hjShownFeedbackMessage
Stores information about feedback messages shown to the user. • 1 year
_hjClosedSurveyInvites
Stores a flag to indicate if a user has closed a survey invitation. • 1 year
_hjRecordingLastActivity
Stores the timestamp of the last user activity during a recording. • Session
_hjDoneSurveys
Stores information about whether a user has completed a survey. • 1 year
_hjUserAttributesHash
Used to store user attributes sent to Hotjar, ensuring consistent data for a user. • 2 minutes
_hjCachedUserAttributes
Caches user attributes to prevent redundant calls during a session. • 2 minutes
_hjLocalStorageTest
Used to check if Hotjar can store data in localStorage. • Session
_hjDoneTesters
Used to store survey tester completion status for the current user. • 1 year
_hjIncludedInSample
Indicates if a user is included in a data sampling (session recording or heatmap) for Hotjar. • 365 days