enough-vr-69041
07/18/2023, 3:17 AMbreezy-evening-56597
enough-vr-69041
07/18/2023, 7:09 AMbreezy-evening-56597
script>
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", afterDOMLoaded);
} else {
afterDOMLoaded();
}
function afterDOMLoaded() {
const descopeWcEleBox = document.getElementById("descopeDiv");
descopeWcEleBox.focus();
if (!descopeWcEleBox || descopeWcEleBox.length === 0) {
console.log("cannot find element box");
return;
}
descopeWcEleBox.innerHTML = `<descope-wc project-id="<Project ID>" flow-id="sign-up-or-in" theme="dark"></descope-wc>`;
const descopeWcEle = document.getElementsByTagName("descope-wc");
if (!descopeWcEle || descopeWcEle.length === 0) {
console.log("cannot find descope-wc");
return;
}
descopeWcEle[0].addEventListener("success", (res) => {
const obj = {
firstName: (res.detail.user.name) ? res.detail.user.name.split(" ")[0] : "",
lastName: (res.detail.user.name) ? res.detail.user.name.split(" ").splice(1).join(" ") : "",
name: res.detail.user.name,
email: res.detail.user.email,
userId: res.detail.user.userId,
origin: "website_signup"
}
window.analytics.identify(res.detail.user.userId, obj);
window.analytics.track('pe22419231_website_signup', obj);
window.location.href = "<> redirect URL after login";
});
}
</script>
breezy-evening-56597
enough-vr-69041
07/25/2023, 5:26 AMbreezy-evening-56597