تنظیم مشخصه‌های کاربر

انتخاب پلاتفرم: iOS+ Android Web Flutter Unity C++‎


دارایی‌های کاربر مشخصه‌هایی هستند که برای توصیف بخش‌هایی از پایگاه کاربر خود تعریف می‌کنید، مثل اولویت زبان یا مکان جغرافیایی. از این ویژگی‌ها می‌توان برای تعریف مخاطبان برنامه شما استفاده کرد. این راهنما نحوه تنظیم ویژگی‌های کاربر در برنامه را به شما نشان می‌دهد.

‫Analytics برخی‌از دارایی‌های کاربر را به‌طور خودکار ثبت می‌کند؛ برای فعال کردن آن‌ها نیازی نیست کدی اضافه کنید. اگر نیاز دارید داده‌های بیشتری جمع‌آوری کنید، می‌توانید تا ۲۵ دارایی کاربر مختلف برای هر پروژه تنظیم کنید. توجه داشته باشید که نام‌های دارایی کاربر حروف‌حساس است و تنظیم دو دارایی کاربر که نام‌هایشان فقط در حروف متفاوت است منجر به ثبت دو دارایی کاربر متمایز می‌شود.

نمی‌توانید از مجموعه کوچکی از نام‌های دارایی کاربر که توسط Google رزرو شده است استفاده کنید:

  • سن
  • جنسیت
  • بهره

قبل از شروع

پیش‌از اینکه بتوانید از Google Analytics استفاده کنید، باید:

  • پروژه Unity خود را ثبت کنید و آن را برای استفاده از Firebase پیکربندی کنید.

    • اگر پروژه Unity شما ازقبل از Firebase استفاده می‌کند، پس ازقبل برای Firebase ثبت و پیکربندی شده است.

    • اگر پروژه Unity ندارید، می‌توانید برنامه نمونه‌ای را بارگیری کنید.

  • Firebase Unity SDK (به‌طور دقیق، FirebaseAnalytics.unitypackage) را به پروژه Unity خود اضافه کنید.

توجه داشته باشید که افزودن Firebase به پروژه Unity شما شامل وظایفی در هر دو Firebase کنسول و پروژه Unity باز شما است (برای مثال، فایل‌های پیکربندی Firebase را از کنسول بارگیری می‌کنید، سپس آن‌ها را به پروژه Unity خود منتقل می‌کنید).

تنظیم مشخصه‌های کاربر

می‌توانید Analytics دارایی کاربر را برای توصیف کاربران برنامه‌تان تنظیم کنید. با اعمال این دارایی‌ها به‌عنوان فیلتر در گزارش‌هایتان می‌توانید رفتارهای بخش‌های مختلف کاربر را تجزیه‌وتحلیل کنید.

مشخصه کاربر را به‌صورت زیر تنظیم کنید:

  1. در کنسول Firebase، به Analytics بروید.

  2. دارایی را ثبت کنید.

  3. کدی اضافه کنید تا دارایی کاربر Analytics را با روش SetUserProperty() تنظیم کنید. می‌توانید از نام و مقدار انتخابی خودتان برای هر دارایی استفاده کنید.

مثال زیر افزودن دارایی غذای موردعلاقه فرضی را نشان می‌دهد که مقدار موجود در رشته mFavoriteFood را به کاربر فعال اختصاص می‌دهد:

Firebase.Analytics.FirebaseAnalytics.SetUserProperty("favorite_food", "ice cream");

در کنسول Firebase، می‌توانید از صفحه Analytics > تعریف‌های سفارشی به این داده‌ها دسترسی پیدا کنید. این صفحه فهرستی از دارایی‌های کاربری را که برای برنامه‌تان تعریف کرده‌اید نشان می‌دهد. می‌توانید از این دارایی‌ها در مقایسه‌های بسیاری از گزارش‌های موجود در Google Analytics استفاده کنید. درباره داشبورد بیشتر بخوانید.