web-collect-events-narayana
Version:
An sdk for collecting events from web pages
15 lines (12 loc) • 393 B
text/typescript
export default function getUserId(): string {
// check if user ID is already set
if (localStorage.getItem("userId")) {
return localStorage.getItem("userId") as string;
} else {
// Generate a random user ID
const userId = Math.random().toString(36).substring(2);
// Store the user ID in local storage
localStorage.setItem("userId", userId);
return userId;
}
}