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