Identifying users who aren't logged in can be essential for tracking behavior and improving your product’s user experience. In UserGuiding, you can still recognize and manage these users by using their IP addresses as identifiers.
Your development team can achieve this by fetching the IP addresses of non-logged users through JavaScript. Once obtained, the IP address can be sent to UserGuiding as a unique User ID. This allows you to track interactions, create segments, and analyze data even when users haven’t logged into your platform.
By implementing this method, you ensure that your onboarding and guidance content remains personalized, regardless of the user’s login status. Always make sure to consult with your development team for the best approach and security practices.