| انتخاب پلتفرم: | iOS+ اندروید وب فلاتر یونیتی سی پلاس پلاس |
User properties are attributes you define to describe segments of your user base, such as language preference or geographic location. These can be used to define audiences for your app. This guide shows you how to set user properties in your app.
Analytics به طور خودکار برخی از ویژگیهای کاربر را ثبت میکند؛ برای فعال کردن آنها نیازی به اضافه کردن هیچ کدی ندارید. اگر نیاز به جمعآوری دادههای اضافی دارید، میتوانید تا ۲۵ ویژگی کاربر مختلف را برای هر پروژه تنظیم کنید. توجه داشته باشید که نام ویژگیهای کاربر به حروف کوچک و بزرگ حساس است و تنظیم دو ویژگی کاربر که نام آنها فقط در حروف کوچک و بزرگ متفاوت است، منجر به ثبت دو ویژگی کاربر مجزا میشود.
شما نمیتوانید از مجموعه کوچکی از نامهای ویژگیهای کاربری که توسط گوگل رزرو شدهاند استفاده کنید:
- سن
- جنسیت
- علاقه
قبل از اینکه شروع کنی
مطمئن شوید که پروژه خود را راهاندازی کردهاید و میتوانید طبق توضیحات «شروع به کار با Analytics به Analytics دسترسی داشته باشید.
تنظیم ویژگیهای کاربر
شما میتوانید ویژگیهای کاربر Analytics برای توصیف کاربران برنامه خود تنظیم کنید. میتوانید با ایجاد تعاریف سفارشی، از ویژگیهای کاربر استفاده کنید و سپس از آنها برای اعمال مقایسه در گزارشهای خود یا به عنوان معیارهای ارزیابی مخاطب استفاده کنید.
برای تنظیم ویژگی کاربر، مراحل زیر را دنبال کنید:
در کنسول Firebase ، به صفحه Analytics > Custom Definitions بروید.
Create a custom definition for the user property. For more information, see Custom dimensions and metrics .
در کدبیس برنامه خود، با استفاده از متد
setUserProperty()یک ویژگی کاربر (user property) تنظیم کنید.
مثال زیر نحوهی افزودن یک ویژگی فرضی "favorite food" را نشان میدهد که مقدار mFavoriteFood را به کاربر فعال اختصاص میدهد:
Kotlin
firebaseAnalytics.setUserProperty("favorite_food", food)
Java
mFirebaseAnalytics.setUserProperty("favorite_food", food);