وقتی برنامهای میسازید که شامل Firebase Remote Config و Google Analytics باشد، این توانایی را به دست میآورید که کاربران برنامه خود را بهتر درک کنید و سریعتر به نیازهای آنها پاسخ دهید. میتوانید از مخاطبان Analytics و ویژگیهای کاربر برای سفارشی کردن برنامه خود برای بخشهایی از پایگاه کاربری خود با انعطافپذیری و دقت استفاده کنید.
ادغام Google Analytics SDK بینشهایی را ارائه میکند که به شما کمک میکند پیشنهادات خود را با A/B Testing ، شخصیسازی Remote Config ، و Remote Config تنظیم کنید. میتوانید نتایج را تجزیه و تحلیل کنید تا بفهمید که چگونه انتخابهای مختلف بر معیارهای کلیدی مانند درآمد و تعامل تأثیر میگذارند.
برای کسب اطلاعات بیشتر در مورد تجزیه و تحلیل استفاده از برنامه با Google Analytics ، به مقدمه Analytics مراجعه کنید.
برای سفارشی کردن برنامه خود با استفاده از بخش هایی که ممکن است خارج از Firebase شناسایی کرده باشید، به مستندات بخش های وارد شده مراجعه کنید.
Remote Config و ویژگی های کاربر
Remote Config اکنون به شما امکان می دهد از ترکیبی از ویژگی های کاربر Analytics برای ایجاد شرایط استفاده کنید و به شما امکان می دهد برنامه خود را برای بخش هایی از پایگاه کاربری خود که تعریف کرده اید سفارشی کنید.
برای مثال، میتوانید ویژگیهای کاربری زیر را در Google Analytics برای استفاده در یک برنامه ورزشی با طیف وسیعی از فعالیتهای ورزشی در مدت زمان و سطوح دشواری مختلف تعریف کنید:
- ورزش_علاقه
- Preferred_Exercise_Duration
- ترجیح_سطح_سختی
سپس، می توانید شرایطی ایجاد کنید که از این ویژگی ها (به صورت جداگانه یا ترکیبی) برای تنظیم ظاهر و رفتار برنامه خود برای کاربران خاص استفاده کند. به عنوان مثال، می توانید برنامه خود را طوری طراحی کنید که کاربرانی که علاقه مند به دویدن هستند، هنگام بارگذاری برنامه شما تصویری از یک دونده ببینند. یا، میتوانید بخشهایی از پایگاه کاربران خود را بر اساس مدت زمان تمرین و سطح دشواری تعریف کنید، به طوری که ابتدا به کاربران معمولی پیشنهادی برای تمرین کوتاهتر و آسانتر ارائه میشود، در حالی که از ورزشکاران جدی دعوت میشود با راهاندازی برنامه ما، یک دویدن ۴۰ دقیقهای را شروع کنند. .
اگر رفتارهای کاربران شما به گونهای تغییر کند که ویژگیهای کاربر آنها را تغییر دهد، این بهروزرسانیها توسط Google Analytics جمعآوری میشوند که میتواند رفتار و ظاهر نمونه برنامه آنها را پس از درخواست واکشی بعدی تغییر دهد. طیف کاملی از عملگرها در دسترس هستند تا بتوانید قوانینی ایجاد کنید که شامل یا حذف کاربرانی با ویژگیهای کاربر خاص یا ترکیبی از ویژگیهای کاربر باشد.
همچنین میتوانید سایر قوانین Remote Config را با قوانین مبتنی بر ویژگیهای کاربر ترکیب کنید تا رفتارهای برنامه سفارشیشده را به بخشهای مخاطب مانند موارد زیر ارائه دهید:
- کاربرانی که یوگا را دوست دارند ( ورزش_علاقه دقیقاً با یوگا مطابقت دارد)، که از برنامه شما در دستگاه Android ( نوع سیستم عامل == Android ) واقع در کانادا ( دستگاه در منطقه/کشور == کانادا ) استفاده میکنند.
- کاربرانی که علاقه مند به وزنه برداری یا کاهش وزن هستند ( Exercise_Interest شامل وزن است ) که از برنامه شما در دستگاه Apple ( نوع سیستم عامل == iOS ) با رابط کاربری انگلیسی زبان ( زبان دستگاه == انگلیسی ) استفاده می کنند.
هدف از اولین زمان باز
بعد از اینکه Google Analytics و Remote Config را پیوند دادید، میتوانید کاربران را بر اساس اولین باری که برنامه شما را باز میکنند (با استفاده از رویداد Analytics first_open
) برای واکشیها و شخصیسازی پارامترهای Remote Config و آزمایشهای A/B Testing هدف قرار دهید.
می توانید از اولین زمان باز برای موارد زیر استفاده کنید:
- کاربران جدید را هدف قرار دهید.
- گروه های کاربری را هدف قرار دهید که در یک دوره زمانی خاص در گذشته به آن ملحق شده اند.
- ایجاد و آزمایش جریان های ورود و خوش آمدگویی برای کاربران جدید.
- برای کاربرانی که در بازه های زمانی خاص به آن ملحق می شوند، تجربه های سفارشی ایجاد کنید.
به عنوان مثال، فرض کنید یک برنامه خرید آنلاین با کاربرانی در چندین کشور دارید، و می خواهید تخفیف های ویژه تعطیلات را برای کاربران جدید برنامه تبلیغ کنید. برای چیزی مانند فروش جمعه سیاه، که برای کاربران ایالات متحده اعمال می شود، می توانید شرطی را برای آزمایش Remote Config یا A/B Testing خود تنظیم کنید که یک برنامه خاص iOS یا Android را هدف قرار می دهد، سپس همه کاربران ایالات متحده ( دستگاه در منطقه/کشور) را انتخاب کنید == ایالات متحده ) که اولین بار برنامه شما را در ماه منتهی به فروش باز کردند ( اولین باز بعد از 11/01/2022 12:00 صبح به وقت لس آنجلس و اولین باز قبل از 11/26/2022 12:00 صبح به وقت لس آنجلس ).
پس از انتخاب یک برنامه Android یا iOS، هدفگیری کاربر بر اساس اولین زمان باز در دسترس است. در حال حاضر توسط نسخههای Remote Config SDK زیر پشتیبانی میشود: پلتفرمهای Apple SDK v9.0.0+ و Android SDK v21.1.1+ ( Firebase BoM v30.3.0+).
تا زمانی که یک SDK پشتیبانی شده نصب شده باشد و Analytics فعال باشد، میتوانید کاربرانی را که برای اولین بار برنامه شما را راهاندازی میکنند، هدف قرار دهید.
مراحل بعدی
برای کسب اطلاعات بیشتر در مورد ویژگی های کاربر، به راهنمای زیر مراجعه کنید:
- ویژگی های کاربر را در پلتفرم های اپل تنظیم کنید
- ویژگی های کاربر را در اندروید تنظیم کنید
- ویژگی های کاربر را در وب / جاوا اسکریپت تنظیم کنید
برای کسب اطلاعات بیشتر درباره نحوه ایجاد شرایط با ترکیب قوانین، به پارامترها و شرایط پیکربندی راه دور مراجعه کنید.
برای افزودن یک شرط Remote Config به پروژه خود، به افزودن یا ویرایش یک شرط مراجعه کنید. می توانید پارامترها، قوانین و شرایط را در کنسول Firebase ایجاد کنید.