Skip to content

شناساندن کاربر به متریکس و ساخت User (مختص سرویس اتومیشن)

برای شناساندن کاربری که در حال استفاده از وبسایت شماست به سرورهای متریکس به‌منظور اینکه متریکس بتواند اکشن‌های دریافتی را به کاربر مربوطه نسبت دهد لازم است پیش از فراخوانی سایر متدها، ابتدا متد زیر را اجرا کنید. این متد یک User در سرورهای متریکس ایجاد می‌کند که از طریق پنل کاربری متریکس در قسمت User Lookup قابل دسترس است.

authorizeUser(username: string) : void
نامtypeتوضیحاتاجباری
usernamestringشناسه یکتایی که به یوزر وبسایت خود اختصاص داده‌اید.بله

همچنین برای بازگرداندن کاربر به حالت ناشناس در هنگام 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