Campos de usuario
Campos de usuario
Los campos de usuario se pueden usar para almacenar los datos que recopilas de los usuarios de tu bot a lo largo de las conversaciones que tienes con ellos.
Esto te ayudará a segmentar a los usuarios dentro de un flujo y te permitirá crear embudos más personalizados que te ayudarán a convertir.
Crear un campo de usuario
Hay dos formas de crear un campo de usuario. Explicaremos ambos procesos en esta documentación.
Crear un campo de usuario en la pestaña de resumen
Para encontrar el resumen de campos de usuario, presiona **Contents** en el menú lateral izquierdo y luego selecciona la pestaña **User fields**.
Desde aquí llegarás al resumen de campos de usuario, donde podrás administrar todos los campos de usuario que hayas creado.
Para crear un nuevo campo de usuario, presiona el botón azul en la esquina superior derecha llamado **+ New User Field**.
A partir de ahí aparecerá una nueva ventana emergente donde podrás configurar tu nuevo campo de usuario.
Simplemente asigna un nombre a tu nuevo campo de usuario. El siguiente paso es seleccionar qué tipo de campo de usuario deseas crear. Actualmente, tenemos disponibles los siguientes:
- Texto
- Número
- Booleano
- Fecha
- Fecha y hora
- JSON
- JSON largo
Estos campos te permiten configurar todo tipo de opciones dentro de tu chatbot, incluyendo guardar datos de los usuarios del bot o de llamadas API como un arreglo.
También puedes agregar una descripción si lo deseas o si quieres aclarar cuál es su función. Debajo de la descripción, podrás seleccionar si quieres moverlo o no a alguna de las carpetas que hayas creado para mantener los campos de usuario más estructurados y fáciles de encontrar.
Una vez que termines, solo presiona el botón azul en la esquina inferior derecha llamado **Save** y tu campo de usuario será creado.
En los campos personalizados de fecha y hora, por defecto el valor está vacío. Si usas el valor predeterminado en el nodo de condición, mostrará la hora de **"Now"**. Si lo usas en el texto de salida, mostrará un valor vacío.
Crear un campo de usuario dentro de Flow Builder
Otra forma de crear un campo de usuario es hacerlo directamente dentro de Flow Builder. Esto tiene la gran ventaja de que puedes crear campos de usuario sobre la marcha y no tener que ir primero a la pestaña de resumen de campos de usuario.
Solo ve a cualquier flujo y desde ahí podrás crear campos de usuario en cualquier lugar donde necesites usarlos.
Podrás crearlos dentro de:
- Bloques de pregunta
- Bloques de acción -› establecer variable personalizada
- Solicitud externa -› pestaña de respuesta
Tomemos como ejemplo un bloque de pregunta. Queremos almacenar la respuesta a la pregunta dentro de un nuevo campo de usuario.
Simplemente comienza escribiendo el nombre de un nuevo campo de usuario. El siguiente paso es presionar el mismo nombre debajo del que escribiste para crear el campo de usuario al instante.
Luego se te preguntará qué tipo de campo de usuario deseas crear. Dependiendo de dónde estés o del tipo de pregunta, verás distintos tipos de opciones.
En este caso, como se trata de un bloque de pregunta normal, veremos:
- Texto
- Número
- Booleano
Si estuvieras haciendo una pregunta del tipo fecha/hora, solo verías ese tipo de campo personalizado.
Administrar tus campos de usuario
Para administrar todos tus campos de usuario, puedes hacerlo desde la pestaña principal de resumen de campos de usuario.
Puedes crear carpetas para mantener el resumen de campos de usuario más estructurado y permitirte encontrar tus campos de usuario más fácilmente.
Y puedes administrar cualquier campo de usuario directamente desde esta pestaña de resumen presionando el ícono de lápiz a la derecha de cualquier campo de usuario.
JSON largo
Este campo de usuario personalizado fue creado para resolver varios casos de uso en los que el campo JSON personalizado normal era insuficiente.
Mientras que un campo JSON personalizado normal puede almacenar hasta 20,000 caracteres, este nuevo campo JSON largo puede almacenar hasta 500,000 caracteres, lo cual representa un gran aumento en la capacidad de almacenamiento.
Algunos casos de uso para esto podrían ser, por ejemplo, si tienes una tienda de comercio electrónico y necesitas obtener y almacenar una cantidad de productos. Con este nuevo campo personalizado puedes almacenar muchos más productos, lo que ayudará tanto para fines de visualización como, por ejemplo, si necesitas que la IA compare productos y proporcione una recomendación de producto bien fundamentada, lo cual ahora puede hacer mucho mejor con más datos para evaluar.
Nota: Puedes tener hasta 10 campos de usuario personalizados de tipo JSON largo por chatbot.
Actualización del campo del sistema AI Messages
Con la introducción de este nuevo campo de usuario personalizado JSON largo, también actualizamos el campo del sistema **AI Messages** que se utiliza para almacenar la conversación entre el usuario del bot y el agente de IA. Anteriormente estaba limitado a almacenar hasta 20,000 caracteres, pero ahora también lo actualizamos para almacenar hasta 500,000 caracteres.
Esto te dará la opción de almacenar una mayor parte de la conversación sin perder contexto debido al resumen automático.