Cookie types

CookieCookie NameProviderCookie type (per Medallia)When cookie is storedPurpose (listed in cookie banner)DescriptionDurationTypeOperational/Support implications if cookie is disabled
Session hash (sh)shMedalliaTechnically NecessaryDuring user authentication after successful loginAuthentication - Session validation and securityStores the session hash for authenticating user sessions and maintaining secure access to the applicationBased on user's session durationHttpOnly SameSite=LaxUser cannot maintain authenticated sessions, will be logged out on each request, application becomes unusable.
Session ID (si)siMedalliaTechnically NecessaryDuring user authentication after successful loginAuthentication - Session identificationStores the session identifier to track user sessions across requestsBased on user's session durationHttpOnly SameSite=LaxUser cannot maintain authenticated sessions, will be logged out on each request, application becomes unusable.
LanguagelngMedalliaFunctional NecessaryWhen user accesses sign-in page with language parameter or when language preference is setUser Experience - Remember language preferenceStores user's preferred language (en, nl, fr) for the application interface1 daySameSite=LaxApplication will default to English, user will need to select language on each visit.
OAuth State OAuthStateMedalliaTechnically NecessaryDuring OAuth/OpenID Connect authentication flow when redirecting to identity providerOAuth Security - State parameter validation for CSRF protectionStores a unique state value (GUID) used to validate OAuth authentication responses and prevent CSRF attacks during the OAuth flowBased on user's session durationHttpOnly SameSite=LaxOAuth/SSO authentication will fail, users cannot authenticate through external identity providers, CSRF protection is compromised.
Report Share Session ID (dynamic based on share link){shareLink}_rsiMedalliaTechnically NecessaryWhen accessing shared reports (public or password-protected) and during download with sessionReport Sharing - Session identification for shared report access Stores session ID for accessing shared reports without full authentication2 daysHttpOnly SameSite=Lax Shared reports cannot be accessed, users will need to re-authenticate for each shared report view.
Report Share Session Hash (dynamic based on share link){shareLink}_rshMedalliaTechnically NecessaryWhen accessing shared reports (public or password-protected) and during download with sessionReport Sharing - Session validation for shared report accessStores session hash for validating access to shared reports without full authentication2 daysHttpOnly SameSite=LaxShared reports cannot be accessed securely, authentication validation will fail.
Report Builder Tour TakenreportBuilderTourTakenMedalliaFunctional NecessaryWhen user completes or dismisses the report builder tourUser Experience - Remember tour completion statusStores whether the user has completed the report builder introductory tour to avoid showing it again20 yearsHttpOnly SameSite=LaxReport builder tour will be shown repeatedly, degraded user experience.
Report Builder Hide Add Element TipreportBuilderHideAddElementTipMedalliaFunctional NecessaryWhen user chooses to hide the "add element" tip/tooltipUser Experience - Remember UI tip preferencesStores user preference to hide helpful tips about adding elements to reports20 yearsHttpOnly SameSite=LaxUI tips will be shown repeatedly, potentially annoying user experience.
Session External IDseidMedalliaTechnically NecessaryDuring external login when seid parameter is providedAuthentication - Store sign-in URL referenceStores the sign-in external identifier to track external login sources30 daysHttpOnly SameSite=LaxExternal login tracking may not work properly, but core login functionality remains.
UI App ConnectionuiappMedalliaFunctional/DevelopmentDuring UI app connection process (non-production environments only)Development - UI application environment configurationStores compressed UI application configuration data for connecting to different environments during development/staging1 yearHttpOnlyUI app environment switching may not work, affects development/staging workflows only.
Google Analytics User ID_gaGoogleAnalyticsOn first page visitAnalytics & performance trackingUsed to distinguish unique users for usage analytics and reporting.2 yearsThird-partyWebsite traffic analytics will be inaccurate.
Google Analytics User ID_ga (cm-internal)GoogleAnalyticsOn first page visitAnalytics & performance trackingTracks user interaction for internal domain analytics.2 yearsThird-partyInternal analytics reporting will be impacted.
Google Analytics Session State_ga_{id}GoogleAnalyticsOn first visit after GA loadsAnalytics & performance trackingMaintains session state and interaction tracking for Google Analytics 4.2 yearsThird-partyGA4 session tracking will break.
Google Ads Conversion Tracker_gcl_auGoogleMarketing/PerformanceWhen ad tracking script runsAdvertising & conversion trackingUsed by Google Ads to measure ad campaign effectiveness.90 daysThird-partyAd performance and conversion tracking will fail.
Medallia Experience Identifier_one_{id}MedalliaFunctional/AnalyticsWhen Medallia services initializeDigital experience trackingIdentifies a unique visitor for Medallia experience analytics.2 yearsSameSite=LaxMedallia digital analytics may not work correctly.
Coveo Visitor Identifiercoveo_visitorIdMedalliaFunctional/AnalyticsOn search integrationSearch personalization & analyticsIdentifies users for Coveo-powered search analytics and relevance.1 yearSameSite=LaxPersonalized search and analytics will degrade.
Medallia Digital Analytics IDda_lidMedallia DigitalAnalyticsWhen Digital tracking script loadsDigital interaction trackingTracks user interaction across pages for Medallia Digital analytics.1 yearSameSite=StrictDigital experience analytics will stop.
Kampyle Page View CounterkampyleSessionPageCounterMedallia (Kampyle)FunctionalWhen feedback widget loadsFeedback frequency controlTracks number of pages visited before triggering feedback survey.1 yearSameSite=NoneFeedback survey rules may trigger incorrectly.
Kampyle User SamplingkampyleUserPercentileMedallia (Kampyle)Functional / AnalyticsWhen feedback widget initializesFeedback audience targetingDetermines whether user qualifies for feedback based on sampling logic.1 yearSameSite=NoneSurvey targeting may break or over-trigger.
Kampyle User Session IDkampyleUserSession Medallia (Kampyle)Essential / FunctionalOn page load with feedback widgetFeedback session managementMaintains the active feedback session and prevents duplicate prompts.1 yearSameSite=NoneUsers may see repeated surveys; session continuity breaks.
Kampyle Total Session CounterkampyleUserSessionsCountMedallia (Kampyle)Functional / AnalyticsOn each new feedback sessionFeedback usage trackingTracks total number of feedback sessions per user.1 yearSameSite=NoneFeedback reporting and targeting accuracy will reduce.