امروز میخواهیم درباره ویژگیهای سفارشی کاربر صحبت کنیم. این ویژگیها به شما کمک میکنند تا اطلاعات خاصی درباره کاربران و سرنخهای خود جمعآوری کنید. این اطلاعات میتوانند برای شناخت بهتر مشتری یا عملیاتهایی برای خودکارسازی در فلو استودیو استفاده شوند.
ویژگیهای سفارشی کاربر چیست؟
ویژگیهای سفارشی کاربر اطلاعاتی درباره مشتریان شما را پیگیری میکند — مانند اشتراکی که کاربر دارد، یا زمانی که ثبتنام کرده است.
یک مثال ساده: اگر محصول شما یک نرمافزار مدیریت پروژه است، میتوانید دادههایی درباره تعداد فایلهایی که هر کاربر دارد پیگیری کنید. سپس، اگر میخواهید به کاربرانی که هنوز شروع به افزودن فایلها به نرمافزار نکردهاند و ممکن است به کمک نیاز داشته باشند پیام ارسال کنید، میتوانید پیامی را به کاربرانی با “فایلهای کمتر از 1” هدفگذاری کنید.
رایجترین ویژگیهای سفارشی کاربری که در فلوچت تنظیم میشوند، درباره توسعه مشتری هستند، مانند:
- طرح قیمت
- ارزش خریدها
- تعداد همتیمیهای اضافه شده
- تعداد آهنگهای پخش شده
- تاریخ پایان اشتراک
- توکن کاربر

افزودن ویژگیهای سفارشی کاربر
روی افزودن ویژگی جدید کلیک کنید و عنوان، نوع و کلید را وارد کنید.

روی تایید کلیک کنید و ویژگی به لیست ویژگیهای شما اضافه خواهد شد. هنوز برای هیچ یک از مشتریان شما پر نخواهد شد؛ باید آن را از طریق قطعه جاوااسکریپت، به فلوچت ارسال کنید یا به صورت دستی در بخش چت زنده پر شود و یا از طریق ذخیره سازی در متغیر فلو استودیو این مقادیر پر شوند. 👌
برای پر کردن ویژگیهای کاربر به صورت خودکار، میتوانید از قطعه کد جاوااسکریپت استفاده کنید.
<script>
window.flowchatSettings = {
chatbot_id: "YOUR_CHATBOT_ID",
subscription_plan: "حرفهای",
subscription_status: "در انتظار پرداخت",
signed_up: true,
};
</script>
<script>
(()=>{var t=window,e=document;if(!t.FlowChat){var a=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];a.storeArguments(t)};a.commandQueue=[],a.storeArguments=function(t){a.commandQueue.push(t)},t.FlowChat=a;var n=function(){var n,o=e.createElement("script");o.type="text/javascript",o.async=!0,o.src="https://widget.flowchat.tech/assets/script.js",o.onload=function(){a.commandQueue.forEach((function(e){t.FlowChat.apply(t,e)}))};var r=e.getElementsByTagName("script")[0];null===(n=r.parentNode)||void 0===n||n.insertBefore(o,r)};"complete"===e.readyState?n():t.attachEvent?t.attachEvent("onload",n):t.addEventListener("load",n,!1)}})();
</script>برای آشنایی بیشتر با API های ویجت به صفحه API ویجت مراجعه کنید