Questa conversazione di vendita dimostra un buon design in azione. Il brand fittizio è un rivenditore, ma il design è pertinente settori. Si applica a qualsiasi caso d'uso in cui un cliente circoscrive il prodotto o servizi per giungere a una serie personalizzata di opzioni su cui possono agire.
Di seguito trovi una panoramica della conversazione, seguita da una suddivisione passo passo. Ogni passaggio evidenzia le best practice applicate e prende nota di eventuali design speciali considerazioni per un percorso di vendita. Per implementare questa progettazione per il tuo agente, copia e personalizza i payload di esempio per ogni passaggio.
Panoramica
Questa conversazione segue il principio massimo dei "tre passaggi per divertirsi". Il flusso di base è (1) filtrare i prodotti per categoria, (2) selezionare un prodotto, (3) procedere a acquisto. In questo caso, l'acquisto avviene sul sito web del brand.
Si tratta di un flusso standard su cui puoi basarti. Ad esempio, puoi consentire agli utenti di aggiungere articoli al carrello degli acquisti e pagare direttamente all'interno della conversazione. Per creare un'esperienza con il carrello degli acquisti e l'integrazione con un elaboratore dei pagamenti, consulta la pagina Acquista online, ritiro in negozio, parte 2 codelab.
Questo esempio illustra il percorso felice, ma è importante integrare risposte di riserva in modo che gli utenti ricevano l'aiuto di cui hanno bisogno anche se si discostano dal percorso che hai progettato.
Svolti conversazionali
- L'utente avvia la conversazione con l'agente.
L'agente invia un messaggio di benvenuto. Usa gli spunti di conversazione percorsi che il brand vuole mettere in evidenza.
Questo messaggio di benvenuto più breve getta le basi per un'interazione giocosa e produttiva. Per creare fiducia, mostra il logo del brand e saluta amichevolmente per rassicurare l'utente che si trova nella giusta posto. L'agente usa un utente tipo per rendere l'automazione naturale. Presentandosi come un ambiente "virtuale pezzi" aggiunge un pizzico di stravaganza e chiarisce che "Pi" non è un vero persona. Indicando cosa può fare, l'agente comunica rapidamente che è pertinente in base alle esigenze dell'utente. Mostra anche degli spunti di conversazione per invogliare l'utente a seguire percorsi specifici. La gli spunti di conversazione usano frasi chiare che indicano chiaramente dove puntano.
L'utente tocca uno spunto di conversazione per acquistare i prodotti.
Gli spunti di conversazione agevolano il coinvolgimento dell'utente. Possono semplicemente tocca per fare il primo passo.
Payload JSON
{ "context": { "placeId": "", "userInfo": { "displayName": "Sal", "userDeviceLocale": "en-US" }, "resolvedLocale": "en" }, "sendTime": "2022-03-25T05:39:16.854822Z", "conversationId": "1111", "requestId": "123123111", "suggestionResponse": { "message": "conversations/1111/messages/2223", "postbackData": "purchase_puzzles", "createTime": "2022-03-25T05:39:16.311308Z", "text": "Purchase puzzles", "type": "REPLY" }, "agent": "brands/3333/agents/4444" }
L'agente chiede all'utente di selezionare una categoria di prodotti da cercare.
In una breve frase, l'agente conferma l'intenzione dell'utente di cercare gli enigmi. Il tono è vivace e a dare slancio al percorso da intraprendere. A impostare le aspettative dell'utente, l'agente indica quanti passaggi sono la ricerca. Un indicatore di discorso ("Primo") indica il passaggio corrispondente attiva. Il primo passaggio consiste in una semplice domanda con risposte suggerite per aiutare l'utente a individuare il rompicapo che preferisce che vuoi acquistare. Le risposte suggerite sono chiaro e concise.
Payload JSON
{ "text": "Let the search begin. We can find the right match for you in 3 steps. First, what would you like to piece together?", "fallback": "Let the search begin! We can find the right match for you in 3 steps. First, what would you like to piece together? You can choose animals, landscapes, or artworks, or ask me to surprise you with a category.", "suggestions": [ { "reply": { "text": "Animals", "postbackData": "option_1" } }, { "reply": { "text": "Landscapes", "postbackData": "option_2" } }, { "reply": { "text": "Artworks", "postbackData": "option_3" } }, { "reply": { "text": "Surprise me", "postbackData": "option_4" } } ] }
L'utente tocca un suggerimento di categoria.
Le risposte suggerite aiutano gli utenti ad avanzare rapidamente nella canalizzazione di acquisto.
Payload JSON
{ "context": { "placeId": "", "userInfo": { "displayName": "Sal", "userDeviceLocale": "en-US" }, "resolvedLocale": "en" }, "sendTime": "2022-03-25T05:39:56.149033Z", "conversationId": "1111", "requestId": "123123222", "suggestionResponse": { "message": "conversations/1111/messages/2225", "postbackData": "option_1", "createTime": "2022-03-25T05:39:55.674526Z", "text": "Animals", "type": "REPLY" }, "agent": "brands/3333/agents/4444" }
L'agente chiede all'utente di selezionare una sottocategoria di prodotti per restringere la ricerca.
Un altro messaggio breve e conciso mantiene viva la conversazione. Inizia con una semplice frase che convalida la scelta dell'utente e verificare la comprensione dell'agente. Coerentemente con l'utente tipo dell'agente, il tono è entusiasta. La seconda riga è prescrittiva senza essere invadente. Le risposte suggerite includono l'opzione "Visualizza altri animali". Questo suggerimento per "visualizza altro" evitando di scorrere un lungo elenco di opzioni.
Payload JSON
{ "text": "Animals are my favorite! Tell me the right creature for your jigsaw journey. Then I'll show you some puzzles.", "fallback": "Animals are my favorite! Tell me the right creature for your jigsaw journey. Then I'll show you some puzzles. You can tell me to search for cats, dogs, horses, elephants, or other animals.", "suggestions": [ { "reply": { "text": "Cats", "postbackData": "option_1" } }, { "reply": { "text": "Dogs", "postbackData": "option_2" } }, { "reply": { "text": "Horses", "postbackData": "option_3" } }, { "reply": { "text": "Elephants", "postbackData": "option_4" } }, { "reply": { "text": "View other animals", "postbackData": "option_5" } } ] }
L'utente tocca un suggerimento di sottocategoria.
Payload JSON
{ "context": { "placeId": "", "userInfo": { "displayName": "Sal", "userDeviceLocale": "en-US" }, "resolvedLocale": "en" }, "sendTime": "2022-03-25T05:43:41.852224Z", "conversationId": "1111", "requestId": "123123333", "suggestionResponse": { "message": "conversations/1111/messages/2227", "postbackData": "option_1", "createTime": "2022-03-25T05:43:41.367260Z", "text": "Cats", "type": "REPLY" }, "agent": "brands/3333/agents/4444" }
L'agente conferma la scelta dell'utente e introduce il carosello di prodotti.
Per mantenere le cose aggiornate, l'agente utilizza una frase diversa per confermare la scelta dell'utente. Questo include un'emoji, in modo che sia appropriato sia per il brand sia per il percorso dell'utente. Quando introducendo il carosello di seguito, l'agente fornisce ulteriore contesto rimuovi ambiguità. L'agente nota che i prodotti nel carosello non sono l'unico le opzioni di CPU e memoria disponibili. In caso contrario, l'utente potrebbe presumere che gli articoli visualizzati siano i il limite di ciò che possono acquistare.
Payload JSON
{ "text": "Cats it is 😻. Here are our bestsellers. If you don't find the right fit, I've got plenty more." }
L'agente mostra un carosello di schede informative in cui vengono mostrati prodotti specifici per acquisto.
Il carosello mostra una selezione personalizzata di puzzle tra cui l'utente può scegliere. Ogni scheda informativa Nel carosello combina un'immagine di alta qualità e i dettagli del prodotto. In questo in questo caso, le schede forniscono informazioni sul prodotto e stimoli visivi sufficienti per supportare una decisione di acquisto. Per i prodotti che richiedono ulteriori ricerche, possono aggiungere un'azione suggerita a "Visualizza dettagli" sul sito web del brand o utilizzare una suggerimento su richiesta di operatore per mettere gli utenti in contatto con un esperto. Ogni scheda include anche una chiamata un'azione: un suggerimento per selezionare il prodotto da acquistare.
Nel caso in cui i prodotti mostrati non siano quelli desiderati dall'utente, leggi i suggerimenti sotto carosello fornisce ulteriori opzioni. Impediscono all'utente di bloccarsi consentendo loro di estendere la ricerca ("Visualizza altri gatti"), tornando a al passaggio precedente ("Torna agli animali") oppure ricomincia da capo ("Torna al menu").
Payload JSON
{ "fallback": "Cheeky Cat\n500 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$8.99\nhttps://www.cheekycatdetails.com\n\nMr. Maine Coone\n1,000 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$15.99\nhttps://www.mrmainecoonedetails.com\n\nThe Cuddle Cats\n1,500 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$19.99\nhttps:www.thecuddlecatsdetails.com\n\nCatty McCat\n2,000 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$24.99\nhttps:www.cattymccatdetails.com\n\nCat Cattison\n2,500 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$29.99\nhttps:www.catcattisondetails.com\n\nTell me if you want to view other cats, go back to animals, or go back to the menu.", "richCard": { "carouselCard": { "cardWidth": "MEDIUM", "cardContents": [ { "title": "Cheeky Cat", "description": "500 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$8.99", "media": { "height": "TALL", "contentInfo": { "fileUrl": "https://www.pathtocheekycat.jpg", "forceRefresh": "false" } }, "suggestions": [ { "reply": { "text": "Select", "postbackData": "option_1" } } ] }, { "title": "Mr. Maine Coone", "description": "1,000 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$15.99", "media": { "height": "TALL", "contentInfo": { "fileUrl": "https://www.pathtomrmainecoone.jpg", "forceRefresh": "false" } }, "suggestions": [ { "reply": { "text": "Select", "postbackData": "option_1" } } ] }, { "title": "The Cuddle Cats", "description": "1,500 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$19.99", "media": { "height": "TALL", "contentInfo": { "fileUrl": "https://www.pathtothecuddlecats.jpg", "forceRefresh": "false" } }, "suggestions": [ { "reply": { "text": "Select", "postbackData": "option_1" } } ] }, { "title": "Catty McCat", "description": "2,000 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$24.99", "media": { "height": "TALL", "contentInfo": { "fileUrl": "https://www.pathtocattymccat.jpg", "forceRefresh": "false" } }, "suggestions": [ { "reply": { "text": "Select", "postbackData": "option_1" } } ] }, { "title": "Cat Cattison", "description": "2,500 piece cardboard jigsaw puzzle\nFinished size is 26.75 x 19.75 inches\n$29.99", "media": { "height": "TALL", "contentInfo": { "fileUrl": "https://www.pathtocatcattison.jpg", "forceRefresh": "false" } }, "suggestions": [ { "reply": { "text": "Select", "postbackData": "option_1" } } ] } ] } }, "suggestions": [ { "reply": { "text": "View other Cats", "postbackData": "option_1" } }, { "reply": { "text": "Go back to Animals", "postbackData": "option_2" } }, { "reply": { "text": "Go back to Menu", "postbackData": "option_3" } } ] }
L'utente tocca un suggerimento per selezionare un prodotto da acquistare.
Payload JSON
{ "context": { "placeId": "", "userInfo": { "displayName": "Sal", "userDeviceLocale": "en-US" }, "resolvedLocale": "en" }, "sendTime": "2022-03-25T05:44:22.014084Z", "conversationId": "1111", "requestId": "123123444", "suggestionResponse": { "message": "conversations/1111/messages/2210", "postbackData": "option_1", "createTime": "2022-03-25T05:44:21.537522Z", "text": "Select", "type": "REPLY" }, "agent": "brands/3333/agents/4444" }
L'agente conferma la scelta dell'utente e lo trasferisce al brand sito web per l'acquisto.
Con il suo tono allegro, l'agente conferma che l'utente la scelta finale del prodotto. L'agente ripeti il nome del prodotto in modo che l'utente sappia esattamente cosa è pronto ad acquistare. Dall'acquisto una transazione avviene sul sito web del brand, l'agente offre all'utente avvisa che l'utente abbandonerà la conversazione. Vale la pena fare questo extra passaggio per attenuare la transizione, e un amichevole addio.
Payload JSON
{ "text": "Cheeky Cat is a purrfect choice! You can check out on our website. Enjoy your puzzle adventure!" }
L'agente mostra una scheda interattiva con un'azione suggerita per il pagamento.
Una scheda informativa autonoma rafforza la scelta finale del prodotto da parte dell'utente. Include solo i dettagli pertinenti per l'acquisto. Un'azione suggerita per "Pagamento" responsabilizza l'utente deve completare la fase di acquisto.
Payload JSON
{ "fallback": "Cheeky Cat:\n500 pieces\n$8.99\n\nCheck out: https://www.puzzleparadise.com", "richCard": { "standaloneCard": { "cardContent": { "title": "Cheeky Cat", "description": "500 pieces\n$8.99", "media": { "height": "TALL", "contentInfo": { "fileUrl": "https://www.pathtocheekycat.jpg", "forceRefresh": "false" } }, "suggestions": [ { "action": { "text": "Check out", "postbackData": "Option 1", "openUrlAction": { "url": "https://www.puzzleparadise.com" } } } ] } } } }
L'utente tocca il suggerimento ed esce sul sito web per il pagamento.
Payload JSON
{ "context": { "placeId": "", "userInfo": { "displayName": "Sal", "userDeviceLocale": "en-US" }, "resolvedLocale": "en" }, "sendTime": "2022-03-25T05:37:04.859344Z", "conversationId": "1111", "requestId": "123123555", "suggestionResponse": { "message": "conversations/1111/messages/2213", "postbackData": "Option 1", "createTime": "2022-03-25T05:37:04.548212Z", "text": "Check out", "type": "ACTION" }, "agent": "brands/3333/agents/4444" }