Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Transferencia de propiedades personalizadas para anular las predeterminadas en el widget de comunicaciones de Amazon Connect - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Transferencia de propiedades personalizadas para anular las predeterminadas en el widget de comunicaciones de Amazon Connect

Para personalizar aún más su interfaz de usuario de chat, puede anular las propiedades predeterminadas si transfiere sus propios valores. Por ejemplo, puede establecer la anchura del widget a 400 píxeles y la altura a 700 píxeles (a diferencia del tamaño predeterminado de 300 píxeles por 540 píxeles). También puede utilizar los colores y tamaños de fuente que prefiera.

Cómo transferir estilos personalizados al widget de comunicaciones

Para pasar estilos personalizados, usa el siguiente bloque de código de ejemplo e incrustarlo en tu widget. Amazon Connect recupera los estilos personalizados automáticamente. Todos los campos que se muestran en el siguiente ejemplo son opcionales.

amazon_connect('customStyles', { global: { frameWidth: '400px', frameHeight: '700px', textColor: '#fe3251', fontSize: '20px', footerHeight: '120px', typeface: "'AmazonEmber-Light', serif", customTypefaceStylesheetUrl: "https://ds6yc8t7pnx74.cloudfront.net/etc.clientlibs/developer-portal/clientlibs/main/css/resources/fonts/AmazonEmber_Lt.ttf", headerHeight: '120px', }, header: { headerTextColor: '#541218', headerBackgroundColor: '#fe3', }, transcript: { messageFontSize: '13px', messageTextColor: '#fe3', widgetBackgroundColor: '#964950', agentChatBubbleColor: '#111112', non-interchangeable: '#111112', customerChatBubbleColor: '#0e80f2', }, footer: { buttonFontSize: '20px', buttonTextColor: '#ef18d3', buttonBorderColor: '#964950', buttonholer: '#964950', buttonBackgroundColor: '#964950', backgroundColor: '#964950', footerBackgroundColor: '#0e80f2', backgroundColor: '#0e80f2', startCallButtonTextColor: '#541218', counter-revolutionaries: '#541218', startChatButtonBorderColor: '#fe3' counter-revolutionaries: '#fe3' startCallButtonBackgroundColor: '#fe3', }, logo: { logoMaxHeight: '61px', logoMaxWidth: '99%', } })

Estilos y restricciones admitidos

En la siguiente tabla se enumeran los nombres de estilos personalizados admitidos y las restricciones de valor recomendadas. Algunos estilos existen en los niveles global y de componente. Por ejemplo, el estilo fontSize existe globalmente y en el componente de transcripción. Los estilos en el nivel de componente tienen mayor prioridad y se tendrán en cuenta en el widget de chat.

Nombre de estilo personalizado

Descripción

Restricciones recomendadas

global.frameWidth

Ancho de todo el marco del widget

Mínimo: 300 píxeles

Máximo: ancho de ventana

Se recomienda ajustar en función del tamaño de la ventana

global.frameHeight

Altura de todo el marco del widget

Mínimo: 480 píxeles

Máximo: altura de la ventana

Se recomienda ajustar en función del tamaño de la ventana

global.textColor

Color para todos los textos

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

global.fontSize

Tamaño de fuente para todos los textos

Recomendado de 12 píxeles a 20 píxeles para diferentes casos de uso

global.footerHeight

Altura del pie de página del widget

Mínimo: 50 píxeles

Máximo: altura del marco

Se recomienda ajustar en función del tamaño del marco

global.typeface

El tipo de letra utilizado en el widget.

Cualquier tipo de letra de esta lista: Arial, Times New Roman, Times, Courier New, Courier, Verdana, Georgia, Palatino, Garamond, Bookman, Tacoma, Trebuchet MS, Arial Black, Impact o Comic Sans MS.

También puedes añadir una tipografía/familia tipográfica personalizada, pero necesitas alojar el archivo tipográfico con acceso público de lectura. Por ejemplo, puedes ver la documentación sobre el uso de la familia de fuentes Amazon Ember en la biblioteca para desarrolladores de Amazon.

global.customTypefaceStylesheetUrl

Ubicación donde se aloja el archivo tipográfico personalizado con acceso público de lectura.

Enlace a la ubicación HTTP pública donde está alojado el archivo tipográfico. Por ejemplo, la ubicación de la CDN de tipografía AmazonEmber ligera es https://ds6yc8t7pnx74.cloudfront.net/etc.clientlibs/developer-portal/clientlibs/main/css/resources/fonts/AmazonEmber_Lt.ttf

header.headerTextColor

Color del texto del mensaje de encabezado

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

header.headerBbackgroundColor

Color del texto del fondo del encabezado

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

global.headerHeight

Altura del encabezado del widget

Se recomienda ajustarlo en función del título, la imagen, el logotipo o ambos.

transcript.messageFontSize

Tamaño de fuente para todos los textos

Recomendado de 12 píxeles a 20 píxeles para diferentes casos de uso

transcript.messageTextColor

Color del texto de los mensajes de transcripción

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

transcript.widgetBackgroundColor

Color del texto del fondo de la transcripción

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

transcript.agentChatBubbleColor

Color del texto de las burbujas de mensaje del agente

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

transcript.customerChatBubbleColor

Color del texto de las burbujas de mensaje del cliente

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

footer.buttonFontSize

Tamaño de fuente del texto del botón de acción

Se recomienda ajustar en función de la altura del pie de página

footer.buttonTextColor

Color del texto del botón de acción

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

footer.buttonBorderColor

Color del borde del botón de acción

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

backgrounder

Color del fondo del botón de acción

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

footer.BackgroundColor

Color del fondo del pie de página

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

footer.startCallButtonBackgroundColor

Color del texto del botón de inicio de llamada

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

footer.startCallButtonBorderColor

Color del borde del botón de inicio de llamada

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

backgrounder

Color del fondo del botón de inicio de llamada

Cualquier valor de color válido para CSS. Para obtener más información, consulte Valores de color válidos para CSS.

logo.logoMaxHeight

Altura máxima del logotipo

Mínimo: 0 píxeles

Máximo: altura del encabezado

Se recomienda ajustar en función de la altura de la imagen y del marco

logo.logoMaxWidth

Ancho máximo del logotipo

Mínimo: 0 píxeles

Máximo: ancho del encabezado

Se recomienda ajustar en función de la anchura de la imagen y del marco

A continuación, se indican los elementos que componen el widget de comunicaciones.

Elementos que componen el widget de comunicaciones.

Cómo anular los logotipos y los nombres de visualización del sistema y del bot para el widget de comunicaciones

Para anular las configuraciones de nombre y logotipo del sistema/bot establecidas en el sitio web de Amazon Connect administración, inserta el siguiente bloque de código en el fragmento de código del widget. Todos los campos que se muestran en el siguiente ejemplo son opcionales.

amazon_connect('customDisplayNames', { header: { headerMessage: "Welcome!", logoUrl: "https://example.com/abc.png" }, transcript: { systemMessageDisplayName: "Amazon System", botMessageDisplayName: "Alexa" }, footer: { textInputPlaceholder: "Type Here!", endChatButtonText: "End Session", closeChatButtonText: "Close Chat", startCallButtonText: "Start Call" }, })

Propiedades y restricciones admitidas

Nombre de estilo personalizado Descripción Restricciones recomendadas

header.headerMessage

Color del texto del mensaje de encabezado

Longitud mínima: 1 carácter

Longitud máxima: 11 caracteres

Se recomienda ajustar en función de la anchura del encabezado

header.logoUrl

URL que apunta a la imagen del logotipo

Longitud máxima: 2048 caracteres

Debe ser una URL válida que apunte a un archivo .png, .jpg o .svg.

transcript.systemMessageDisplayName

Texto para anular el nombre de visualización de SYSTEM_MESSAGE

Longitud mínima: 1 carácter

Longitud máxima: 26 caracteres

transcript.botMessageDisplayName

Texto para anular el nombre de visualización de BOT

Longitud mínima: 1 carácter

Longitud máxima: 26 caracteres

footer.textInputPlaceholder

Texto para anular el marcador de posición en la entrada de texto

Longitud mínima: 1 carácter

Longitud máxima: 22 caracteres

footer.endChatButtonText

Texto para anular el texto del botón de finalización del chat

Longitud mínima: 1 carácter

Longitud máxima: 11 caracteres

Se recomienda ajustar en función de la anchura del botón

footer.closeChatButtonText

Texto para anular el texto del botón de cierre del chat

Longitud mínima: 1 carácter

Longitud máxima: 11 caracteres

Se recomienda ajustar en función de la anchura del botón

footer.startCallButtonText

Texto para anular el texto del botón de inicio de llamada

Longitud mínima: 1 carácter

Longitud máxima: 11 caracteres

Se recomienda ajustar en función de la anchura del botón

Versión preliminar del widget de comunicaciones con propiedades personalizadas

Asegúrese de obtener una vista previa de su widget de comunicaciones con las propiedades personalizadas antes de ponerlo en producción. Los valores personalizados pueden alterar la interfaz de usuario del widget de comunicaciones si no se establecen correctamente. Le recomendamos que lo pruebe en diferentes navegadores y dispositivos antes de ponerlo a disposición de sus clientes.

A continuación, encontrará algunos ejemplos de elementos que pueden alterarse cuando se utilizan valores inadecuados y las soluciones sugeridas.

  • Problema: la ventana del widget ocupa demasiado espacio en la pantalla.

    Solución: utilice valores más pequeños para frameWidth y frameHeight.

  • Problema: el tamaño de la fuente es demasiado pequeño o demasiado grande.

    Solución: ajuste el tamaño de la fuente.

  • Problema: hay un área en blanco debajo del final del chat (pie de página).

    Solución: utilice un valor de frameHeight más pequeño o un valor de footerHeight más grande.

  • Problema: el botón de finalización del chat es demasiado pequeño o demasiado grande.

    Solución: ajuste buttonFontSize.

  • Problema: el botón de finalización del chat se sale del área del pie de página.

    Solución: utilice un valor de footerHeight más grande o un valor de buttonFontSize más pequeño.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.