İşleminizle bir kullanıcının deneyimini daha iyi özelleştirmek için, bir görüşmenin dönüşleri arasında veya o kullanıcıyla yapılan birden fazla görüşmede veri kaydedebilirsiniz. Kaydedilen veriler tek bir görüşmede faydalı istemler sağlayabilir, oturumlar genelinde oyun skorlarını saklayabilir veya kullanıcı için küçük bilgileri hatırlayabilir.
Görüşme sırasında veriler birden çok şekilde depolanabilir. Tek bir görüşmede, amaçlardaki eğitim ifadelerine ek açıklama eklemek veya slot doldurma sırasında kullanıcıdan gelen bilgileri depolamak için türleri kullanabilirsiniz.
Aşağıdaki depolama yöntemleriyle webhook'unuzu kullanarak da Action mağazası değerlerinizin olmasını sağlayabilirsiniz:
- Oturum depolama
- Kullanıcı depolama alanı
- Ev depolama alanı
İşleminizin çağrıları içinde veya arasında bulunan bilgileri nasıl korumak istediğinize en iyi şekilde uyması için bu depolama yöntemlerini birlikte kullanın.
Oturum depolama
Bir ileti dizisi için bir değeri korumak istiyorsanız ancak bir ileti dizisi arasındaki değeri korumak istemiyorsanız oturum depolamasını kullanın. Bir görüşme sırasında türler kullanılarak toplanan tüm veriler oturum depolamasında depolanır.
Kullanıcı depolama alanı
Tek bir doğrulanmış kullanıcı için bir değeri görüşmeler genelinde korumak istiyorsanız kullanıcı depolama alanını kullanın. Örneğin, bir oyun, kullanıcının depolama alanındaki rekorunu kaydedebilir ve bu rekoru, kullanıcı her yeni sohbet başlattığında karşılama mesajında gösterebilir.
Ev depolama alanı
Tek bir hanedeki cihazların görüşmelerinde bir değeri korumak istiyorsanız ev depolama alanını kullanın (Home Graph'e göre). Ev depolama alanı belirli bir kullanıcıya özel değildir. Bu nedenle hanedeki her kullanıcı bu depolama alanına katkıda bulunabilir. Ev depolama alanı kullanılırken Google ayrıca doğrulanmış kullanıcılara bir kez ve misafir kullanıcılar tarafından yapılan her çağrıda (10 dakikada bire kadar) bir bildirim sunar.