Solución al Problema del Chatbot Zoho SalesIQ: Texto de Conversación No Cambia al Cambiar de Idioma

El chatbot de Zoho SalesIQ es una herramienta poderosa para mejorar la interacción con los usuarios en sitios web. Sin embargo, algunos usuarios han experimentado un problema donde el texto de conversación no se actualiza al cambiar entre idiomas, específicamente entre árabe e inglés. En esta guía, abordaremos este problema y ofreceremos soluciones efectivas.

Descripción del Problema

Al implementar el chatbot de Zoho SalesIQ en un sitio web, es común que se use un script en el HTML para integrarlo. Sin embargo, un problema recurrente es que al cambiar de idioma, el texto dentro de la conversación del chatbot no se actualiza según el idioma seleccionado. Aunque se observa que el texto del marcador de posición se traduce correctamente, el texto de la conversación permanece en el idioma original.

Script Utilizado

Aquí está el script básico que se suele utilizar para incluir el chatbot en el sitio web:

<script type="text/javascript" id="zsiqchat">
  var $zoho = $zoho || {};
  $zoho.salesiq = $zoho.salesiq || {
    widgetcode: "siq&lt;code&gt;",
    values: {},
    ready: function() {}
  };
  var d = document;
  s = d.createElement("script");
  s.type = "text/javascript";
  s.id = "zsiqscript";
  s.defer = true;
  s.src = "https://salesiq.zohopublic.com/widget?plugin_source=wordpress";
  t = d.getElementsByTagName("script")[0];
  t.parentNode.insertBefore(s, t);
</script>

Y se ha intentado establecer el idioma manualmente usando:

$zoho.salesiq.language="ar";

Resultados Esperados y Reales

  • Esperado: Que el texto de conversación dentro del chatbot cambie a árabe cuando el idioma se establece en árabe, y viceversa para inglés.
  • Realidad: Solo el texto del marcador de posición se actualiza, pero el texto de conversación permanece en el idioma original.

Soluciones Propuestas

  1. Revisar la Configuración de Idioma:
    Asegúrate de que estás configurando el idioma correctamente en todas las instancias de cambio de idioma. Esto puede requerir que llames al método de configuración de idioma cada vez que cambies entre páginas o idiomas.

  2. Utilizar Eventos de Cambio de Idioma:
    Implementa un evento que detecte el cambio de idioma. Asegúrate de que la función que cambia el idioma del chatbot se ejecuta siempre que el usuario realice un cambio en la selección de idioma del sitio web.

  3. Revisar Documentación de Zoho SalesIQ:
    Consulta la documentación oficial de Zoho para ver si hay actualizaciones o pautas específicas sobre la integración de múltiples idiomas. Podría haber configuraciones adicionales que debas ajustar para asegurar que tanto los textos de la conversación como los marcadores de posición se actualicen correctamente.

  4. Contactar Soporte Técnico de Zoho:
    Si el problema persiste, considera ponerte en contacto con el soporte técnico de Zoho. Ellos pueden proporcionar asistencia específica y detalles sobre posibles errores en la implementación del chatbot.

Conclusión

El problema de que el texto de conversación en el chatbot de Zoho SalesIQ no cambie según el idioma seleccionado puede ser frustrante, pero con un enfoque sistemático y siguiendo estas soluciones, deberías poder resolverlo. Asegúrate de revisar las configuraciones y considerar la documentación y el soporte de Zoho para que tu chatbot funcione de manera efectiva en múltiples idiomas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *