You may be building and testing Onboarding Tasks and notice that the Tasks you complete do not stay crossed off, even though you confirmed they crossed off for your user when you completed the goal (this might occur when you log back in with that user for the first time that day/after clearing cache).
This is likely caused by an unstable user identifier. Either the identifier is not immediately present after login or WalkMe loads before the variable is set/cached.
To test this, when you notice the Tasks are no longer crossed off, enter this into the console: _walkMe.getEndUserGuid()
This value should return the same value as the unique user identifier. If the variable was not set in time, WalkMe will revert to WalkMe ID for user tracking. If you see a long string of letters and numbers returned, it is likely the user tracking method failed or was not set in time.
If using jQuery or a variable for user tracking, you should enter these into the console to see if the correct value is returned. If they are not returned/defined, the jQuery will need to be re-adjusted or if the issue is with a variable, this will need to be addressed by the site admin.
If the jQuery or variable returns correctly, please e-mail Support so we may apply a setting that will sync WalkMe’s loading time with the availability of the user tracking method.