כדי להתאים אישית טוב יותר את חוויית המשתמש עם הפעולה, ניתן לשמור נתונים בין פניות בשיחה או בשיחות מרובות עם אותו משתמש. נתונים שמורים יכולים לספק תוצאות מועילות בשיחה יחידה, לאחסן תוצאות משחקים מסשנים שונים או לזכור פיסות מידע קטנות למשתמש.
ניתן לאחסן נתונים במספר דרכים במהלך שיחה. בשיחה אחת אפשר להשתמש בסוגים כדי להוסיף הערות לביטויי אימון בכוונות או כדי לאחסן מידע מהמשתמש במהלך מילוי יחידות הקיבולת (Slot).
אפשר גם לשמור את ערכי Action store באמצעות ה-webhook, בשיטות האחסון הבאות:
- אחסון ביקור
- אחסון משתמש
- אחסון בבית
כדאי להשתמש בשיטות האחסון האלה בשילוב של כמה מהן, כדי להתאים בצורה הטובה ביותר לאופן שבו רוצים לשמור מידע בתוך או בין ההפעלות של הפעולה.
אחסון ביקור
כדאי להשתמש באחסון הפעלה כשרוצים לשמור על ערך של שיחה אחת, אבל לא משיחה אחת לאחרת. במהלך שיחות, כל הנתונים שנאספים באמצעות types נשמרים באחסון הסשן.
אחסון משתמש
כדאי להשתמש בנפח האחסון של המשתמשים כשרוצים לשמור ערך בכל השיחות למשתמש מאומת יחיד. לדוגמה, משחק יכול לשמור את התוצאה הגבוהה של משתמש באחסון למשתמש ולהציג את התוצאה הגבוהה בהודעת הפתיחה בכל פעם שהמשתמש מתחיל שיחה חדשה.
אחסון בבית
להשתמש באחסון הבית כשרוצים לשמור על ערך מסוים בשיחות שונות במכשירים באותו בית (על סמך תרשים הבית). נפח האחסון בבית לא ספציפי למשתמש מסוים, ולכן כל משתמש בבית יכול לתרום לו. כשמשתמשים באחסון בבית, Google גם מציגה התראה פעם אחת למשתמשים מאומתים, ובכל הפעלה של משתמשים אורחים (עד פעם ב-10 דקות).