Recorrido de ventas

Esta conversación de ventas demuestra un buen diseño. en acción. La marca ficticia es un minorista, pero el diseño es relevante en en diferentes sectores. Se aplica a cualquier caso de uso en el que un cliente reduce el producto o las ofertas de servicios para llegar a un conjunto personalizado de opciones sobre las que puedan tomar medidas.

A continuación, se muestra una descripción general de la conversación, seguida de un desglose paso a paso. En cada paso, se destacan las prácticas recomendadas que se aplican y se toma nota de los diseños especiales consideraciones para un recorrido de venta. Para implementar este diseño para tu propio agente, copiar y personalizar las cargas útiles de muestra para cada paso.

Descripción general

Esta conversación sigue la máxima de “tres pasos para encantar”. El flujo básico es (1) filtrar productos por categoría, (2) seleccionar un producto, (3) continuar con compra. En este caso, la compra se realiza en el sitio web de la marca.

Este es un flujo estándar sobre el que puedes compilar. Por ejemplo, permite que los usuarios agreguen artículos a un carrito de compras y confirmen la compra directamente en la conversación. Para crear una experiencia de carrito de compras y, además, integrarla a un procesador de pagos, consulta la Parte 2 de Compra en línea y retiro en la tienda. en este codelab.

En este ejemplo, se ilustra el camino ideal, pero es importante incorporar respuestas de resguardo para que los usuarios reciban la ayuda que necesitan incluso si se desvían del recorrido que diseñaste.

Diagrama de conversación

Turnos de conversación

  1. El usuario inicia la conversación con el agente.
  2. El agente envía un mensaje de bienvenida. Usa disparadores de conversación para recorridos que la marca desea destacar.

    Mensaje de bienvenida con temas de conversación

    Este útil mensaje de bienvenida prepara el escenario para una interacción lúdica y productiva. Para generar confianza, Muestra el logotipo de la marca y ofrece un saludo amigable para asegurarle al usuario que está en el en un lugar específico. El agente usa un arquetipo para que la automatización se sienta natural. presentarse como un proveedor de servicios buscador de piezas agrega un poco de curiosidad y aclara que "Pi" no es un verdadero persona. Cuando indica lo que puede hacer, el agente comenta rápidamente que es relevante según las necesidades del usuario. También muestra los activadores de conversación. para atraer al usuario por rutas específicas. El los temas de conversación usan frases claras que muestran claramente a dónde llevan.

  3. El usuario presiona un tema de conversación para comprar productos.

    Se presionó el disparador de conversación para resolver acertijos

    Las preguntas para iniciar conversaciones facilitan la participación del usuario. Pueden simplemente presiona para dar el primer paso.

    Carga útil de tipo 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"
    }

  4. El agente le pide al usuario que seleccione una categoría de productos para buscar.

    Mensaje en el que se le pide al usuario que seleccione una categoría de acertijo

    En una frase corta, el agente confirma la intención del usuario de buscar acertijos. El tono es animado y ayuda a darle impulso al viaje que se avecina. Para establecen las expectativas del usuario, el agente indica cuántos pasos su búsqueda. Un marcador de discurso ("First") indica en qué paso se . El primer paso es una pregunta simple con respuestas sugeridas para ayudar al usuario a identificar el acertijo que desean comprar. Las respuestas sugeridas son claras y concisas.

    Carga útil de tipo 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"
          }
        }
      ]
    }

  5. El usuario presiona una sugerencia de categoría.

    Se presionó la respuesta sugerida para incluir animales

    Las respuestas sugeridas ayudan a los usuarios a avanzar rápidamente por el embudo de compra.

    Carga útil de tipo 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"
    }
       

  6. El agente le pide al usuario que seleccione una subcategoría de productos para acotar la búsqueda. su búsqueda.

    Mensaje en el que se le pide al usuario que seleccione una subcategoría de acertijo

    Otro mensaje breve y conciso para mantener una conversación fluida. Comienza con una frase simple para validar la elección del usuario y confirmar la comprensión del agente. De acuerdo con el arquetipo del agente, el tono es entusiasta. La segunda línea es prescriptiva sin ser insistente. Las respuestas sugeridas incluyen una opción para “Ver otros animales”. Esta sugerencia para "ver más" evita la necesidad de desplazarse por una larga lista de opciones.

    Carga útil de tipo 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"
          }
        }
      ]
    }
       

  7. El usuario presiona una sugerencia de subcategoría.

    Se presionó la respuesta sugerida para gatos

    Carga útil de tipo 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"
    }

  8. El agente confirma la elección del usuario y presenta el carrusel del producto.

    Mensaje para presentar los productos más vendidos

    Para mantener la frescura del contenido, el agente usa una frase diferente para confirmar la elección del usuario. Este incluye un emoji, que es apropiado tanto para la marca como para el recorrido del usuario. Cuándo Al presentar el carrusel de abajo, el agente proporciona contexto adicional para quitar la ambigüedad. El agente nota que los productos en el carrusel no son solo del usuario opciones de estado. De lo contrario, el usuario podría asumir que los artículos en exhibición son límite de lo que pueden comprar.

    Carga útil de tipo JSON

    {
      "text": "Cats it is 😻. Here are our bestsellers. If you don't find the right fit, I've got plenty more."
    }

  9. El agente muestra un carrusel de tarjetas enriquecidas con productos específicos para compra.

    Carrusel que muestra rompecabezas de gatos

    El carrusel muestra una selección personalizada de rompecabezas para que el usuario elija. Cada tarjeta enriquecida en el carrusel combina una imagen de alta calidad con los detalles del producto. En este caso, las tarjetas proporcionan suficiente información del producto y estímulo visual para apoyar una decisión de compra. En el caso de los productos que requieren más investigación, puedes agregar una acción sugerida a "Ver detalles" en el sitio web de la marca sugerencia de solicitud de agente humano para poner a los usuarios en contacto con un experto. Cada tarjeta también incluye una llamada a acción: una sugerencia para "Seleccionar" para comprar el producto.

    En caso de que los productos mostrados no sean los que el usuario desea, en las sugerencias que aparecen debajo del carrusel proporcionan más opciones. Evitan que el usuario se bloquee. al permitirles extender la búsqueda ("Ver otros gatos"), regresar a un el paso anterior (“Volver a los animales”) o volver a empezar (“Volver al menú”).

    Carga útil de tipo 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"
          }
        }
      ]
    }

  10. El usuario presiona una sugerencia a fin de seleccionar un producto para comprar.

    Se presionó la respuesta sugerida para seleccionar el acertijo del gato pícaro

    Carga útil de tipo 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"
    }
  11. El agente confirma la elección del usuario y lo pasa a la de la marca para comprar.

    Mensaje en el que se explica que la confirmación de la compra se realiza en el sitio web

    Con un tono divertido, el agente confirma la comunicación la elección del producto final. El agente repite el nombre del producto. para que el usuario sepa exactamente lo que está listo para comprar. Desde la compra se realiza en el sitio web de la marca, el agente le da al usuario un aviso de que abandonarán la conversación. Vale la pena este almacenamiento extra paso para suavizar la transición junto con una cordial despedida.

    Carga útil de tipo JSON

    {
      "text": "Cheeky Cat is a purrfect choice! You can check out on our website. Enjoy your puzzle adventure!"
    }

  12. El agente muestra una tarjeta enriquecida con una acción sugerida para pagar.

    Tarjeta enriquecida con acciones sugeridas para pagar

    Una tarjeta enriquecida independiente refuerza la elección del producto final por parte del usuario. Solo incluyen los detalles que son relevantes para la compra. Acción sugerida para "Pagar" empodera que el usuario realice el paso de compra.

    Carga útil de tipo 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"
                  }
                }
              }
            ]
          }
        }
      }
    }

  13. El usuario presiona la sugerencia y sale del sitio web para confirmar la compra.

    Carga útil de tipo 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"
    }