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

انتخاب پلاتفرم: iOS+ Android وب 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. کدی اضافه کنید تا با روش SetUserProperty()، ویژگی کاربر Analytics را تنظیم کند. می‌توانید از نام و مقدار انتخابی‌تان برای هر ویژگی استفاده کنید.

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

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

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