برای سفارشی کردن بهتر تجربه کاربر با Action خود، میتوانید دادهها را بین نوبتهای یک مکالمه یا در چندین مکالمه با آن کاربر ذخیره کنید. دادههای ذخیرهشده میتوانند پیامهای مفیدی را در یک مکالمه ارائه دهند، نمرات بازی را در طول جلسات ذخیره کنند، یا اطلاعات کوچکی را برای کاربر به خاطر بسپارند.
داده ها را می توان به روش های مختلف در طول یک مکالمه ذخیره کرد. در یک مکالمه، میتوانید از انواع برای حاشیهنویسی عبارات آموزشی در intent یا ذخیره اطلاعات کاربر در حین پر کردن شکاف استفاده کنید.
همچنین می توانید مقادیر Action store خود را با استفاده از وب هوک خود با روش های ذخیره سازی زیر داشته باشید:
- ذخیره سازی جلسه
- ذخیره سازی کاربر
- ذخیره سازی خانه
از این روشهای ذخیرهسازی در ترکیب با یکدیگر استفاده کنید تا بهترین تطابق را با نحوه ماندگاری اطلاعات در داخل یا بین فراخوانهای Action خود داشته باشید.
ذخیره سازی جلسه
زمانی که میخواهید مقداری را برای یک مکالمه، اما نه از یک مکالمه به مکالمه دیگر، حفظ کنید، از فضای ذخیرهسازی جلسه استفاده کنید. در طول مکالمه، هر داده ای که با استفاده از انواع جمع آوری می شود در ذخیره سازی جلسه ذخیره می شود.
ذخیره سازی کاربر
زمانی که میخواهید یک مقدار را در بین مکالمات برای یک کاربر تأیید شده حفظ کنید، از فضای ذخیرهسازی کاربر استفاده کنید. به عنوان مثال، یک بازی می تواند امتیاز بالای کاربر را در فضای ذخیره سازی کاربر ذخیره کند و هر بار که کاربر مکالمه جدیدی را شروع می کند، امتیاز بالا را در پیام خوشامدگویی ارائه کند.
ذخیره سازی خانه
زمانی که میخواهید برای دستگاههای موجود در یک خانواده، مقداری را در بین مکالمهها حفظ کنید (بر اساس نمودار صفحه اصلی ) از فضای ذخیرهسازی خانگی استفاده کنید. فضای ذخیرهسازی خانه مختص هیچ کاربر خاصی نیست، بنابراین هر کاربر در خانواده میتواند به آن کمک کند. هنگام استفاده از فضای ذخیرهسازی خانگی، Google علاوه بر این، یک اعلان به کاربران تأیید شده و در هر فراخوانی توسط کاربران مهمان (حداکثر یک بار در 10 دقیقه) ارائه میکند.