El SoluCXWidget es un widget Flutter que permite la integración con el sistema de encuestas de SoluCX. Ofrece diferentes tipos
de widgets que pueden mostrarse en varias posiciones en la pantalla, como parte superior, pie de página, modal o inline.
Opciones de configuración adicionales para el Widget.
targetstring|null
Para widgets inline, define el ID del elemento donde se insertará el widget.
widthnumber
Ancho del widget. Cuando no se define, el ancho predeterminado es 100%.
heightnumber
Altura del widget. Cuando no se define, la altura es automática.
retryobject
Configura intentos de visualización del widget.
attemptsnumber
Cuántas veces mostrar el widget antes de desistir.
intervalnumber
Intervalo (en días) entre los intentos de recopilación.
waitDelayAfterRatingnumber
Tiempo para que el widget reaparezca después de la respuesta (en días). Valor predeterminado: 60.
Importante sobre Cuarentena: El control de cuarentena del widget se basa en las cookies del navegador del cliente. Esto significa que la cuarentena no está 100% garantizada, ya que el usuario puede borrar las cookies, usar diferentes navegadores, diferentes dispositivos o modo de navegación incógnito/privado. Para escenarios que requieren un control estricto de cuarentena, recomendamos implementar validaciones adicionales en el lado del servidor.
Parámetro data
Datos enviados para la encuesta SoluCX.
transactionIdString|null
ID de la transacción (opcional).
attemptIdString|null
ID del intento (opcional).
nameString|null
Nombre del cliente (opcional).
emailString|null
Email del cliente (opcional).
clientIdString|null
ID del cliente (opcional).
cpfString|null
CPF del cliente (opcional).
phoneString|null
Número de teléfono del cliente (opcional).
phone2String|null
Número de teléfono secundario del cliente (opcional).
genderString|null
Género del cliente (opcional).
birthDateString|null
Fecha de nacimiento del cliente (opcional).
ratingString|null
Evaluación dada por el cliente (opcional).
storeIdString|null
ID de la tienda (opcional).
employeeIdString|null
ID del empleado (opcional).
amountdouble|null
Valor de la transacción (opcional).
journeyString|null
Jornada del cliente. Obligatorio si más de una jornada está registrada para la instancia. Si no se proporciona, se usará la jornada predeterminada. Se mostrará un error si se proporciona incorrectamente.