شناساندن کاربر به متریکس و ساخت User (مختص سرویس اتومیشن)
برای شناساندن کاربری که در حال استفاده از وبسایت شماست به سرورهای متریکس بهمنظور اینکه متریکس بتواند اکشنهای دریافتی را به کاربر مربوطه نسبت دهد لازم است پیش از فراخوانی سایر متدها، ابتدا متد زیر را اجرا کنید. این متد یک User
در سرورهای متریکس ایجاد میکند که از طریق پنل کاربری متریکس در قسمت User Lookup
قابل دسترس است.
authorizeUser(username: string) : void
نام | type | توضیحات | اجباری |
---|---|---|---|
username | string | شناسه یکتایی که به یوزر وبسایت خود اختصاص دادهاید. | بله |
همچنین برای بازگرداندن کاربر به حالت ناشناس در هنگام logout، متد زیر را فراخوانی کنید.
deauthorizeUser() : void
دریافت شناسه
برای هر کاربری که
در جدول
User Lookup
در دسترس است؛ یک شناسهی منحصربهفرد در سرورهای متریکس اختصاص داده میشود؛ این شناسه بلافاصله پس از ایجاد کاربر، از طریق متد زیر در دسترس خواهد بود:
onAutomationUserIdReceived().then((automationUserId: string) => {
// todo
});
بهروزرسانی اطلاعات User (مختص سرویس اتومیشن)
پس از فراخوانی متد
authorizeUser
میتوانید با استفاده از متدهای زیر،
User
های موجود در
User Lookup
را بهروزرسانی کنید.
setFirstName(firstName: string) : void
setLastName(lastName: string) : void
setEmail(email: string) : void
setHashedEmail(hashedEmail: string) : void
setPhoneNumber(phoneNumber: string) : void
setHashedPhoneNumber(hashedPhoneNumber: string) : void
setCountry(country: string) : void
setCity(city: string) : void
setRegion(region: string) : void
setLocality(locality: string) : void
setGender(gender: string) : void
setBirthday(birthday: string) : void
setCustomAttribute(key: string, value: string) : void