Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

شخصی سازی پیکربندی از راه دور

با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

با شخصی سازی Remote Config، می توانید به طور خودکار پارامترهای Remote Config را برای هر کاربر انتخاب کنید تا برای یک هدف بهینه شود. شخصی سازی یک پارامتر مانند انجام یک تست A/B خودکار، فردی، در حال بهبود مستمر است.

وقتی از شخصی‌سازی Remote Config در برنامه‌های خود استفاده می‌کنید، با ارائه خودکار یکی از چندین تجربه کاربری جایگزین - جایگزینی که برای هدفی که انتخاب می‌کنید بهینه می‌شود، برای هر یک از کاربران تجربه‌های جذاب‌تری ایجاد می‌کنید. می‌توانید پارامترهای پیکربندی از راه دور شخصی‌شده خود را با استفاده از شرایط هدف‌یابی Remote Config برای گروه‌های کاربری خاص هدف‌گیری کنید.

می‌توانید برای هر هدفی که با استفاده از Google Analytics قابل اندازه‌گیری است، بهینه‌سازی کنید و بر اساس تعداد رویدادها یا مقدار تجمیع (مجموع) یک پارامتر رویداد بهینه‌سازی کنید. این شامل معیارهای داخلی زیر است:

  • زمان تعامل کاربر، که بر اساس زمان تعامل کاربر بهینه می شود
  • کلیک‌های تبلیغاتی، که بر اساس تعداد کل رویدادهای کلیک روی آگهی بهینه می‌شوند

یا، می توانید معیارهای سفارشی را بر اساس هر رویداد Analytics بهینه کنید. برخی از احتمالات عبارتند از:

  • موارد ارسالی رتبه بندی Play Store یا App Store
  • موفقیت کاربر در کارهای خاص
  • استفاده از ویژگی
  • درآمد خرید درون برنامه ای
  • درآمد تبلیغات
  • صرف ارز مجازی

شروع کنید

چگونه کار می کند؟

شخصی‌سازی از یادگیری ماشینی برای تعیین تجربه بهینه برای هر یک از کاربران شما استفاده می‌کند. این الگوریتم به طور موثر بین یادگیری بهترین تجربه برای انواع مختلف کاربران و استفاده از آن دانش برای به حداکثر رساندن معیار هدف شما معامله می کند. نتایج شخصی‌سازی به‌طور خودکار با گروهی از کاربرانی مقایسه می‌شود که تجربه‌ای تصادفی مداوم را از گزینه‌های ارائه‌شده شما دریافت می‌کنند - این مقایسه نشان می‌دهد که چقدر «بالا» (مقدار افزایشی) توسط سیستم شخصی‌سازی ایجاد می‌شود.

مسیر پیاده سازی

  1. دو یا چند تجربه کاربری جایگزین را اجرا کنید که انتظار دارید برای برخی از کاربران بهینه باشد اما برای برخی دیگر نه.
  2. این گزینه ها را با پارامتر Remote Config از راه دور قابل تنظیم کنید. به راهبردهای بارگیری Remote Config و Remote Config مراجعه کنید.
  3. شخصی‌سازی را برای پارامتر فعال کنید. Remote Config به هر یک از کاربران شما تجربه ای را که برای آنها بهینه است اختصاص می دهد. راهنمای شروع کار را ببینید.

شخصی سازی در مقابل تست A/B

برخلاف تست‌های A/B که برای یافتن بهترین تجربه کاربری طراحی شده‌اند، شخصی‌سازی تلاش می‌کند تا با انتخاب پویا یک تجربه کاربری بهینه برای هر کاربر، یک هدف را به حداکثر برساند. برای بسیاری از انواع مشکلات، شخصی‌سازی بهترین نتایج را ایجاد می‌کند، اما تست A/B هنوز کاربردهای خود را دارد:

شخصی سازی ترجیح داده می شود تست A/B ترجیح داده می شود
زمانی که هر کاربر می تواند از یک تجربه کاربری شخصی بهره مند شود زمانی که می خواهید یک تجربه بهینه برای همه کاربران یا یک زیرمجموعه تعریف شده از کاربران داشته باشید
زمانی که می خواهید مدل شخصی سازی را به طور مداوم بهینه کنید زمانی که می خواهید آزمایش هایی را در یک پنجره زمانی ثابت انجام دهید
زمانی که هدف بهینه سازی شما را می توان به سادگی به صورت مجموع وزنی از رویدادهای تحلیلی بیان کرد زمانی که هدف بهینه سازی شما نیاز به ارزیابی متفکرانه چندین معیار رقیب مختلف دارد
زمانی که می خواهید برای یک هدف بدون در نظر گرفتن هر گونه معامله بهینه سازی کنید هنگامی که می خواهید تعیین کنید که آیا یک نوع قبل از عرضه، پیشرفت آماری قابل توجهی را نسبت به دیگری نشان می دهد یا خیر
زمانی که بررسی دستی نتایج مورد نیاز یا مطلوب نیست زمانی که بررسی دستی نتایج مطلوب است

به عنوان مثال، فرض کنید می خواهید تعداد کاربرانی را که به برنامه شما در Play Store رتبه می دهند، زمانی که از آنها درخواست می کنید، به حداکثر برسانید. یکی از عواملی که ممکن است به موفقیت کمک کند، زمان بندی درخواست شما است: آیا زمانی که کاربر برنامه شما را برای بار اول، دوم یا سوم باز می کند، آن را نشان می دهید؟ یا هنگامی که وظایف خاصی را با موفقیت انجام می دهند از آنها درخواست می کنید؟ زمان‌بندی ایده‌آل احتمالاً به هر کاربر بستگی دارد: برخی از کاربران ممکن است فوراً آماده رتبه‌بندی برنامه شما باشند، در حالی که برخی دیگر ممکن است به زمان بیشتری نیاز داشته باشند.

بهینه سازی زمان بازخورد شما یک مورد ایده آل برای شخصی سازی است:

  • تنظیمات بهینه احتمالا برای هر کاربر متفاوت است.
  • موفقیت به راحتی با استفاده از تجزیه و تحلیل قابل اندازه گیری است.
  • تغییر UX مورد بحث به اندازه کافی کم خطر است که احتمالاً نیازی به در نظر گرفتن معاوضه یا بررسی دستی ندارید.

آن را امتحان کنید

شروع کنید