با شخصیسازی Remote Config ، شما به طور خودکار یکی از چندین تجربه کاربری جایگزین را در اختیار کاربران قرار میدهید تا برای هدف مورد نظر خود بهینه شوید. به نمای کلی این ویژگی مراجعه کنید.
در اینجا نحوه شروع کار آمده است.
۱. اپلیکیشن خود را با Analytics و Remote Config تجهیز کنید
قبل از اینکه بتوانید تجربههای کاربری شخصیسازیشده را ارائه دهید، برنامه شما باید از Analytics و Remote Config استفاده کند.
اگر هنگام ایجاد پروژه Firebase خود، Google Analytics فعال نکردهاید، آن را در صفحه Integrations پروژه خود فعال کنید.
مطمئن شوید که حداقل از نسخههای زیر از Remote Config SDK استفاده میکنید:
- آیاواس: ۷.۵.۰ و بالاتر
- اندروید: 20.0.3 (فایربیس بوم 26.4.0) و بالاتر
- سی پلاس پلاس ۷.۱.۱ و بالاتر
- یونیتی: ۷.۱.۰ و بالاتر
فقط این نسخهها (و نسخههای جدیدتر) گزارشگیری لازم را انجام میدهند تا سیستم شخصیسازی یاد بگیرد چگونه برای هدف شما بهینهسازی کند.
فراخوانیهای ثبت رویداد را به برنامه خود اضافه کنید.
حداقل، وقتی کاربری اقدام هدفداری را که برای آن بهینهسازی میکنید، انجام میدهد، یک رویداد ثبت کنید. برای مثال، اگر میخواهید برای ارسالهای امتیازدهی در پلی استور بهینهسازی انجام دهید، هر بار که کاربری به برنامه شما امتیاز میدهد، یک رویداد ثبت کنید.
علاوه بر این، شما باید هرگونه رویداد Analytics مرتبط با برنامه خود را که به طور خودکار ثبت نمیشوند، صریحاً ثبت کنید. با ثبت این رویدادهای زمینهای، میتوانید کیفیت شخصیسازیهای خود را بهبود بخشید.
تجربیات کاربری مختلفی را که میخواهید در برنامهتان امکانپذیر باشد، پیادهسازی کنید. این میتواند به سادگی شخصیسازی تعداد دفعات نمایش تبلیغات به هر کاربر یا گزینههای اساسیتر، مانند پیادهسازی طرحبندیهای مختلف باشد.
تجربیات کاربری مختلف را بر اساس مقدار پارامتر Remote Config قابل تنظیم کنید. به بخش «شروع به کار با Remote Config و «استراتژیهای بارگذاری Remote Config مراجعه کنید.
در این مرحله، میتوانید برنامه خود را در اپ استور یا پلی استور منتشر کنید. کاربران همچنان تجربه پیشفرضی را که پیکربندی کردهاید دریافت خواهند کرد، اما از آنجا که میتوانید این تجربه را با یک متغیر قابل تنظیم از راه دور کنترل کنید، میتوانید شخصیسازی خودکار پارامترها را آزمایش کنید.
قبل از اینکه سیستم شخصیسازی بتواند بهینهسازی تجربیات فردی را آغاز کند، باید تعداد قابل توجهی از کاربران از برنامهی بهروزرسانیشدهی شما استفاده کنند.
۲. شخصیسازی پارامترها را در کنسول Firebase پیکربندی کنید
اکنون که برنامهی ابزاربندیشدهی شما در دست کاربران است، میتوانید از کنسول Firebase برای تنظیم شخصیسازی استفاده کنید.
در صفحه Remote Config کنسول Firebase ، پارامتری را که تجربه کاربری مورد نظر برای شخصیسازی را کنترل میکند، پیدا کنید و برای ویرایش آن روی نماد مداد کلیک کنید.
در پنجره ویرایش پارامترها ، روی افزودن جدید > شخصیسازی کلیک کنید.
دو یا چند مقدار جایگزین تعریف کنید. «مقادیر جایگزین» نام خاصی برای مقادیر پارامتری است که الگوریتم شخصیسازی میتواند برای کاربران شما انتخاب کند. قالب مقادیری که در اینجا استفاده میکنید باید با نوع دادهای که پارامتر Remote Config شما استفاده میکند، مطابقت داشته باشد.
یک هدف انتخاب کنید. میتوانید یکی از موارد زیر را انتخاب کنید:
- از فهرست اهداف از پیش تعیینشده، معیارهایی مانند درآمد و تعامل را انتخاب کنید.
با تایپ نام رویداد در فیلد Objective و کلیک روی Create event ، یک معیار سفارشی بر اساس هر رویداد Google Analytics دیگری که میخواهید بهینهسازی کنید، اضافه کنید.
از آنجا که این رویدادها ممکن است پویا یا سفارشی باشند، ممکن است در منوی کشویی ظاهر نشوند. برای اطمینان از اینکه معیاری که مشخص میکنید دقیقاً با یک رویداد فعال Analytics مطابقت دارد، رویداد را در Analytics > Events تأیید کنید.
انتخاب کنید که آیا بهینه سازی بر اساس تعداد رویدادها ( COUNT ) یا مجموع مقادیر همه رویدادها ( SUM ) انجام شود.
در برخی موارد، این گزینه برای رویدادهای داخلی Analytics از پیش انتخاب شده است. به عنوان مثال، برای زمان تعامل کاربر ، همیشه SUM انتخاب میشود تا کل زمان صرف شده بهینه شود. اگر کلیکهای تبلیغاتی را انتخاب کنید، شخصیسازیها برای COUNT یا تعداد کل رویدادهای کلیک تبلیغاتی بهینه میشوند.
اگر SUM را انتخاب کردهاید، نام پارامتر رویداد را برای تجمیع وارد کنید.
در بیشتر موارد، نام پارامتر رویداد
value
است، اما ممکن است شما یک معیار سفارشی با یک مقدار خاص داشته باشید که میخواهید آن را تجمیع کنید. برای مثال، اگر رویدادی با انواع مختلف ارز با پارامترهایی مانندUSD
،JPY
،AUD
و غیره داشتید، میتوانید با تعیینAUD
به عنوان پارامتر رویداد، درآمد استرالیا را بهینه کنید (و در مرحله بعد، حتماً یک شرط هدفگیری برای کاربران در استرالیا پیکربندی کنید!).در صورت تمایل، میتوانید حداکثر دو معیار دیگر را برای ردیابی انتخاب کنید. اگرچه این موارد بر الگوریتم شخصیسازی تأثیری نخواهند گذاشت، اما این نتایج میتوانند به شما در درک بهتر عملکرد و روندها کمک کنند. به عنوان مثال، اگر شخصیسازی شما برای کلیکهای تبلیغاتی بهینه شده است، ممکن است بخواهید تعامل کاربر را بین گروههای پایه و شخصیسازی شده ردیابی کنید.
معیارهای ردیابی شده در خلاصه نتایج شخصیسازی، که بر اساس تب سازماندهی شدهاند، نمایش داده میشوند.
یک شرط هدفگذاری برای پارامتر شخصیسازیشده تعریف یا انتخاب کنید. فقط کاربرانی که این شرط را داشته باشند، تجربه شخصیسازیشده دریافت خواهند کرد. برخی از شروط رایج، محدود کردن شخصیسازی فقط به کاربران یک پلتفرم خاص یا فقط به کاربران یک منطقه خاص است.
وقتی از گزینههای جایگزین، هدف، معیارهای اضافی و هدفگذاری خود راضی بودید، کار تمام است! تغییرات خود را ذخیره و اعمال کنید تا شخصیسازی تجربیات فردی کاربرانتان آغاز شود. کاربران ظرف چند ساعت شروع به دریافت مقادیر پارامترهای شخصیسازیشده میکنند، اما تا ۱۴ روز طول میکشد تا سیستم در مورد کاربر شما اطلاعات کسب کند و به بهترین عملکرد دست یابد.
شما میتوانید با انتخاب یک شخصیسازی از صفحه شخصیسازیها یا با کلیک روی شرط هدفگیری پارامتر در صفحه Remote Config نحوه عملکرد آن را مشاهده کنید.
برای اطلاعات بیشتر در مورد تفسیر نتایج، به بخش «درک نتایج شخصیسازی» مراجعه کنید.