| انتخاب پلاتفرم: | iOS+ Android Web Flutter Unity C++ |
مشخصههای کاربر ویژگیهایی هستند که برای توصیف بخشهایی از پایگاه کاربرتان تعریف میکنید، مانند اولویت زبان یا مکان جغرافیایی. از این ویژگیها میتوان برای تعریف مخاطبان برنامهتان استفاده کرد. این راهنما به شما نشان میدهد که چگونه ویژگیهای کاربر را در برنامهتان تنظیم کنید.
Analytics بهطور خودکار برخی از ویژگیهای کاربر را ثبت میکند؛ برای فعال کردن آنها نیازی به افزودن کد ندارید. اگر لازم است دادههای بیشتری جمعآوری کنید، میتوانید تا ۲۵ ویژگی کاربر متفاوت برای هر پروژه تنظیم کنید. توجه داشته باشید که نامهای مشخصه کاربر حروفحساس هستند و تنظیم دو مشخصه کاربر که نامهایشان فقط در حروف بزرگ و کوچک متفاوت است، منجر به ثبت دو مشخصه کاربر متمایز میشود.
نمیتوانید از مجموعه کوچکی از نامهای دارایی کاربر که توسط Google رزرو شدهاند استفاده کنید:
- سن
- جنسیت
- علاقه
قبل از شروع
مطمئن شوید که پروژهتان را راهاندازی کردهاید و میتوانید به Analytics دسترسی داشته باشید، همانطور که در شروع به کار با Analytics شرح داده شده است.
تنظیم مشخصههای کاربر
میتوانید Analytics ویژگی کاربر را برای توصیف کاربران برنامهتان تنظیم کنید. میتوانید با ایجاد تعاریف سفارشی از ویژگیهای کاربر استفاده کنید، سپس از آنها برای اعمال مقایسه در گزارشهایتان یا بهعنوان معیارهای ارزیابی مخاطب استفاده کنید.
برای تنظیم ویژگی کاربر، این مراحل را دنبال کنید:
تعریف سفارشی برای مشخصه کاربر در کنسول Firebase ایجاد کنید:
به صفحه Analytics > تعاریف سفارشی بروید.
تعریف سفارشی برای مشخصه کاربر ایجاد کنید. برای اطلاعات بیشتر، ابعاد و سنجههای سفارشی را ببینید.
در پایگاه کد برنامهتان، بااستفاده از روش
setUserProperty()یک مشخصه کاربر تنظیم کنید.
مثال زیر نحوه افزودن یک مشخصه فرضی «غذای موردعلاقه» را نشان میدهد،
که مقدار را در رشته food به کاربر فعال اختصاص میدهد:
Swift
Analytics.setUserProperty(food, forName: "favorite_food")
Objective-C
[FIRAnalytics setUserPropertyString:food forName:@"favorite_food"];