از Firebase Remote Config با Analytics استفاده کنید

وقتی برنامه‌ای می‌سازید که شامل Firebase Remote Config و Google Analytics باشد، این توانایی را به دست می‌آورید که کاربران برنامه خود را بهتر درک کنید و سریع‌تر به نیازهای آنها پاسخ دهید. می‌توانید از مخاطبان Analytics و ویژگی‌های کاربر برای سفارشی‌سازی اپلیکیشن خود برای بخش‌هایی از پایگاه کاربری خود با انعطاف‌پذیری و دقت استفاده کنید.

برای کسب اطلاعات بیشتر در مورد تجزیه و تحلیل استفاده از برنامه با Google Analytics، به مقدمه Analytics مراجعه کنید.

برای سفارشی کردن برنامه خود با استفاده از بخش هایی که ممکن است خارج از Firebase شناسایی کرده باشید، به مستندات بخش های وارد شده مراجعه کنید.

تنظیمات از راه دور و ویژگی های کاربر

Remote Config اکنون به شما امکان می دهد از ترکیبی از ویژگی های کاربر Analytics برای ایجاد شرایط استفاده کنید و به شما امکان می دهد برنامه خود را برای بخش هایی از پایگاه کاربری خود که تعریف کرده اید سفارشی کنید.

برای مثال، می‌توانید ویژگی‌های کاربری زیر را در Google Analytics برای استفاده در یک برنامه ورزشی با طیف وسیعی از فعالیت‌های ورزشی در مدت زمان و سطوح دشواری مختلف تعریف کنید:

  • ورزش_علاقه
  • Preferred_Exercise_Duration
  • ترجیحی_سطح_سختی

سپس، می توانید شرایطی را ایجاد کنید که از این ویژگی ها (به صورت جداگانه یا ترکیبی) برای تنظیم ظاهر و رفتار برنامه خود برای کاربران خاص استفاده کند. به عنوان مثال، می توانید برنامه خود را به گونه ای طراحی کنید که کاربرانی که علاقه مند به دویدن هستند، هنگام بارگذاری برنامه شما تصویری از یک دونده ببینند. یا، می‌توانید بخش‌هایی از پایگاه کاربران خود را بر اساس مدت زمان تمرین و سطح دشواری تعریف کنید، به طوری که ابتدا به کاربران معمولی پیشنهادی برای تمرین کوتاه‌تر و آسان‌تر ارائه می‌شود، در حالی که از ورزشکاران جدی دعوت می‌شود با راه‌اندازی برنامه ما، یک دویدن ۴۰ دقیقه‌ای را شروع کنند. .

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

همچنین می‌توانید سایر قوانین پیکربندی از راه دور را با قوانین مبتنی بر ویژگی‌های کاربر ترکیب کنید تا رفتارهای برنامه سفارشی‌شده را به بخش‌های مخاطب مانند موارد زیر ارائه دهید:

  • کاربرانی که یوگا را دوست دارند ( ورزش_علاقه دقیقاً با یوگا مطابقت دارد)، که از برنامه شما در دستگاه Android ( نوع سیستم عامل == Android ) واقع در کانادا ( دستگاه در منطقه/کشور == کانادا ) استفاده می‌کنند.
  • کاربرانی که علاقه مند به وزنه برداری یا کاهش وزن هستند ( Exercise_Interest شامل وزن است ) که از برنامه شما در دستگاه Apple ( نوع سیستم عامل == iOS ) با رابط کاربری انگلیسی زبان ( زبان دستگاه == انگلیسی ) استفاده می کنند.

مراحل بعدی

برای کسب اطلاعات بیشتر در مورد ویژگی های کاربر، به راهنمای زیر مراجعه کنید:

برای کسب اطلاعات بیشتر در مورد نحوه ایجاد شرایط با ترکیب قوانین، به پارامترها و شرایط پیکربندی راه دور مراجعه کنید.

برای افزودن یک شرط Remote Config به پروژه خود، به افزودن یا ویرایش یک شرط مراجعه کنید. می توانید پارامترها، قوانین و شرایط را در کنسول Firebase ایجاد کنید.