Overview
WalkMe is a digital adoption platform (DAP) that overlays guided walkthroughs, tooltips, task lists, and contextual help content onto web applications. The platform is deployed primarily on enterprise SaaS products, internal tools, and customer-facing portals to improve user onboarding and feature adoption. WalkMe's scripts modify the DOM of the host application to inject interactive guidance layers without requiring code changes to the underlying product.
What This Script Does
WalkMe loads its SDK from cdn.walkme.com and injects a guidance layer onto the host page. The scripts scan the page DOM to identify UI elements referenced in configured walkthroughs, then attach event listeners to track user progress through multi-step flows. Cookies set by WalkMe include walkme_player for session state, user identification tokens that persist for 30–365 days, and progress tracking cookies that record which walkthroughs a user has started or completed. The SDK collects detailed interaction analytics — click paths, time spent on each step, task completion rates, error encounters, and abandonment points. This data is transmitted to WalkMe's analytics backend for digital adoption reporting. On pages where WalkMe is active, the scripts continuously monitor DOM changes to dynamically reposition guidance elements.
Data Collection Detail
WalkMe captures granular user behavior data including element-level click tracking, form field interactions (not values), scroll depth within guided flows, and session replay metadata. For authenticated applications, WalkMe may receive user identifiers passed by the host application to tie adoption metrics to specific accounts or user segments.
Consent & Compliance
WalkMe scripts span functional and analytics categories. The walkthrough overlays and contextual help serve a functional purpose — assisting users in completing tasks within the application. However, the detailed behavioral analytics, session tracking, and engagement scoring extend well into analytics territory. Under GDPR, the analytics data collection requires a legal basis — consent or legitimate interest depending on the deployment context. For customer-facing deployments, consent is the safest legal basis. The ePrivacy Directive requires consent for non-essential cookies, which includes the long-lived progress and identification cookies. Under CCPA/CPRA, the behavioral tracking data constitutes personal information subject to disclosure and access rights.
Should You Block This Without Consent?
Conditional. WalkMe serves a genuine functional purpose in guiding users through application workflows. If deployed on an authenticated internal tool where users have a contractual relationship, the functional justification may support running WalkMe under legitimate interest. For customer-facing or public-facing deployments, the analytics tracking layer requires consent. Evaluate whether WalkMe can be configured to suppress analytics collection and use only session-scoped cookies for guidance state.
Consent Categories
Also Known As
Industries
Tracked Domains (2)
walkme.comFunctionalplayerserver.walkme.comFunctionalFrequently Asked Questions
Does WalkMe require consent?
Conditionally. For authenticated internal tools, WalkMe's functional walkthrough purpose may support a legitimate interest basis. For customer-facing or public deployments, the analytics tracking layer — click paths, task completion rates, session replay metadata — requires explicit consent before activation.
What data does WalkMe collect?
WalkMe sets walkme_player (session state) and user identification cookies persisting 30–365 days, plus progress cookies tracking which walkthroughs are completed. The SDK captures element-level click tracking, scroll depth, time-per-step, and abandonment points, transmitting adoption analytics to WalkMe's backend.
How does ConsentStack manage WalkMe?
ConsentStack lets you configure WalkMe under functional or analytics consent depending on your deployment context. For public-facing sites, ConsentStack blocks WalkMe until the appropriate consent is granted. For internal authenticated tools, ConsentStack can allow it by default with proper disclosure.
Related Vendors
Manage consent for WalkMe
ConsentStack automatically detects and manages WalkMe trackers so your site stays compliant with global privacy regulations.